public class AvroParserImpl extends AvroParser
AvroReadContext implementations.AvroParser.Feature| Modifier and Type | Field and Description |
|---|---|
protected ByteBuffer |
_byteBuffer |
protected org.apache.avro.io.BinaryDecoder |
_decoder |
protected static byte[] |
NO_BYTES |
_avroContext, _formatFeatures, _input, _objectCodec, _rootSchema, _textValue_binaryValue, _byteArrayBuilder, _closed, _currInputProcessed, _currInputRow, _currInputRowStart, _expLength, _fractLength, _inputEnd, _inputPtr, _intLength, _ioContext, _nameCopied, _nameCopyBuffer, _nextToken, _numberBigDecimal, _numberBigInt, _numberDouble, _numberInt, _numberLong, _numberNegative, _numTypesValid, _parsingContext, _textBuffer, _tokenInputCol, _tokenInputRow, _tokenInputTotal, CHAR_NULL, INT_0, INT_9, INT_MINUS, INT_PLUS, NR_BIGDECIMAL, NR_BIGINT, NR_DOUBLE, NR_INT, NR_LONG, NR_UNKNOWN| Constructor and Description |
|---|
AvroParserImpl(com.fasterxml.jackson.core.io.IOContext ctxt,
int parserFeatures,
int avroFeatures,
com.fasterxml.jackson.core.ObjectCodec codec,
byte[] data,
int offset,
int len) |
AvroParserImpl(com.fasterxml.jackson.core.io.IOContext ctxt,
int parserFeatures,
int avroFeatures,
com.fasterxml.jackson.core.ObjectCodec codec,
InputStream in) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
_initSchema(AvroSchema schema) |
protected ByteBuffer |
borrowByteBuffer() |
String |
nextFieldName() |
boolean |
nextFieldName(com.fasterxml.jackson.core.SerializableString sstr) |
String |
nextTextValue() |
com.fasterxml.jackson.core.JsonToken |
nextToken() |
com.fasterxml.jackson.core.JsonParser |
overrideFormatFeatures(int values,
int mask) |
protected void |
setAvroContext(AvroReadContext ctxt) |
protected com.fasterxml.jackson.core.JsonToken |
setBytes(byte[] b) |
protected com.fasterxml.jackson.core.JsonToken |
setBytes(ByteBuffer bb) |
protected com.fasterxml.jackson.core.JsonToken |
setNumber(double v) |
protected com.fasterxml.jackson.core.JsonToken |
setNumber(float v) |
protected com.fasterxml.jackson.core.JsonToken |
setNumber(int v) |
protected com.fasterxml.jackson.core.JsonToken |
setNumber(long v) |
protected com.fasterxml.jackson.core.JsonToken |
setString(String str) |
_closeInput, _finishString, canUseSchema, configure, disable, enable, getBinaryValue, getCodec, getCurrentLocation, getCurrentName, getEmbeddedObject, getInputSource, getSchema, getText, getText, getTextCharacters, getTextLength, getTextOffset, getTokenLocation, hasTextCharacters, isEnabled, overrideCurrentName, setCodec, setSchema, version_checkStdFeatureChanges, _decodeBase64Escape, _decodeBase64Escape, _decodeEscaped, _eofAsNextChar, _getByteArrayBuilder, _handleEOF, _parseIntValue, _parseNumericValue, _releaseBuffers, _reportMismatchedEndMarker, close, convertNumberToBigDecimal, convertNumberToBigInteger, convertNumberToDouble, convertNumberToInt, convertNumberToLong, disable, enable, getBigIntegerValue, getCurrentValue, getDecimalValue, getDoubleValue, getFloatValue, getIntValue, getLongValue, getNumberType, getNumberValue, getParsingContext, getTokenCharacterOffset, getTokenColumnNr, getTokenLineNr, isClosed, loadMore, loadMoreGuaranteed, overrideStdFeatures, reportInvalidBase64Char, reportInvalidBase64Char, reportInvalidNumber, reportOverflowInt, reportOverflowLong, reportUnexpectedNumberChar, reset, resetAsNaN, resetFloat, resetInt, setCurrentValue, setFeatureMask_ascii, _asciiBytes, _constructError, _decodeBase64, _getCharDesc, _handleUnrecognizedCharacterEscape, _hasTextualNull, _reportError, _reportInvalidEOF, _reportInvalidEOF, _reportInvalidEOF, _reportInvalidEOFInValue, _reportInvalidEOFInValue, _reportMissingRootWS, _reportUnexpectedChar, _throwInternal, _throwInvalidSpace, _throwUnquotedSpace, _wrapError, clearCurrentToken, currentToken, currentTokenId, getCurrentToken, getCurrentTokenId, getLastClearedToken, getValueAsBoolean, getValueAsDouble, getValueAsInt, getValueAsInt, getValueAsLong, getValueAsLong, getValueAsString, getValueAsString, hasCurrentToken, hasToken, hasTokenId, isExpectedStartArrayToken, isExpectedStartObjectToken, nextValue, skipChildren_codec, _constructError, _reportUnsupportedOperation, canReadObjectId, canReadTypeId, configure, finishToken, getBinaryValue, getBooleanValue, getByteValue, getFeatureMask, getFormatFeatures, getObjectId, getShortValue, getTypeId, getValueAsBoolean, getValueAsDouble, isEnabled, nextBooleanValue, nextIntValue, nextLongValue, readBinaryValue, readBinaryValue, readValueAs, readValueAs, readValueAsTree, readValuesAs, readValuesAs, releaseBuffered, releaseBuffered, requiresCustomCodec, setRequestPayloadOnError, setRequestPayloadOnError, setRequestPayloadOnErrorprotected static final byte[] NO_BYTES
protected final org.apache.avro.io.BinaryDecoder _decoder
protected ByteBuffer _byteBuffer
public AvroParserImpl(com.fasterxml.jackson.core.io.IOContext ctxt,
int parserFeatures,
int avroFeatures,
com.fasterxml.jackson.core.ObjectCodec codec,
InputStream in)
public AvroParserImpl(com.fasterxml.jackson.core.io.IOContext ctxt,
int parserFeatures,
int avroFeatures,
com.fasterxml.jackson.core.ObjectCodec codec,
byte[] data,
int offset,
int len)
public com.fasterxml.jackson.core.JsonParser overrideFormatFeatures(int values,
int mask)
overrideFormatFeatures in class AvroParserpublic com.fasterxml.jackson.core.JsonToken nextToken()
throws IOException
nextToken in class AvroParserIOExceptionpublic String nextFieldName() throws IOException
nextFieldName in class com.fasterxml.jackson.core.JsonParserIOExceptionpublic boolean nextFieldName(com.fasterxml.jackson.core.SerializableString sstr)
throws IOException
nextFieldName in class com.fasterxml.jackson.core.JsonParserIOExceptionpublic String nextTextValue() throws IOException
nextTextValue in class com.fasterxml.jackson.core.JsonParserIOExceptionprotected void _initSchema(AvroSchema schema)
_initSchema in class AvroParserprotected void setAvroContext(AvroReadContext ctxt)
protected ByteBuffer borrowByteBuffer()
protected com.fasterxml.jackson.core.JsonToken setBytes(ByteBuffer bb)
protected com.fasterxml.jackson.core.JsonToken setBytes(byte[] b)
protected com.fasterxml.jackson.core.JsonToken setNumber(int v)
protected com.fasterxml.jackson.core.JsonToken setNumber(long v)
protected com.fasterxml.jackson.core.JsonToken setNumber(float v)
protected com.fasterxml.jackson.core.JsonToken setNumber(double v)
protected com.fasterxml.jackson.core.JsonToken setString(String str)
Copyright © 2016 FasterXML. All rights reserved.