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