Class ReOpenableHashPartition<BT,​PT>

  • All Implemented Interfaces:
    DataInput, org.apache.flink.core.memory.DataInputView, org.apache.flink.core.memory.SeekableDataInputView

    public class ReOpenableHashPartition<BT,​PT>
    extends HashPartition<BT,​PT>
    • Field Detail

      • initialPartitionBuffersCount

        protected int initialPartitionBuffersCount
    • Method Detail

      • finalizeProbePhase

        public int finalizeProbePhase​(List<org.apache.flink.core.memory.MemorySegment> freeMemory,
                                      List<HashPartition<BT,​PT>> spilledPartitions,
                                      boolean keepUnprobedSpilledPartitions)
                               throws IOException
        Overrides:
        finalizeProbePhase in class 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.
        Returns:
        The number of write-behind buffers reclaimable after this method call.
        Throws:
        IOException