Class Transaction.TransactionInternalTables

  • All Implemented Interfaces:
    InternalTableInfo
    Enclosing class:
    Transaction

    private class Transaction.TransactionInternalTables
    extends AbstractInternalTableInfo
    A static internal table info for internal tables to the transaction. This implementation includes all the dynamically generated system tables that are tied to information in a transaction.
    • Constructor Detail

      • TransactionInternalTables

        public TransactionInternalTables()
        Constructor.
    • Method Detail

      • createInternalTable

        public MutableTableDataSource createInternalTable​(int index)
        Description copied from interface: InternalTableInfo
        This is the factory method for generating the internal table for the given table in this container. This should return an implementation of MutableTableDataSource that is used to represent the internal data being modelled.

        This method is allowed to throw an exception for table objects that aren't backed by a MutableTableDataSource, such as a view.