Definition at line 22 of file LockHandle.cs.
Deveel.Data.Transactions.LockHandle.LockHandle |
( |
int |
lockCount | ) |
|
|
inlinepackage |
void Deveel.Data.Transactions.LockHandle.AddLock |
( |
Lock @ |
lock | ) |
|
|
inlinepackage |
void Deveel.Data.Transactions.LockHandle.CheckAccess |
( |
ILockable |
lockable, |
|
|
AccessType |
accessType |
|
) |
| |
|
inline |
Definition at line 48 of file LockHandle.cs.
49 for (
int i =
locks.Length - 1; i >= 0; --i) {
50 var tableLock =
locks[i];
51 if (tableLock.Lockable == lockable) {
57 throw new Exception(
"The given object was not found in the lock list for this handle");
void CheckAccess(AccessType accessType)
void Deveel.Data.Transactions.LockHandle.Dispose |
( |
| ) |
|
|
inline |
bool Deveel.Data.Transactions.LockHandle.IsHandled |
( |
ILockable |
lockable | ) |
|
|
inline |
Definition at line 60 of file LockHandle.cs.
61 for (
int i =
locks.Length - 1; i >= 0; i--) {
62 if (
locks[i].Lockable == lockable)
void Deveel.Data.Transactions.LockHandle.Release |
( |
| ) |
|
|
inlinepackage |
int Deveel.Data.Transactions.LockHandle.lockIndex |
|
private |
Lock [] Deveel.Data.Transactions.LockHandle.locks |
|
private |
bool Deveel.Data.Transactions.LockHandle.IsUnlocked |
|
getsetprivate |
The documentation for this class was generated from the following file:
- /var/calculate/remote/distfiles/egit-src/deveeldb.git/src/deveeldb/Deveel.Data.Transactions/LockHandle.cs