Expand description
Support for the Apache Arrow JSON test data format
These utilities define structs that read the integration JSON format for integration testing purposes.
This is not a canonical format, but provides a human-readable way of verifying language implementations
Modulesยง
Structsยง
- A struct that represents an Arrow file with a schema and record batches
- A struct that partially reads the Arrow JSON record batch
- A struct that partially reads the Arrow JSON column/array
- A struct that partially reads the Arrow JSON dictionary batch
- Fields are left as JSON
Value
as they vary byDataType
- Represents a dictionary-encoded field in the Arrow JSON format
- A struct that partially reads the Arrow JSON schema.
- Type of an index for a dictionary-encoded field in the Arrow JSON format
Functionsยง
- Construct an Arrow array from a partially typed JSON column
- create_
null_ ๐buf A helper to create a null buffer from aVec<bool>
- Parse a data type from a JSON representation.
- Generate a JSON representation of the data type.
- Construct a [
DictionaryArray
] from a partially typed JSON column - Parse a
Field
definition from a JSON representation. - Generate a JSON representation of the
Field
. - Generates a [
RecordBatch
] from an Arrow JSON batch, given a schema - Parse a
Schema
definition from a JSON representation. - Generate a JSON representation of the
Schema
.