Module mz_persist::indexed::columnar::arrow
source · Expand description
Apache Arrow encodings and utils for persist data
Constants§
Statics§
- The Arrow schema we use to encode ((K, V), T, D) tuples.
Functions§
- Converts an arrow [(K, V, T, D)] Chunk into a ColumnarRecords.
- Converts a
ColumnarRecords
andColumnarRecordsStructuredExt
pair (akaBlobTraceUpdates::Both
) intoarrow::array::Array
s with columns [(K, V, T, D, K_S, V_S)]. - Re-allocate the backing storage for an array ref using lgalloc, if it’s configured. (And hopefully-temporarily work around a parquet decoding issue upstream.)
- Re-allocate the backing storage for a specific array using lgalloc, if it’s configured. (And hopefully-temporarily work around a parquet decoding issue upstream.)