类型参数

  • T extends TypeMap = any

层级关系

  • ReadableInterop<Uint8Array>
    • RecordBatchWriter

实现

  • Writable<RecordBatch<T>>

构造函数

  • 类型参数

    • T extends TypeMap = any

    参数

    • Optionaloptions: RecordBatchStreamWriterOptions

    返回值 RecordBatchWriter<T>

访问器

  • get closed(): Promise<void>

    返回值 Promise<void>

方法

  • 返回值 AsyncByteQueue<Uint8Array>

  • 参数

    • Optionalreason: any

    返回值 void

  • 返回值 void

  • 类型参数

    • R extends WritableStream

    参数

    • writable: R
    • Optionaloptions: { end?: boolean }

    返回值 R

  • 类型参数

    • R extends ReadableStream<any>

    参数

    • duplex: { readable: R; writable: WritableStream<Uint8Array> }
    • Optionaloptions: StreamPipeOptions

    返回 ReadableStream<any>

  • 参数

    • writable: WritableStream<Uint8Array>
    • Optionaloptions: StreamPipeOptions

    返回值 Promise<void>

  • 参数

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

    返回值 RecordBatchWriter<T>

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

  • 参数

    • Optionaloptions: ReadableDOMStreamOptions

    返回 ReadableStream<Uint8Array>

  • 参数

    • Optionaloptions: ReadableOptions

    返回 Readable

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

    参数

    • sync: true

    返回 string

  • 参数

    • Optionalsync: false

    返回 Promise<string>

  • 参数

    • sync: true

    返回 Uint8Array

  • 参数

    • Optionalsync: false

    返回 Promise<Uint8Array>

  • 参数

    • Optionalpayload: 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

    参数

    • OptionalwritableStrategy: QueuingStrategy<RecordBatch<T>> & { autoDestroy: boolean }
    • OptionalreadableStrategy: { highWaterMark?: number; size?: any }

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

  • 参数

    • Optionaloptions: DuplexOptions & { autoDestroy: boolean }

    返回 Duplex