Enum RelFieldCollation.Direction

java.lang.Object
java.lang.Enum<RelFieldCollation.Direction>
org.apache.calcite.rel.RelFieldCollation.Direction
All Implemented Interfaces:
Serializable, Comparable<RelFieldCollation.Direction>, Constable
Enclosing class:
RelFieldCollation

public static enum RelFieldCollation.Direction extends Enum<RelFieldCollation.Direction>
Direction that a field is ordered in.
  • Enum Constant Details

    • ASCENDING

      public static final RelFieldCollation.Direction ASCENDING
      Ascending direction: A value is always followed by a greater or equal value.
    • STRICTLY_ASCENDING

      public static final RelFieldCollation.Direction STRICTLY_ASCENDING
      Strictly ascending direction: A value is always followed by a greater value.
    • DESCENDING

      public static final RelFieldCollation.Direction DESCENDING
      Descending direction: A value is always followed by a lesser or equal value.
    • STRICTLY_DESCENDING

      public static final RelFieldCollation.Direction STRICTLY_DESCENDING
      Strictly descending direction: A value is always followed by a lesser value.
    • CLUSTERED

      public static final RelFieldCollation.Direction CLUSTERED
      Clustered direction: Values occur in no particular order, and the same value may occur in contiguous groups, but never occurs after that. This sort order tends to occur when values are ordered according to a hash-key.
  • Field Details

    • shortString

      public final String shortString
  • Method Details