Expand description
Shared JSON2 conversion for Parquet streams and in-memory query batches. Query types must agree before merge/dedup; compaction Rewrite retains physical layouts.
Structsยง
- Json
Schema Aligner - Adapts Parquet record batches to the output schema expected by the reader.
- Rewrite
Settings ๐ - Resolved settings for rewriting one JSON2 column to a target physical layout.
Enumsยง
- Align
Mode ๐ - Specifies how JSON columns in a record batch are aligned.
- Resolved
Align ๐Mode - Alignment mode with parsed rewrite metadata and validated target layouts.
Functionsยง
- align_
array ๐ - align_
projected_ ๐batch - align_
query_ ๐batch - Aligns existing JSON2 columns to the Arrow types of matching fields in
query_schema, matching columns by name. Preserves column order and skips columns absent from the batch. - resolve_
align_ ๐mode - Parses rewrite metadata and validates target layouts against the output schema.
- rewrite_
array ๐