Class ProbeIterator

java.lang.Object
org.apache.flink.table.runtime.hashtable.ProbeIterator

public final class ProbeIterator extends Object
Probe iterator from probe or spilled partition.
  • Constructor Summary

    Constructors
    Constructor
    Description
    ProbeIterator(org.apache.flink.table.data.binary.BinaryRowData instance)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.flink.table.data.RowData
     
    boolean
     
    org.apache.flink.table.data.binary.BinaryRowData
     
    void
    set(org.apache.flink.runtime.io.disk.ChannelReaderInputViewIterator<org.apache.flink.table.data.binary.BinaryRowData> source)
     
    void
    setInstance(org.apache.flink.table.data.RowData instance)
     
    void
    setReuse(org.apache.flink.table.data.binary.BinaryRowData reuse)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ProbeIterator

      public ProbeIterator(org.apache.flink.table.data.binary.BinaryRowData instance)
  • Method Details

    • set

      public void set(org.apache.flink.runtime.io.disk.ChannelReaderInputViewIterator<org.apache.flink.table.data.binary.BinaryRowData> source)
    • setReuse

      public void setReuse(org.apache.flink.table.data.binary.BinaryRowData reuse)
    • next

      public org.apache.flink.table.data.binary.BinaryRowData next() throws IOException
      Throws:
      IOException
    • current

      public org.apache.flink.table.data.RowData current()
    • setInstance

      public void setInstance(org.apache.flink.table.data.RowData instance)
    • hasSource

      public boolean hasSource()