Class Prepare.AbstractPreparingTable

    • Constructor Detail

      • AbstractPreparingTable

        public AbstractPreparingTable()
    • Method Detail

      • extend

        public final RelOptTable extend​(java.util.List<RelDataTypeField> extendedFields)
        Description copied from interface: RelOptTable
        Returns a table with the given extra fields.

        The extended table includes the fields of this base table plus the extended fields that do not have the same name as a field in the base table.

        Specified by:
        extend in interface RelOptTable
      • extend

        protected abstract RelOptTable extend​(Table extendedTable)
        Implementation-specific code to instantiate a new RelOptTable based on a Table that has been extended.
      • getColumnStrategies

        public java.util.List<ColumnStrategy> getColumnStrategies()
        Description copied from interface: RelOptTable
        Returns a list describing how each column is populated. The list has the same number of entries as there are fields, and is immutable.
        Specified by:
        getColumnStrategies in interface RelOptTable