public final class LazyBinaryDeserializeRead extends DeserializeRead
| Modifier and Type | Field and Description |
|---|---|
static org.slf4j.Logger |
LOG |
categories, currentBoolean, currentByte, currentBytes, currentBytesLength, currentBytesStart, currentDateWritable, currentDecimal64, currentDouble, currentExternalBufferNeeded, currentExternalBufferNeededLen, currentFloat, currentHiveDecimalWritable, currentHiveIntervalDayTimeWritable, currentHiveIntervalYearMonthWritable, currentInt, currentLong, currentShort, currentTimestampWritable, dataTypePhysicalVariations, primitiveCategories, typeInfos, useExternalBuffer| Constructor and Description |
|---|
LazyBinaryDeserializeRead(TypeInfo[] typeInfos,
boolean useExternalBuffer) |
| Modifier and Type | Method and Description |
|---|---|
void |
finishComplexVariableFieldsType() |
String |
getDetailedReadPositionString() |
boolean |
isEndOfInputReached() |
boolean |
isNextComplexMultiValue() |
boolean |
readComplexField() |
boolean |
readNextField() |
void |
set(byte[] bytes,
int offset,
int length) |
void |
skipNextField() |
copyToExternalBuffer, getDataTypePhysicalVariations, isReadFieldSupported, readField, typeInfospublic LazyBinaryDeserializeRead(TypeInfo[] typeInfos, boolean useExternalBuffer)
public void set(byte[] bytes,
int offset,
int length)
set in class DeserializeReadpublic String getDetailedReadPositionString()
getDetailedReadPositionString in class DeserializeReadpublic boolean readNextField()
throws IOException
readNextField in class DeserializeReadIOExceptionpublic void skipNextField()
throws IOException
skipNextField in class DeserializeReadIOExceptionpublic boolean isEndOfInputReached()
isEndOfInputReached in class DeserializeReadpublic boolean readComplexField()
throws IOException
readComplexField in class DeserializeReadIOExceptionpublic boolean isNextComplexMultiValue()
isNextComplexMultiValue in class DeserializeReadpublic void finishComplexVariableFieldsType()
finishComplexVariableFieldsType in class DeserializeReadCopyright © 2019 The Apache Software Foundation. All Rights Reserved.