public class VectorMapJoinOptimizedStringHashSet extends VectorMapJoinOptimizedHashSet implements VectorMapJoinBytesHashSet
VectorMapJoinOptimizedHashSet.HashSetResult
VectorMapJoinOptimizedHashTable.SerializedBytes
adapatorDirectAccess, containerDirectAccess, originalTableContainer
Constructor and Description |
---|
VectorMapJoinOptimizedStringHashSet(boolean isOuterJoin,
MapJoinTableContainer originalTableContainer,
MapJoinTableContainer.ReusableGetAdaptor hashMapRowGetter) |
Modifier and Type | Method and Description |
---|---|
JoinUtil.JoinResult |
contains(byte[] keyBytes,
int keyStart,
int keyLength,
VectorMapJoinHashSetResult hashSetResult) |
long |
getEstimatedMemorySize()
Returns estimated memory size based
JavaDataModel |
createHashSetResult
doLookup, putRow, putRowInternal, size
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createHashSetResult
putRow, size
public VectorMapJoinOptimizedStringHashSet(boolean isOuterJoin, MapJoinTableContainer originalTableContainer, MapJoinTableContainer.ReusableGetAdaptor hashMapRowGetter)
public JoinUtil.JoinResult contains(byte[] keyBytes, int keyStart, int keyLength, VectorMapJoinHashSetResult hashSetResult) throws IOException
contains
in interface VectorMapJoinBytesHashSet
contains
in class VectorMapJoinOptimizedHashSet
IOException
public long getEstimatedMemorySize()
MemoryEstimate
JavaDataModel
getEstimatedMemorySize
in interface MemoryEstimate
getEstimatedMemorySize
in class VectorMapJoinOptimizedHashSet
Copyright © 2022 The Apache Software Foundation. All rights reserved.