public class ReOpenableHashPartition<BT,PT> extends HashPartition<BT,PT>
HashPartition.BuildSideBuffer<BT>| Modifier and Type | Field and Description |
|---|---|
protected int |
initialPartitionBuffersCount |
furtherPartitioning, nextOverflowBucket, numOverflowSegments, overflowSegments, partitionBuffers, probeSideBuffer, probeSideChannel, probeSideRecordCounter, recursionLevelheaderLength| Modifier and Type | Method and Description |
|---|---|
void |
clearAllMemory(List<MemorySegment> target) |
int |
finalizeProbePhase(List<MemorySegment> freeMemory,
List<HashPartition<BT,PT>> spilledPartitions)
This method is used if the HashTable is setup for multiple probe phases.
|
finalizeBuildPhase, getBuildSideBlockCount, getBuildSideChannel, getBuildSideRecordCount, getLimitForSegment, getPartitionNumber, getProbeSideBlockCount, getProbeSideChannel, getProbeSideRecordCount, getRecursionLevel, insertIntoBuildBuffer, insertIntoProbeBuffer, isInMemory, nextSegment, prepareProbePhase, setFurtherPatitioning, setReadPosition, spillPartitionadvance, clear, getCurrentPositionInSegment, getCurrentSegment, getCurrentSegmentLimit, read, read, readBoolean, readByte, readChar, readDouble, readFloat, readFully, readFully, readInt, readLine, readLong, readShort, readUnsignedByte, readUnsignedShort, readUTF, seekInput, skipBytes, skipBytesToReadclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitread, read, skipBytesToReadreadBoolean, readByte, readChar, readDouble, readFloat, readFully, readFully, readInt, readLine, readLong, readShort, readUnsignedByte, readUnsignedShort, readUTF, skipBytespublic int finalizeProbePhase(List<MemorySegment> freeMemory, List<HashPartition<BT,PT>> spilledPartitions) throws IOException
finalizeProbePhase in class HashPartition<BT,PT>furtherPartitioning - Set to true if additional partitioning steps are required -> release as much memory as possible! (Memory contents are stored on disk)IOExceptionpublic void clearAllMemory(List<MemorySegment> target)
clearAllMemory in class HashPartition<BT,PT>Copyright © 2014 The Apache Software Foundation. All rights reserved.