(package private) static void |
TableDataConglomerate.checkAddConstraintViolations(SimpleTransaction transaction,
TableDataSource table,
int[] row_indices,
short deferred) |
Performs constraint violation checks on an addition of the given set of
row indices into the TableDataSource in the given transaction.
|
(package private) static void |
TableDataConglomerate.checkAddConstraintViolations(SimpleTransaction transaction,
TableDataSource table,
int row_index,
short deferred) |
Performs constraint violation checks on an addition of the given
row index into the TableDataSource in the given transaction.
|
(package private) static void |
TableDataConglomerate.checkAllAddConstraintViolations(SimpleTransaction transaction,
TableDataSource table,
short deferred) |
Performs constraint violation checks on all the rows in the given
table.
|
(package private) static void |
TableDataConglomerate.checkFieldConstraintViolations(SimpleTransaction transaction,
TableDataSource table,
int[] row_indices) |
Checks that the nullibility and class of the fields in the given
rows are valid.
|
(package private) static void |
TableDataConglomerate.checkRemoveConstraintViolations(SimpleTransaction transaction,
TableDataSource table,
int[] row_indices,
short deferred) |
Performs constraint violation checks on a removal of the given set of
row indexes from the TableDataSource in the given transaction.
|
(package private) static void |
TableDataConglomerate.checkRemoveConstraintViolations(SimpleTransaction transaction,
TableDataSource table,
int row_index,
short deferred) |
Performs constraint violation checks on a removal of the given
row index from the TableDataSource in the given transaction.
|
(package private) MutableTableDataSource |
MasterTableDataSource.createTableDataSourceAtCommit(SimpleTransaction transaction) |
Returns a MutableTableDataSource object that represents this data source
at the time the given transaction started.
|
(package private) MutableTableDataSource |
MasterTableDataSource.createTableDataSourceAtCommit(SimpleTransaction transaction,
MasterTableJournal journal) |
Returns a MutableTableDataSource object that represents this data source
at the time the given transaction started, and also also makes any
modifications that are described by the journal in the table.
|
(package private) long |
SequenceManager.curValue(SimpleTransaction transaction,
TableName name) |
Returns the current value from the sequence generator.
|
(package private) long |
SequenceManager.nextValue(SimpleTransaction transaction,
TableName name) |
Returns the next value from the sequence generator.
|
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.
|
private static int |
TableDataConglomerate.rowCountOfReferenceTable(SimpleTransaction transaction,
int row_index,
TableName table1,
java.lang.String[] cols1,
TableName table2,
java.lang.String[] cols2,
boolean check_source_table_key) |
Finds the number of rows that are referenced between the given row of
table1 and that match table2.
|
(package private) void |
SequenceManager.setValue(SimpleTransaction transaction,
TableName name,
long value) |
Sets the current value of the sequence generator.
|