Class RelColumnMapping


  • public class RelColumnMapping
    extends java.lang.Object
    Mapping from an input column of a RelNode to one of its output columns.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      boolean derived
      Whether the column mapping transforms the input.
      int iInputColumn
      0-based ordinal of mapped column within input rel.
      int iInputRel
      0-based ordinal of mapped input rel.
      int iOutputColumn
      0-based ordinal of mapped output column.
    • Constructor Summary

      Constructors 
      Constructor Description
      RelColumnMapping​(int iOutputColumn, int iInputRel, int iInputColumn, boolean derived)  
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • iOutputColumn

        public final int iOutputColumn
        0-based ordinal of mapped output column.
      • iInputRel

        public final int iInputRel
        0-based ordinal of mapped input rel.
      • iInputColumn

        public final int iInputColumn
        0-based ordinal of mapped column within input rel.
      • derived

        public final boolean derived
        Whether the column mapping transforms the input.
    • Constructor Detail

      • RelColumnMapping

        public RelColumnMapping​(int iOutputColumn,
                                int iInputRel,
                                int iInputColumn,
                                boolean derived)