InfluxElixir.Flight.Proto.FlightData (InfluxElixir v0.1.12)

Copy Markdown View Source

A chunk of Arrow IPC data streamed from a DoGet call.

The first message in a DoGet stream contains the Arrow schema in data_header with an empty data_body. Subsequent messages contain record batch headers in data_header and the corresponding column buffer data in data_body.

Fields

  • flight_descriptor — present only in the first message of a DoPut stream
  • data_header — serialised Arrow IPC Message flatbuffer (schema or batch)
  • app_metadata — application-defined metadata bytes
  • data_body — raw column buffer bytes for record batches (field number 1000)

Summary

Types

t()

@type t() :: %InfluxElixir.Flight.Proto.FlightData{
  __unknown_fields__: [Protobuf.unknown_field()],
  app_metadata: binary(),
  data_body: binary(),
  data_header: binary(),
  flight_descriptor: InfluxElixir.Flight.Proto.FlightDescriptor.t() | nil
}