public abstract class BaseJsonReader extends BaseJsonProcessor
BaseJsonProcessor.JsonExceptionProcessingState
JsonProcessor.ReadState
currentFieldName, lastSeenJsonToken, parser, workBuf
Constructor and Description |
---|
BaseJsonReader(DrillBuf workBuf,
boolean enableNanInf,
boolean enableEscapeAnyChar,
boolean skipOuterList) |
Modifier and Type | Method and Description |
---|---|
protected UserException |
createDocumentTopLevelException() |
JsonProcessor.ReadState |
write(BaseWriter.ComplexWriter writer) |
protected abstract void |
writeDocument(BaseWriter.ComplexWriter writer,
com.fasterxml.jackson.core.JsonToken t)
Writes the contents of the json node starting with the specified token into a complex vector.
|
getCurrentField, getDefaultMapper, getExceptionWithContext, getExceptionWithContext, ignoreJSONParseError, processJSONException, setIgnoreJSONParseErrors, setSource, setSource, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
ensureAtLeastOneField
public BaseJsonReader(DrillBuf workBuf, boolean enableNanInf, boolean enableEscapeAnyChar, boolean skipOuterList)
public JsonProcessor.ReadState write(BaseWriter.ComplexWriter writer) throws IOException
IOException
protected abstract void writeDocument(BaseWriter.ComplexWriter writer, com.fasterxml.jackson.core.JsonToken t) throws IOException
IOException
protected UserException createDocumentTopLevelException()
Copyright © 1970 The Apache Software Foundation. All rights reserved.