| Package | Description |
|---|---|
| org.apache.drill.exec.store.easy.json.extended |
Provides parsing for Mongo extended types which are generally of the form
{ "$type": value }. |
| org.apache.drill.exec.store.easy.json.loader | |
| org.apache.drill.exec.store.easy.json.parser | |
| org.apache.drill.exec.store.easy.json.values | |
| org.apache.drill.exec.store.kafka.decoders |
| Class and Description |
|---|
| AbstractElementParser
Abstract base class for all JSON element parsers.
|
| ElementParser
Parser for a JSON element.
|
| JsonStructureParser
Parser for a subset of the jsonlines
format.
|
| TokenIterator |
| ValueParser
Parses a JSON value.
|
| Class and Description |
|---|
| AbstractElementParser
Abstract base class for all JSON element parsers.
|
| ArrayListener
Represents one level within array.
|
| ArrayParser
Parses a JSON array, which consists of a list of elements,
represented by a
ValueListener. |
| ElementParser
Parser for a JSON element.
|
| EmptyArrayParser
Represents an empty array: the case where the parser has seen only
[], but no array elements which would indicate the type. |
| ErrorFactory
To avoid coupling the JSON structure parser with Drill's error
reporting mechanism, the caller passes in an instance of this
error factory which will build the required errors, including
filling in caller-specific context.
|
| FieldParserFactory
Creates a field parser given a field description and an optional field
listener.
|
| FullValueParser |
| JsonStructureOptions
Input to the JSON structure parser which defines guidelines
for low-level parsing as well as listeners for higher-level
semantics.
|
| JsonStructureParser
Parser for a subset of the jsonlines
format.
|
| MessageParser
Optional custom parser for the portion of a JSON message that
surrounds the data "payload".
|
| MessageParser.MessageContextException |
| NullValueParser
Parses nulls.
|
| ObjectParser
Parses a JSON object:
{ name : value ... |
| TokenIterator |
| ValueDef
Description of a JSON value as inferred from looking ahead in
the JSON stream.
|
| ValueDef.JsonType
Description of JSON types as derived from JSON tokens.
|
| ValueParser
Parses a JSON value.
|
| Class and Description |
|---|
| AbstractElementParser
Abstract base class for all JSON element parsers.
|
| ArrayListener
Represents one level within array.
|
| ArrayParser
Parses a JSON array, which consists of a list of elements,
represented by a
ValueListener. |
| ArrayValueParser |
| ElementParser
Parser for a JSON element.
|
| ErrorFactory
To avoid coupling the JSON structure parser with Drill's error
reporting mechanism, the caller passes in an instance of this
error factory which will build the required errors, including
filling in caller-specific context.
|
| FieldParserFactory
Creates a field parser given a field description and an optional field
listener.
|
| JsonStructureOptions
Input to the JSON structure parser which defines guidelines
for low-level parsing as well as listeners for higher-level
semantics.
|
| JsonStructureParser
Parser for a subset of the jsonlines
format.
|
| JsonStructureParser.JsonStructureParserBuilder |
| MessageParser
Optional custom parser for the portion of a JSON message that
surrounds the data "payload".
|
| MessageParser.MessageContextException |
| ObjectParser
Parses a JSON object:
{ name : value ... |
| RootParser
The root parsers are special: they must detect EOF.
|
| ScalarValueParser |
| TokenIterator |
| TokenIterator.ParserManager |
| ValueDef
Description of a JSON value as inferred from looking ahead in
the JSON stream.
|
| ValueDef.JsonType
Description of JSON types as derived from JSON tokens.
|
| ValueListener
Represents a JSON scalar value, either a direct object field, or level
within an array.
|
| ValueParser
Parses a JSON value.
|
| Class and Description |
|---|
| TokenIterator |
| ValueListener
Represents a JSON scalar value, either a direct object field, or level
within an array.
|
| Class and Description |
|---|
| ErrorFactory
To avoid coupling the JSON structure parser with Drill's error
reporting mechanism, the caller passes in an instance of this
error factory which will build the required errors, including
filling in caller-specific context.
|
Copyright © 2021 The Apache Software Foundation. All rights reserved.