類別 RecordBatchReader<T>

類型參數

  • T extends TypeMap = any

階層架構

  • ReadableInterop<RecordBatch<T>>
    • RecordBatchReader

存取器

  • get autoDestroy(): boolean
  • 回傳 boolean

  • get closed(): boolean
  • 回傳 boolean

  • get dictionaries(): Map<number, Vector>
  • 回傳 Map<number, Vector>

  • 回傳 null | Footer_

  • get numDictionaries(): number
  • 回傳 number

  • get numRecordBatches(): number
  • 回傳 number

  • get schema(): Schema<T>
  • 回傳 Schema<T>

方法

  • 回傳 AsyncIterableIterator<RecordBatch<T>>

  • 回傳 IterableIterator<RecordBatch<T>>

  • 回傳 void | Promise<void>

  • 回傳 this is AsyncRecordBatchReaders<T>

  • 回傳 this is RecordBatchFileReaders<T>

  • 回傳 this is RecordBatchStreamReaders<T>

  • 回傳 this is RecordBatchReaders<T>

  • 回傳 Promise<any> | IteratorResult<RecordBatch<T>, any>

  • 類型參數

    • R extends WritableStream

    參數

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

    回傳 R

  • 類型參數

    • R extends ReadableStream

    參數

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

    回傳 ReadableStream

  • 參數

    • writable: WritableStream<RecordBatch<T>>
    • Optionaloptions: StreamPipeOptions

    回傳 Promise<void>

  • 參數

    • index: number

    回傳 null | RecordBatch<T> | Promise<null | RecordBatch<T>>

  • 參數

    • Optionalschema: null | Schema<T>

    回傳 this

  • 參數

    • Optionalvalue: any

    回傳 IteratorResult<any, any> | Promise<IteratorResult<any, any>>

  • 回傳 [ReadableStream<RecordBatch<T>>, ReadableStream<RecordBatch<T>>]

  • 參數

    • Optionalvalue: any

    回傳 IteratorResult<any, any> | Promise<IteratorResult<any, any>>

  • 回傳 ReadableStream<RecordBatch<T>>

  • 回傳 Readable

  • 類型參數

    參數

    • source: T

    回傳 T

  • 類型參數

    • 類型參數 T extends TypeMap = any

    參數

    • source: ArrowJSONLike

    返回 RecordBatchStreamReader<T>

  • 類型參數

    • 類型參數 T extends TypeMap = any

    參數

    • source: FromArg1

    返回 Promise<RecordBatchStreamReader<T>>

  • 類型參數

    • 類型參數 T extends TypeMap = any

    參數

    • source: FromArg2

    返回 RecordBatchFileReader<T> | RecordBatchStreamReader<T>

  • 類型參數

    • 類型參數 T extends TypeMap = any

    參數

    • source: FromArg3

    返回 Promise<RecordBatchFileReader<T> | RecordBatchStreamReader<T>>

  • 類型參數

    • 類型參數 T extends TypeMap = any

    參數

    • source: FromArg4

    返回 Promise<AsyncRecordBatchFileReader<T> | AsyncRecordBatchStreamReader<T>>

  • 類型參數

    • 類型參數 T extends TypeMap = any

    參數

    • source: FromArg5

    返回 Promise<AsyncRecordBatchFileReader<T> | AsyncRecordBatchStreamReader<T>>

  • 類型參數

    參數

    • source: T

    返回 T extends RecordBatchReaders<any>
        ? IterableIterator<T<T>>
        : AsyncIterableIterator<T>

  • 類型參數

    • 類型參數 T extends TypeMap = any

    參數

    • source: ArrowJSONLike

    返回 IterableIterator<RecordBatchStreamReader<T>>

  • 類型參數

    • 類型參數 T extends TypeMap = any

    參數

    • source: FromArg1

    返回 AsyncIterableIterator<RecordBatchStreamReader<T>>

  • 類型參數

    • 類型參數 T extends TypeMap = any

    參數

    • source: FromArg2

    返回 IterableIterator<RecordBatchFileReader<T> | RecordBatchStreamReader<T>>

  • 類型參數

    • 類型參數 T extends TypeMap = any

    參數

    • source: FromArg3

    返回 AsyncIterableIterator<RecordBatchFileReader<T> | RecordBatchStreamReader<T>>

  • 類型參數

    • 類型參數 T extends TypeMap = any

    參數

    • source: FromArg4

    返回 AsyncIterableIterator<AsyncRecordBatchReaders<T>>

  • 類型參數

    • 類型參數 T extends TypeMap = any

    參數

    • source: FromArg5

    返回 AsyncIterableIterator<AsyncRecordBatchReaders<T>>

  • 類型參數

    • 類型參數 T extends TypeMap

    參數

    • OptionalwritableStrategy: ByteLengthQueuingStrategy
    • OptionalreadableStrategy: { autoDestroy: boolean }

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

  • 參數

    • Optionaloptions: DuplexOptions & { autoDestroy: boolean }

    返回 Duplex