Uses of Class
org.apache.drill.exec.store.easy.json.parser.ValueParser
Package
Description
Provides parsing for Mongo extended types which are generally of the form
{ "$type": value }
.-
Uses of ValueParser in org.apache.drill.exec.store.easy.json.extended
Modifier and TypeClassDescriptionclass
class
Parsers a binary.class
Parses a Mongo date in the V1 format:class
Parsers a Mongo extended type of the form:Modifier and TypeMethodDescriptionExtendedTypeFieldFactory.scalarParserFor
(FieldDefn fieldDefn, ColumnMetadata colSchema) Infer the extended parser from the provided field type. -
Uses of ValueParser in org.apache.drill.exec.store.easy.json.loader
Modifier and TypeMethodDescriptionBaseFieldFactory.scalarParserFor
(FieldDefn fieldDefn, ColumnMetadata colSchema) BaseFieldFactory.scalarParserFor
(ScalarWriter writer) 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.InferredFieldFactory.scalarParserFor
(FieldDefn fieldDefn, boolean isArray) Modifier and TypeMethodDescriptionprotected ElementParser
BaseFieldFactory.scalarArrayParserFor
(ValueParser element) -
Uses of ValueParser in org.apache.drill.exec.store.easy.json.parser
Modifier and TypeClassDescriptionclass
Parses an arbitrary JSON value (which can be a subtree of any complexity) into a JSON string.class
static class
Parsestrue | false | null | integer | float | string |
embedded-object
and simply passes the value token on to the listener.static class
Parsestrue | false | null | integer | float | string |
embedded-objectModifier and TypeMethodDescriptionFieldParserFactory.jsonTextParser
(ValueListener fieldListener) FieldParserFactory.simpleValueParser
(ValueListener fieldListener) FieldParserFactory.textValueParser
(ValueListener fieldListener)