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 Details

    • initialPartitionBuffersCount

      protected int initialPartitionBuffersCount
  • Method Details

    • 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
    • clearAllMemory

      public void clearAllMemory(List<org.apache.flink.core.memory.MemorySegment> target)
      Overrides:
      clearAllMemory in class HashPartition<BT,PT>