public final class WindowBytesHashMap extends AbstractBytesHashMap<WindowKey>
Map<WindowKey, BinaryRowData>
.BytesMap.LookupInfo<K,V>
keySerializer
BUCKET_SIZE, BUCKET_SIZE_BITS, bucketSegments, ELEMENT_POINT_LENGTH, END_OF_LIST, growthThreshold, INIT_BUCKET_MEMORY_IN_BYTES, lastBucketPosition, LOAD_FACTOR, log2NumBuckets, memoryPool, numBucketsMask, numBucketsMask2, numBucketsPerSegment, numBucketsPerSegmentBits, numBucketsPerSegmentMask, numElements, numSpillFiles, RECORD_EXTRA_LENGTH, recordArea, reservedNumBuffers, reusedKey, reusedValue, segmentSize, spillInBytes, STEP_INCREMENT
Constructor and Description |
---|
WindowBytesHashMap(Object owner,
MemoryManager memoryManager,
long memorySize,
PagedTypeSerializer<RowData> keySer,
int valueArity) |
append, free, free, getBucketAreaMemorySegments, getEntryIterator, getNumElements, getNumKeys, getNumSpillFiles, getRecordAreaMemorySegments, getSpillInBytes, getUsedMemoryInBytes, reset
calcSecondHashCode, growAndRehash, initBucketSegments, lookup, resetBucketSegments, returnSegments
public WindowBytesHashMap(Object owner, MemoryManager memoryManager, long memorySize, PagedTypeSerializer<RowData> keySer, int valueArity)
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.