Uses of Class
com.mckoi.database.MasterTableJournal
-
Packages that use MasterTableJournal Package Description com.mckoi.database The core database classes for Mckoi. -
-
Uses of MasterTableJournal in com.mckoi.database
Fields in com.mckoi.database declared as MasterTableJournal Modifier and Type Field Description (package private) MasterTableJournal[]
TableDataConglomerate.CommitTableInfo. changes_since_commit
(package private) MasterTableJournal
TableDataConglomerate.CommitTableInfo. journal
private MasterTableJournal
MasterTableDataSource.MMutableTableDataSource. table_journal
A journal of changes to this source since it was created.Methods in com.mckoi.database that return MasterTableJournal Modifier and Type Method Description (package private) MasterTableJournal[]
MasterTableDataSource. findAllJournalsSince(long commit_id)
Returns a list of all MasterTableJournal objects that have been successfully committed against this table that have an 'commit_id' that is greater or equal to the given.(package private) MasterTableJournal[]
MultiVersionTableIndices. findAllJournalsSince(long commit_id)
Returns a list of all MasterTableJournal objects that have been successfully committed against this table that have an 'commit_id' that is greater or equal to the given.MasterTableJournal
DatabaseConnection.TriggeredOldNewDataSource. getJournal()
MasterTableJournal
GTDataSource. getJournal()
MasterTableJournal
MasterTableDataSource.MMutableTableDataSource. getJournal()
MasterTableJournal
MutableTableDataSource. getJournal()
Returns a journal that details the changes to this data source since it was created.(package private) MasterTableJournal[]
TransactionJournal. makeMasterTableJournals()
Generates an array of MasterTableJournal objects that specify the changes that occur to each table affected by this transaction.Methods in com.mckoi.database with parameters of type MasterTableJournal Modifier and Type Method Description (package private) void
MultiVersionTableIndices. addTransactionJournal(MasterTableJournal change)
Adds a transaction journal to the list of modifications on the indices kept here.(package private) void
MasterTableDataSource. commitTransactionChange(long commit_id, MasterTableJournal change, IndexSet index_set)
Adds a new transaction modification to this master table source.(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) void
MasterTableDataSource. rollbackTransactionChange(MasterTableJournal change)
Rolls back a transaction change in this table source.(package private) void
MasterTableJournal. testCommitClash(DataTableDef table_def, MasterTableJournal journal)
Throws a transaction clash exception if it detects a clash between journal entries.Constructors in com.mckoi.database with parameters of type MasterTableJournal Constructor Description MMutableTableDataSource(SimpleTransaction transaction, MasterTableJournal journal)
Constructs the data source.
-