Interface RecordComparator

All Superinterfaces:
Comparator<org.apache.flink.table.data.RowData>, Serializable
All Known Implementing Classes:
ComparableRecordComparator

public interface RecordComparator extends Comparator<org.apache.flink.table.data.RowData>, Serializable
Record comparator for BinaryInMemorySortBuffer. For performance, subclasses are usually implemented through CodeGenerator. A new interface for helping JVM inline.
  • Method Details

    • compare

      int compare(org.apache.flink.table.data.RowData o1, org.apache.flink.table.data.RowData o2)
      Specified by:
      compare in interface Comparator<org.apache.flink.table.data.RowData>