Expand description
JSON format decoder implementing FormatDecoder.
Converts raw JSON byte payloads into Arrow RecordBatches.
Constructed once at CREATE SOURCE time with a frozen Arrow schema;
the decoder is stateless after construction so the Ring 1 hot path
has zero schema lookups.
Structs§
- Json
Decoder - Decodes JSON byte payloads into Arrow
RecordBatches. - Json
Decoder Config - JSON decoder configuration.
Enums§
- Epoch
Unit - Epoch unit for numeric JSON timestamps feeding a
Timestampcolumn (strings still go throughtimestamp_formats). DefaultMillispreserves historical behaviour. - Type
Mismatch Strategy - Strategy for JSON values that don’t match the expected Arrow type.
- Unknown
Field Strategy - Strategy for JSON fields not in the Arrow schema.