Class Lattice.Column

java.lang.Object
org.apache.calcite.materialize.Lattice.Column
All Implemented Interfaces:
Comparable<Lattice.Column>
Direct Known Subclasses:
Lattice.BaseColumn, Lattice.DerivedColumn
Enclosing class:
Lattice

public abstract static class Lattice.Column extends Object implements Comparable<Lattice.Column>
Column in a lattice. May be an a base column or an expression, and may have an additional alias that is unique within the entire lattice.
  • Field Details

    • ordinal

      public final int ordinal
      Ordinal of the column within the lattice.
    • alias

      public final String alias
      Alias of the column, unique within the lattice. Derived from the column name, automatically disambiguated if necessary.
  • Method Details