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.