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

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 by DataType
A struct that partially reads the Arrow JSON schema.

Functions

Construct an Arrow array from a partially typed JSON column
Parse a data type from a JSON representation.
Generate a JSON representation of the data type.
Parse a Field definition from a JSON representation.
Generate a JSON representation of the Field.
Parse a Schema definition from a JSON representation.
Generate a JSON representation of the Schema.