@qualithm/arrow-flight-client - v0.1.4
    Preparing search index...

    Function decodeFlightDataStream

    • Decode a stream of FlightData messages into Arrow RecordBatches.

      The first message typically contains the schema. Subsequent messages contain record batches.

      Type Parameters

      • T extends TypeMap = TypeMap

      Parameters

      • stream: AsyncIterable<FlightData>

        Async iterable of FlightData messages

      Returns AsyncGenerator<RecordBatch<T>>

      RecordBatch objects

      const stream = client.doGetFlightData(ticket)
      for await (const batch of decodeFlightDataStream(stream)) {
      console.log(`Received batch with ${batch.numRows} rows`)
      }