类型参数

  • T extends TypeMap = any

层级结构

  • ReadableInterop<Uint8Array>
    • RecordBatchWriter

实现

  • 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

  • 参数

    • 可写: WritableStream<Uint8Array>
    • 可选options: StreamPipeOptions

    返回 Promise<void>

  • 参数

    • 接收器: WritableSink<ArrayBufferViewInput> = ...
    • 模式: null | Schema<T> = null

    返回 RecordBatchWriter<T>

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

  • 参数

    • 可选选项: ReadableDOMStreamOptions

    返回 ReadableStream<Uint8Array>

  • 参数

    • 可选选项: ReadableOptions

    返回 Readable

  • 返回对象的字符串表示形式。

    参数

    • 同步: true

    返回 string

  • 参数

    • 可选同步: false

    返回 Promise<string>

  • 参数

    • 同步: true

    返回 Uint8Array

  • 参数

    • 可选同步: false

    返回 Promise<Uint8Array>

  • 参数

    • 可选负载: null | RecordBatch<T> | Table<T> | Iterable<RecordBatch<T>>

    返回 void

  • 参数

    • 输入: Table<T> | Iterable<RecordBatch<T>>

    返回 this

  • 参数

    • 输入: 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