Class RootParser.RootArrayParser
java.lang.Object
org.apache.drill.exec.store.easy.json.parser.RootParser
org.apache.drill.exec.store.easy.json.parser.RootParser.RootArrayParser
- Enclosing class:
- RootParser
Parser for a compliant JSON data set which consists of an
array at the top level, where each element of the array is a
JSON object that represents a data record. A closing array
bracket indicates end of data.
-
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
-
RootArrayParser
-
-
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.
-