Class RootParser.EmbeddedArrayParser

java.lang.Object
org.apache.drill.exec.store.easy.json.parser.RootParser
org.apache.drill.exec.store.easy.json.parser.RootParser.EmbeddedArrayParser
Enclosing class:
RootParser

public static class RootParser.EmbeddedArrayParser extends RootParser
Parser for data embedded within a message structure which is encoded as an array of objects. Example:

 { status: "ok", results: [ { ... }, { ... } ] }

The closing array bracket indicates the end of data; the message parser will parse any content after the closing bracket.

  • Constructor Details

  • Method Details

    • parseRoot

      public boolean parseRoot(TokenIterator tokenizer)
      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 class RootParser
      Returns:
      true if an object was found, false if the end of data was reached.