Definition at line 24 of file TableCommitCallback.cs.
Deveel.Data.Transactions.TableCommitCallback.TableCommitCallback |
( |
ObjectName |
tableName | ) |
|
|
inlineprotected |
Definition at line 28 of file TableCommitCallback.cs.
29 if (tableName == null)
30 throw new ArgumentNullException(
"tableName");
readonly List< int > removedList
readonly List< int > addedList
void Deveel.Data.Transactions.TableCommitCallback.Act |
( |
| ) |
|
|
inlineprivate |
Definition at line 66 of file TableCommitCallback.cs.
67 IList<int> add,
remove;
abstract void OnAction(IEnumerable< int > addedRows, IEnumerable< int > removedRows)
readonly List< int > removedList
readonly List< int > addedList
void Deveel.Data.Transactions.TableCommitCallback.AttachTo |
( |
ITransaction |
transaction | ) |
|
|
inline |
Definition at line 52 of file TableCommitCallback.cs.
53 transaction.RegisterOnCommit(
OnCommit);
55 if (transaction is ICallbackHandler)
56 ((ICallbackHandler)transaction).OnCallbackAttached(
this);
void OnCommit(TableCommitInfo commitInfo)
void Deveel.Data.Transactions.TableCommitCallback.DetachFrom |
( |
ITransaction |
transaction | ) |
|
|
inline |
Definition at line 59 of file TableCommitCallback.cs.
60 transaction.UnregisterOnCommit(
OnCommit);
62 if (transaction is ICallbackHandler)
63 ((ICallbackHandler)transaction).OnCallbackDetached(
this);
void OnCommit(TableCommitInfo commitInfo)
abstract void Deveel.Data.Transactions.TableCommitCallback.OnAction |
( |
IEnumerable< int > |
addedRows, |
|
|
IEnumerable< int > |
removedRows |
|
) |
| |
|
protectedpure virtual |
void Deveel.Data.Transactions.TableCommitCallback.OnCommit |
( |
TableCommitInfo |
commitInfo | ) |
|
|
inlineprivate |
Definition at line 79 of file TableCommitCallback.cs.
override bool Equals(object obj)
readonly List< int > removedList
readonly List< int > addedList
void Deveel.Data.Transactions.TableCommitCallback.OnTransactionEnd |
( |
| ) |
|
|
inlinepackage |
void Deveel.Data.Transactions.TableCommitCallback.OnTransactionStarted |
( |
| ) |
|
|
inlinepackage |
readonly List<int> Deveel.Data.Transactions.TableCommitCallback.addedList |
|
private |
readonly List<int> Deveel.Data.Transactions.TableCommitCallback.removedList |
|
private |
bool Deveel.Data.Transactions.TableCommitCallback.IsInTransaction |
|
getprivate setprotected |
ObjectName Deveel.Data.Transactions.TableCommitCallback.TableName |
|
getprivate set |
The documentation for this class was generated from the following file:
- /var/calculate/remote/distfiles/egit-src/deveeldb.git/src/deveeldb/Deveel.Data.Transactions/TableCommitCallback.cs