Uses of Class
org.apache.drill.exec.store.easy.json.parser.ValueParser
Packages that use 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
Subclasses of ValueParser in org.apache.drill.exec.store.easy.json.extendedModifier and TypeClassDescriptionclassclassParsers a binary.classParses a Mongo date in the V1 format:classParsers a Mongo extended type of the form:Methods in org.apache.drill.exec.store.easy.json.extended that return ValueParserModifier 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
Methods in org.apache.drill.exec.store.easy.json.loader that return ValueParserModifier 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) Methods in org.apache.drill.exec.store.easy.json.loader with parameters of type ValueParserModifier and TypeMethodDescriptionprotected ElementParserBaseFieldFactory.scalarArrayParserFor(ValueParser element) -
Uses of ValueParser in org.apache.drill.exec.store.easy.json.parser
Subclasses of ValueParser in org.apache.drill.exec.store.easy.json.parserModifier and TypeClassDescriptionclassParses an arbitrary JSON value (which can be a subtree of any complexity) into a JSON string.classstatic classParsestrue | false | null | integer | float | string |
embedded-object
and simply passes the value token on to the listener.static classParsestrue | false | null | integer | float | string |
embedded-objectMethods in org.apache.drill.exec.store.easy.json.parser that return ValueParserModifier and TypeMethodDescriptionFieldParserFactory.jsonTextParser(ValueListener fieldListener) FieldParserFactory.simpleValueParser(ValueListener fieldListener) FieldParserFactory.textValueParser(ValueListener fieldListener)