| 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 |
| Modifier and Type | Method and Description |
|---|---|
ElementParser |
ExtendedTypeFieldFactory.fieldParser(FieldDefn fieldDefn) |
ValueParser |
ExtendedTypeFieldFactory.scalarParserFor(FieldDefn fieldDefn,
ColumnMetadata colSchema)
Infer the extended parser from the provided field type.
|
| Modifier and Type | Method and Description |
|---|---|
ElementParser |
InferredFieldFactory.fieldParser(FieldDefn fieldDefn)
Build a column and its listener based on a look-ahead hint.
|
ElementParser |
ProvidedFieldFactory.fieldParser(FieldDefn fieldDefn)
Build a column and its listener based a provided schema.
|
ElementParser |
FieldFactory.fieldParser(FieldDefn fieldDefn)
Create a parser for a field.
|
ElementParser |
InferredFieldFactory.forceArrayResolution(FieldDefn fieldDefn) |
ElementParser |
FieldFactory.forceArrayResolution(FieldDefn fieldDefn) |
ElementParser |
BaseFieldFactory.forceArrayResolution(FieldDefn fieldDefn) |
ElementParser |
InferredFieldFactory.forceNullResolution(FieldDefn fieldDefn) |
ElementParser |
FieldFactory.forceNullResolution(FieldDefn fieldDefn) |
ElementParser |
BaseFieldFactory.forceNullResolution(FieldDefn fieldDefn) |
ElementParser |
InferredFieldFactory.objectArrayParserFor(FieldDefn fieldDefn)
Create a map array column and its associated object array listener
for the given key.
|
protected ElementParser |
BaseFieldFactory.objectArrayParserFor(FieldDefn fieldDefn,
ColumnMetadata colSchema,
TupleMetadata providedSchema)
Create a map array column and its associated parsers and listeners
for the given column schema and optional provided schema.
|
ElementParser |
BaseFieldFactory.objectParserFor(FieldDefn fieldDefn)
Create a map column and its associated object value listener for the
a JSON object value given the value's key.
|
protected ElementParser |
BaseFieldFactory.objectParserFor(FieldDefn fieldDefn,
ColumnMetadata colSchema,
TupleMetadata providedSchema)
Create a map column and its associated object value listener for the
given key and optional provided schema.
|
ElementParser |
ProvidedFieldFactory.parserFor(FieldDefn fieldDefn) |
ValueParser |
InferredFieldFactory.scalarParserFor(FieldDefn fieldDefn,
boolean isArray) |
ValueParser |
FieldFactory.scalarParserFor(FieldDefn fieldDefn,
ColumnMetadata colSchema)
Internal method which allows a custom parser (such as for
extended types) to provide the scalar parser for a provided
schema.
|
ValueParser |
BaseFieldFactory.scalarParserFor(FieldDefn fieldDefn,
ColumnMetadata colSchema) |
Copyright © 2021 The Apache Software Foundation. All rights reserved.