public class ReOpenableHashPartition<BT,PT> extends HashPartition<BT,PT>
HashPartition.BuildSideBuffer| 限定符和类型 | 字段和说明 |
|---|---|
protected int |
initialPartitionBuffersCount |
furtherPartitioning, nextOverflowBucket, numOverflowSegments, overflowSegments, partitionBuffers, probeSideBuffer, probeSideChannel, probeSideRecordCounter, recursionLevelheaderLength| 限定符和类型 | 方法和说明 |
|---|---|
void |
clearAllMemory(List<org.apache.flink.core.memory.MemorySegment> target) |
int |
finalizeProbePhase(List<org.apache.flink.core.memory.MemorySegment> freeMemory,
List<HashPartition<BT,PT>> spilledPartitions,
boolean keepUnprobedSpilledPartitions) |
finalizeBuildPhase, getBuildSideBlockCount, getBuildSideChannel, getBuildSideRecordCount, getLimitForSegment, getNumOccupiedMemorySegments, getPartitionNumber, getProbeSideBlockCount, getProbeSideChannel, getProbeSideRecordCount, getRecursionLevel, insertIntoBuildBuffer, insertIntoProbeBuffer, isInMemory, nextSegment, prepareProbePhase, setFurtherPatitioning, setReadPosition, spillPartitionadvance, clear, doAdvance, getCurrentPositionInSegment, getCurrentSegment, getCurrentSegmentLimit, getHeaderLength, 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, waitreadBoolean, readByte, readChar, readDouble, readFloat, readFully, readFully, readInt, readLine, readLong, readShort, readUnsignedByte, readUnsignedShort, readUTF, skipBytespublic int finalizeProbePhase(List<org.apache.flink.core.memory.MemorySegment> freeMemory, List<HashPartition<BT,PT>> spilledPartitions, boolean keepUnprobedSpilledPartitions) throws IOException
finalizeProbePhase 在类中 HashPartition<BT,PT>keepUnprobedSpilledPartitions - If true then partitions that were spilled but received
no further probe requests will be retained; used for build-side outer joins.IOExceptionpublic void clearAllMemory(List<org.apache.flink.core.memory.MemorySegment> target)
clearAllMemory 在类中 HashPartition<BT,PT>Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.