Class ItemComparator

java.lang.Object
org.rumbledb.items.ItemComparator
All Implemented Interfaces:
Serializable, Comparator<Item>

public class ItemComparator extends Object implements Comparator<Item>, Serializable
See Also:
  • Constructor Details

    • ItemComparator

      public ItemComparator(RumbleException exception)
    • ItemComparator

      public ItemComparator(boolean compareMin, RumbleException exception)
  • Method Details

    • compare

      public int compare(Item v1, Item v2)
      Comparator used for sequence aggregate functions and their RDD evaluations It compares 2 atomic items (non-null) Non-atomics and nulls throw an exception
      Specified by:
      compare in interface Comparator<Item>
      Returns:
      -1 if v1 < v2; 0 if v1 == v2; 1 if v1 > v2;