Method | Description | |
---|---|---|
AddTransactionWriteTable ( string tableName, ITransactable table ) : void |
Adds a table which will take place in transaction operations. Reserved has value null, Real (which are acquired by Transaction for Write) has ITransactable filled. ITransactable = null, gives to differ from toched and reserved.
|
|
AddTransactionWriteTablesAwaitingReservation ( List |
Used by TransactionCoordinator.RegisterWriteTablesForTransaction
|
|
ClearTransactionWriteTablesAwaitingReservation ( List |
||
Commit ( ) : void |
|
|
Dispose ( ) : void | ||
GetTransactionWriteTables ( ) : List |
Doesn't need pattern check Returns all tables which took place in write operation for the current transaction Without reserved as Text tables only which have real ITransactable inside
|
|
GetTransactionWriteTablesAwaitingReservation ( ) : List |
||
GetTransactionWriteTablesNames ( ) : List |
NOT USED ANYWHERE Get ITransactable by tableName. Can return NULL, if table is not in a list of WRITE tables. Returns only table names for reservation
|
|
If_TableIsReservedForWrite ( string tableName ) : bool |
Used inside of Transaction, we can choose fot READ or READ_SYNCHRO for READ FUNCs
|
|
RollBack ( ) : void |
|
|
TransactionUnit ( int transactionType, |
public AddTransactionWriteTable ( string tableName, ITransactable table ) : void | ||
tableName | string | |
table | ITransactable | if null - will be added to Reservation table |
return | void |
public AddTransactionWriteTablesAwaitingReservation ( List |
||
tablesNames | List |
|
return | void |
public ClearTransactionWriteTablesAwaitingReservation ( List |
||
tablesNames | List |
|
return | void |
public GetTransactionWriteTablesAwaitingReservation ( ) : List |
||
return | List |
public GetTransactionWriteTablesNames ( ) : List |
||
return | List |
public If_TableIsReservedForWrite ( string tableName ) : bool | ||
tableName | string | |
return | bool |
public TransactionUnit ( int transactionType, |
||
transactionType | int | |
transactionsCoordinator | ||
lockType | eTransactionTablesLockTypes | |
return | System |