Method | Description | |
---|---|---|
AddTableForTransaction ( ulong tranNumber, ITransactable table ) : void |
Every table inside of the transaction before calling Transaction Commit, goes to this in-memory dictionary
|
|
Dispose ( ) : void | ||
FinishTransaction ( ulong tranNumber ) : void |
FinishTransaction
|
|
GetTransactionNumber ( ) : ulong |
Returns new transaction number
|
|
RemoveTransactionFromDictionary ( ulong tranNumber ) : void |
Used in case of failed transaction of multiple tables, to clean in-memory dictionary
|
|
TransactionsJournal ( |
Method | Description | |
---|---|---|
Init ( ) : void | ||
RestoreNotFinishedTransactions ( ) : void |
public AddTableForTransaction ( ulong tranNumber, ITransactable table ) : void | ||
tranNumber | ulong | |
table | ITransactable | |
return | void |
public FinishTransaction ( ulong tranNumber ) : void | ||
tranNumber | ulong | |
return | void |
public RemoveTransactionFromDictionary ( ulong tranNumber ) : void | ||
tranNumber | ulong | |
return | void |
public TransactionsJournal ( |
||
DBreezeEngine | ||
return | System |