public final class BinarySortableDeserializeRead 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 |
|---|
BinarySortableDeserializeRead(TypeInfo[] typeInfos,
boolean useExternalBuffer,
boolean[] columnSortOrderIsDesc,
byte[] columnNullMarker,
byte[] columnNotNullMarker) |
BinarySortableDeserializeRead(TypeInfo[] typeInfos,
DataTypePhysicalVariation[] dataTypePhysicalVariations,
boolean useExternalBuffer,
boolean[] columnSortOrderIsDesc,
byte[] columnNullMarker,
byte[] columnNotNullMarker) |
| Modifier and Type | Method and Description |
|---|---|
static BinarySortableDeserializeRead |
ascendingNullsFirst(TypeInfo[] typeInfos,
boolean useExternalBuffer) |
void |
copyToExternalBuffer(byte[] externalBuffer,
int externalBufferStart) |
void |
finishComplexVariableFieldsType() |
String |
getDetailedReadPositionString() |
boolean |
isEndOfInputReached() |
boolean |
isNextComplexMultiValue() |
boolean |
readComplexField() |
boolean |
readNextField() |
void |
set(byte[] bytes,
int offset,
int length) |
void |
skipNextField() |
static BinarySortableDeserializeRead |
with(TypeInfo[] typeInfos,
boolean useExternalBuffer,
Properties tbl) |
getDataTypePhysicalVariations, isReadFieldSupported, readField, typeInfospublic BinarySortableDeserializeRead(TypeInfo[] typeInfos, boolean useExternalBuffer, boolean[] columnSortOrderIsDesc, byte[] columnNullMarker, byte[] columnNotNullMarker)
public BinarySortableDeserializeRead(TypeInfo[] typeInfos, DataTypePhysicalVariation[] dataTypePhysicalVariations, boolean useExternalBuffer, boolean[] columnSortOrderIsDesc, byte[] columnNullMarker, byte[] columnNotNullMarker)
public static BinarySortableDeserializeRead with(TypeInfo[] typeInfos, boolean useExternalBuffer, Properties tbl)
public static BinarySortableDeserializeRead ascendingNullsFirst(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 void copyToExternalBuffer(byte[] externalBuffer,
int externalBufferStart)
throws IOException
copyToExternalBuffer in class DeserializeReadIOExceptionpublic boolean isEndOfInputReached()
isEndOfInputReached in class DeserializeReadpublic boolean readComplexField()
throws IOException
readComplexField in class DeserializeReadIOExceptionpublic boolean isNextComplexMultiValue()
throws IOException
isNextComplexMultiValue in class DeserializeReadIOExceptionpublic void finishComplexVariableFieldsType()
finishComplexVariableFieldsType in class DeserializeReadCopyright © 2022 The Apache Software Foundation. All rights reserved.