Class DenormalizedTable

    • Constructor Detail

      • DenormalizedTable

        public DenormalizedTable​(Table includedTable)
      • DenormalizedTable

        public DenormalizedTable​(Namespace namespace,
                                 Identifier physicalTableName,
                                 boolean isAbstract,
                                 Table includedTable)
      • DenormalizedTable

        public DenormalizedTable​(Namespace namespace,
                                 Identifier physicalTableName,
                                 java.lang.String subselectFragment,
                                 boolean isAbstract,
                                 Table includedTable)
      • DenormalizedTable

        public DenormalizedTable​(Namespace namespace,
                                 java.lang.String subselect,
                                 boolean isAbstract,
                                 Table includedTable)
    • Method Detail

      • getColumn

        public Column getColumn​(Column column)
        Description copied from class: Table
        Return the column which is identified by column provided as argument.
        Overrides:
        getColumn in class Table
        Parameters:
        column - column with at least a name.
        Returns:
        the underlying column or null if not inside this table. Note: the instance *can* be different than the input parameter, but the name will be the same.
      • getColumnIterator

        public java.util.Iterator getColumnIterator()
        Overrides:
        getColumnIterator in class Table
      • getIndexIterator

        public java.util.Iterator getIndexIterator()
        Overrides:
        getIndexIterator in class Table
      • getIncludedTable

        public Table getIncludedTable()