Interface RelCollation

All Superinterfaces:
Comparable<RelMultipleTrait>, RelMultipleTrait, RelTrait
All Known Implementing Classes:
RelCollationImpl

public interface RelCollation extends RelMultipleTrait
Description of the physical ordering of a relational expression.

An ordering consists of a list of one or more column ordinals and the direction of the ordering.

  • Method Details

    • getFieldCollations

      List<RelFieldCollation> getFieldCollations()
      Returns the ordinals and directions of the columns in this ordering.
    • getKeys

      default ImmutableIntList getKeys()
      Returns the ordinals of the key columns.