## Uses of Class
com.mckoi.database.SimpleTransaction

Packages that use SimpleTransaction
com.mckoi.database: The core database classes for Mckoi.

### Uses of SimpleTransaction in com.mckoi.database

Subclasses of SimpleTransaction in com.mckoi.database
`class` `Transaction` An open transaction that manages all data access to the TableDataConglomerate.

Methods in com.mckoi.database that return SimpleTransaction
`SimpleTransaction` TableCommitModificationEvent.`getTransaction()` Returns the Transaction that represents the view of the database when the changes to the table have been committed.

Methods in com.mckoi.database with parameters of type SimpleTransaction
`static Transaction.CheckExpression[]` Transaction.`queryTableCheckExpressions​(SimpleTransaction transaction, TableName table_name)` Returns a set of check expressions that are constrained over all new columns added to the given table in this transaction.
`static Transaction.ColumnGroupReference[]` Transaction.`queryTableForeignKeyReferences​(SimpleTransaction transaction, TableName table_name)` Returns an array of column references in the given table that represent foreign key references.
`static Transaction.ColumnGroupReference[]` Transaction.`queryTableImportedForeignKeyReferences​(SimpleTransaction transaction, TableName ref_table_name)` Returns an array of column references in the given table that represent foreign key references that reference columns in the given table.
`static Transaction.ColumnGroup` Transaction.`queryTablePrimaryKeyGroup​(SimpleTransaction transaction, TableName table_name)` Returns a set of primary key groups that are constrained to be unique for the given table in this transaction (there can be only 1 primary key defined for a table).
`static TableName[]` Transaction.`queryTablesRelationallyLinkedTo​(SimpleTransaction transaction, TableName table)` Returns the list of tables (as a TableName array) that are dependant on the data in the given table to maintain referential consistancy.
`static Transaction.ColumnGroup[]` Transaction.`queryTableUniqueGroups​(SimpleTransaction transaction, TableName table_name)` Returns a set of unique groups that are constrained to be unique for the given table in this transaction.

Constructors in com.mckoi.database with parameters of type SimpleTransaction
`TableCommitModificationEvent​(SimpleTransaction transaction, TableName table_name, int[] added, int[] removed)` Constructs the event.