類型參數

  • T extends TypeMap = any

層級結構

  • ReadableInterop<Uint8Array>
    • 紀錄批次寫入器

實作

  • Writable<RecordBatch<T>>

建構子

  • 類型參數

    • T extends TypeMap = any

    參數

    • 選填options: RecordBatchStreamWriterOptions

    回傳 RecordBatchWriter<T>

存取器

  • get closed(): Promise<void>
  • 回傳 Promise<void>

方法

  • 回傳 AsyncByteQueue

  • 參數

    • 選填reason: any

    回傳 void

  • 回傳 void

  • 類型參數

    • R extends WritableStream

    參數

    • writable: R
    • 選填options: { end?: boolean }

    回傳 R

  • 類型參數

    • R extends ReadableStream

    參數

    • duplex: { readable: R; writable: WritableStream<Uint8Array> }
    • 選填options: StreamPipeOptions

    回傳 ReadableStream

  • 參數

    • writable: WritableStream<Uint8Array>
    • 選填options: StreamPipeOptions

    回傳 Promise<void>

  • 參數

    • sink: WritableSink<ArrayBufferViewInput> = ...
    • schema: null | Schema<T> = null

    回傳 RecordBatchWriter<T>

  • 回傳 [ReadableStream<Uint8Array>, ReadableStream<Uint8Array>]

  • 參數

    • 選填options: ReadableDOMStreamOptions

    回傳 ReadableStream<Uint8Array>

  • 參數

    • 選填options: ReadableOptions

    回傳 Readable

  • 回傳物件的字串表示形式。

    參數

    • sync: true

    回傳 string

  • 參數

    • 選填sync: false

    回傳 Promise<string>

  • 參數

    • sync: true

    回傳 Uint8Array

  • 參數

    • 選填sync: false

    回傳 Promise<Uint8Array>

  • 參數

    • 選填payload: null | RecordBatch<T> | Table<T> | Iterable<RecordBatch<T>>

    回傳 void

  • 參數

    • input: Table<T> | Iterable<RecordBatch<T>>

    回傳 this

  • 參數

    • input: AsyncIterable<RecordBatch<T>>

    回傳 Promise<RecordBatchWriter<T>>

  • 參數

    • input: PromiseLike<AsyncIterable<RecordBatch<T>>>

    回傳 Promise<RecordBatchWriter<T>>

  • 參數

    • input: PromiseLike<Table<T> | Iterable<RecordBatch<T>>>

    回傳 Promise<RecordBatchWriter<T>>

  • 類型參數

    • T extends TypeMap

    參數

    • 選填writableStrategy: QueuingStrategy<RecordBatch<T>> & { autoDestroy: boolean }
    • 選填readableStrategy: { highWaterMark?: number; size?: any }

    回傳 {
        readable: ReadableStream<Uint8Array>;
        writable: WritableStream<RecordBatch<T> | Table<T>>;
    }

  • 參數

    • 選填options: DuplexOptions & { autoDestroy: boolean }

    回傳 Duplex