public class VectorMapJoinOptimizedHashSet extends VectorMapJoinOptimizedHashTable implements VectorMapJoinBytesHashSet
| Modifier and Type | Class and Description |
|---|---|
static class |
VectorMapJoinOptimizedHashSet.HashSetResult |
VectorMapJoinOptimizedHashTable.SerializedBytesadapterDirectAccess, containerDirectAccess, originalTableContainer| Constructor and Description |
|---|
VectorMapJoinOptimizedHashSet(MapJoinTableContainer originalTableContainer,
MapJoinTableContainer.ReusableGetAdaptor hashMapRowGetter) |
| Modifier and Type | Method and Description |
|---|---|
JoinUtil.JoinResult |
contains(byte[] keyBytes,
int keyOffset,
int keyLength,
VectorMapJoinHashSetResult hashSetResult) |
VectorMapJoinHashSetResult |
createHashSetResult() |
long |
getEstimatedMemorySize() |
containsLongKey, createMatchTracker, createNonMatchedIterator, doLookup, putRow, putRowInternal, size, spillPartitionIdclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcontainsLongKey, createMatchTracker, createNonMatchedIterator, putRow, size, spillPartitionIdpublic VectorMapJoinOptimizedHashSet(MapJoinTableContainer originalTableContainer, MapJoinTableContainer.ReusableGetAdaptor hashMapRowGetter)
public VectorMapJoinHashSetResult createHashSetResult()
createHashSetResult in interface VectorMapJoinHashSetpublic JoinUtil.JoinResult contains(byte[] keyBytes, int keyOffset, int keyLength, VectorMapJoinHashSetResult hashSetResult) throws IOException
contains in interface VectorMapJoinBytesHashSetIOExceptionpublic long getEstimatedMemorySize()
getEstimatedMemorySize in interface MemoryEstimategetEstimatedMemorySize in class VectorMapJoinOptimizedHashTableCopyright © 2022 The Apache Software Foundation. All rights reserved.