Package com.mckoi.database
Class Transaction.TransactionInternalTables
- java.lang.Object
-
- com.mckoi.database.AbstractInternalTableInfo
-
- com.mckoi.database.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 Summary
Constructors Constructor Description TransactionInternalTables()
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MutableTableDataSource
createInternalTable(int index)
This is the factory method for generating the internal table for the given table in this container.-
Methods inherited from class com.mckoi.database.AbstractInternalTableInfo
containsTableName, findTableName, getDataTableDef, getTableCount, getTableName, getTableType
-
-
-
-
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.
-
-