public final class BinarySortableDeserializeRead 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 |
---|
BinarySortableDeserializeRead(PrimitiveTypeInfo[] primitiveTypeInfos,
boolean useExternalBuffer) |
BinarySortableDeserializeRead(TypeInfo[] typeInfos,
boolean useExternalBuffer,
boolean[] columnSortOrderIsDesc) |
Modifier and Type | Method and Description |
---|---|
void |
copyToExternalBuffer(byte[] externalBuffer,
int externalBufferStart) |
String |
getDetailedReadPositionString() |
boolean |
isEndOfInputReached() |
boolean |
readNextField() |
void |
set(byte[] bytes,
int offset,
int length) |
void |
skipNextField() |
isReadFieldSupported, readField, typeInfos
public BinarySortableDeserializeRead(PrimitiveTypeInfo[] primitiveTypeInfos, boolean useExternalBuffer)
public BinarySortableDeserializeRead(TypeInfo[] typeInfos, boolean useExternalBuffer, boolean[] columnSortOrderIsDesc)
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 void copyToExternalBuffer(byte[] externalBuffer, int externalBufferStart) throws IOException
copyToExternalBuffer
in class DeserializeRead
IOException
public boolean isEndOfInputReached()
isEndOfInputReached
in class DeserializeRead
Copyright © 2021 The Apache Software Foundation. All rights reserved.