public class VectorKeySeriesMultiSerialized<T extends SerializeWrite> extends VectorKeySeriesSerializedImpl<T> implements VectorKeySeriesSerialized
bufferOffset, output, serializedBytes, serializedKeyLengths, serializedLength, serializedStart, serializeWritecurrentBatchSize, duplicateCounts, hashCodes, nonNullKeyCount, nonNullKeyPosition, seriesCount, seriesIsAllNull, seriesPositioncurrentDuplicateCount, currentHasAnyNulls, currentHashCode, currentIsAllNull, currentLogical| Constructor and Description |
|---|
VectorKeySeriesMultiSerialized(T serializeWrite) |
| Modifier and Type | Method and Description |
|---|---|
void |
init(TypeInfo[] typeInfos,
int[] columnNums) |
void |
processBatch(org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch batch)
Process a non-empty batch of rows and compute a key series.
|
void |
setNextNonNullKey(int nonNullKeyPosition) |
computeSerializedHashCodes, getSerializedBytes, getSerializedLength, getSerializedStart, positionToFirst, validateadvance, nextgetCurrentDuplicateCount, getCurrentHasAnyNulls, getCurrentHashCode, getCurrentIsAllNull, getCurrentLogicalclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetSerializedBytes, getSerializedLength, getSerializedStartgetCurrentDuplicateCount, getCurrentHasAnyNulls, getCurrentHashCode, getCurrentIsAllNull, getCurrentLogical, next, positionToFirstpublic VectorKeySeriesMultiSerialized(T serializeWrite)
public void init(TypeInfo[] typeInfos, int[] columnNums) throws HiveException
HiveExceptionpublic void processBatch(org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch batch)
throws IOException
VectorKeySeriesprocessBatch in interface VectorKeySeriesIOExceptionpublic void setNextNonNullKey(int nonNullKeyPosition)
setNextNonNullKey in class VectorKeySeriesSerializedImpl<T extends SerializeWrite>Copyright © 2019 The Apache Software Foundation. All Rights Reserved.