Uses of Package
org.apache.drill.exec.store.easy.json.parser
Package
Description
Provides parsing for Mongo extended types which are generally of the form
{ "$type": value }
.-
ClassDescriptionAbstract base class for all JSON element parsers.Parser for a JSON element.Parser for a subset of the jsonlines format.Parses a JSON value.
-
ClassDescriptionAbstract base class for all JSON element parsers.Represents one level within array.Parses a JSON array, which consists of a list of elements, represented by a
ValueListener
.Parser for a JSON element.Represents an empty array: the case where the parser has seen only[]
, but no array elements which would indicate the type.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.Creates a field parser given a field description and an optional field listener.Input to the JSON structure parser which defines guidelines for low-level parsing as well as listeners for higher-level semantics.Parser for a subset of the jsonlines format.Optional custom parser for the portion of a JSON message that surrounds the data "payload".Parses nulls.Parses a JSON object:{ name : value ...
Description of a JSON value as inferred from looking ahead in the JSON stream.Description of JSON types as derived from JSON tokens.Parses a JSON value. -
ClassDescriptionAbstract base class for all JSON element parsers.Represents one level within array.Parses a JSON array, which consists of a list of elements, represented by a
ValueListener
.Parser for a JSON element.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.Creates a field parser given a field description and an optional field listener.Input to the JSON structure parser which defines guidelines for low-level parsing as well as listeners for higher-level semantics.Parser for a subset of the jsonlines format.Optional custom parser for the portion of a JSON message that surrounds the data "payload".Parses a JSON object:{ name : value ...
The root parsers are special: they must detect EOF.Description of a JSON value as inferred from looking ahead in the JSON stream.Description of JSON types as derived from JSON tokens.Represents a JSON scalar value, either a direct object field, or level within an array.Parses a JSON value. -
ClassDescriptionRepresents a JSON scalar value, either a direct object field, or level within an array.
-
ClassDescriptionTo 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.