| 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 |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseExtendedValueParser |
class |
MongoBinaryValueParser
Parsers a binary.
|
class |
MongoDateValueParser
Parses a Mongo date in the
V1 format:
|
class |
SimpleExtendedValueParser
Parsers a Mongo extended type of the form:
|
| Modifier and Type | Class and Description |
|---|---|
class |
EmptyArrayFieldParser
Represents a run of empty arrays for which we have no type information.
|
class |
NullFieldParser
Parser for a field that contains only nulls.
|
class |
TupleParser
Accepts { name : value ...
|
class |
VariantParser
Parser which accepts all JSON values and converts them to actions on a
UNION vector writer.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ArrayParser
Parses a JSON array, which consists of a list of elements,
represented by a
ValueListener. |
class |
ArrayValueParser |
static class |
ArrayValueParser.LenientArrayValueParser |
class |
EmptyArrayParser
Represents an empty array: the case where the parser has seen only
[], but no array elements which would indicate the type. |
class |
FullValueParser |
class |
JsonValueParser
Parses an arbitrary JSON value (which can be a subtree of any
complexity) into a JSON string.
|
class |
NullValueParser
Parses nulls.
|
class |
ObjectParser
Parses a JSON object:
{ name : value ... |
class |
ObjectValueParser |
class |
ScalarValueParser |
static class |
ScalarValueParser.SimpleValueParser
Parses
true | false | null | integer | float | string |and simply passes the value token on to the listener. |
static class |
ScalarValueParser.TextValueParser
Parses
true | false | null | integer | float | string | |
class |
ValueParser
Parses a JSON value.
|
Copyright © 2021 The Apache Software Foundation. All rights reserved.