| Interface | Description |
|---|---|
| FieldFactory |
Extensible mechanism to build fields for a JSON object (a Drill
row or Map).
|
| JsonLoader |
Enhanced second-generation JSON loader which takes an input
source and creates a series of record batches using the
ResultSetLoader abstraction. |
| Class | Description |
|---|---|
| BaseFieldFactory |
Base field factor class which handles the common tasks for
building column writers and JSON listeners.
|
| BaseJsonLoaderTest | |
| BaseJsonLoaderTest.JsonLoaderFixture | |
| EmptyArrayFieldParser |
Represents a run of empty arrays for which we have no type information.
|
| FieldDefn |
Describes a new field within an object.
|
| InferredFieldFactory |
Create Drill field listeners based on the observed look-ahead
tokens in JSON.
|
| JsonLoaderImpl |
Revised JSON loader that is based on the
ResultSetLoader abstraction. |
| JsonLoaderImpl.JsonLoaderBuilder | |
| JsonLoaderOptions |
Extends the
JsonStructureOptions class, which provides
JSON syntactic options, with a number of semantic options enforced
at the JSON loader level. |
| NullFieldParser |
Parser for a field that contains only nulls.
|
| ProvidedFieldFactory |
Create a Drill field listener based on a provided schema.
|
| SimpleArrayListener |
Base class for scalar and object arrays.
|
| SimpleArrayListener.ListArrayListener | |
| SimpleArrayListener.StructureArrayListener | |
| TestBasics | |
| TestExtendedArrays | |
| TestExtendedTypes | |
| TestExtendedWithSchema |
Test extended types with a schema.
|
| TestMessageParser | |
| TestObjects | |
| TestRepeatedList |
Tests repeated lists to form a 2D or 3D array of various data types.
|
| TestScalarArrays |
Test scalar arrays.
|
| TestScalars |
Tests JSON scalar handling.
|
| TestUnknowns |
Tests the ability of the JSON reader to "wait out" a set of leading
null or empty array values to wait until an actual value appears before
deciding on the column type.
|
| TestVariant | |
| TupleParser |
Accepts { name : value ...
|
| VariantParser |
Parser which accepts all JSON values and converts them to actions on a
UNION vector writer.
|
Copyright © 2021 The Apache Software Foundation. All rights reserved.