Class RootParser.RootObjectParser
java.lang.Object
org.apache.drill.exec.store.easy.json.parser.RootParser
org.apache.drill.exec.store.easy.json.parser.RootParser.RootObjectParser
- Enclosing class:
- RootParser
Parser for a jsonlines-style
data set which consists of a series of objects. EOF from the parser
indicates the end of the data set.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.drill.exec.store.easy.json.parser.RootParser
RootParser.EmbeddedArrayParser, RootParser.EmbeddedObjectParser, RootParser.RootArrayParser, RootParser.RootObjectParser
-
Field Summary
Fields inherited from class org.apache.drill.exec.store.easy.json.parser.RootParser
logger, rootObject
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
parseRoot
(TokenIterator tokenizer) Parse one data object.Methods inherited from class org.apache.drill.exec.store.easy.json.parser.RootParser
errorFactory, parseRootObject
-
Constructor Details
-
RootObjectParser
-
-
Method Details
-
parseRoot
Description copied from class:RootParser
Parse one data object. This is the "root" object which may contain nested objects. Overridden to handle different end-of-data indicators for different contexts.- Specified by:
parseRoot
in classRootParser
- Returns:
true
if an object was found,false
if the end of data was reached.
-