public class VectorMapJoinOptimizedLongHashMultiSet extends VectorMapJoinOptimizedHashMultiSet implements VectorMapJoinLongHashMultiSet
VectorMapJoinOptimizedHashMultiSet.HashMultiSetResultVectorMapJoinOptimizedHashTable.SerializedBytesadapterDirectAccess, containerDirectAccess, originalTableContainer| Constructor and Description |
|---|
VectorMapJoinOptimizedLongHashMultiSet(boolean minMaxEnabled,
boolean isOuterJoin,
VectorMapJoinDesc.HashTableKeyType hashTableKeyType,
MapJoinTableContainer originalTableContainer,
MapJoinTableContainer.ReusableGetAdaptor hashMapRowGetter,
TableDesc tableDesc) |
| Modifier and Type | Method and Description |
|---|---|
JoinUtil.JoinResult |
contains(long key,
VectorMapJoinHashMultiSetResult hashMultiSetResult) |
long |
max() |
long |
min() |
boolean |
useMinMax() |
contains, createHashMultiSetResultcontainsLongKey, createMatchTracker, createNonMatchedIterator, doLookup, getEstimatedMemorySize, putRow, putRowInternal, size, spillPartitionIdclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateHashMultiSetResultcontainsLongKey, createMatchTracker, createNonMatchedIterator, putRow, size, spillPartitionIdgetEstimatedMemorySizepublic VectorMapJoinOptimizedLongHashMultiSet(boolean minMaxEnabled,
boolean isOuterJoin,
VectorMapJoinDesc.HashTableKeyType hashTableKeyType,
MapJoinTableContainer originalTableContainer,
MapJoinTableContainer.ReusableGetAdaptor hashMapRowGetter,
TableDesc tableDesc)
public boolean useMinMax()
useMinMax in interface VectorMapJoinLongHashTablepublic long min()
min in interface VectorMapJoinLongHashTablepublic long max()
max in interface VectorMapJoinLongHashTablepublic JoinUtil.JoinResult contains(long key, VectorMapJoinHashMultiSetResult hashMultiSetResult) throws IOException
contains in interface VectorMapJoinLongHashMultiSetIOExceptionCopyright © 2022 The Apache Software Foundation. All rights reserved.