DeveelDB
20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
|
Classes | |
interface | ICallbackHandler |
interface | ILockable |
interface | ITableEvent |
Defines a transaction event whose object is a database table identified. More... | |
interface | ITransaction |
The simplest implementation of a transaction. More... | |
interface | ITransactionContext |
interface | ITransactionEvent |
An event that happens within a ITransaction life-cycle. More... | |
interface | ITransactionFactory |
Defines the required features to factory transactions within a relational system. More... | |
class | Lock |
class | Locker |
class | LockHandle |
class | LockingQueue |
class | ObjectCreatedEvent |
An event fired when a database object of the given type is created during the lifetime of a transaction. More... | |
class | ObjectDroppedEvent |
class | TableAccessEvent |
A table was accessed during the transaction. More... | |
class | TableCommitCallback |
class | TableCommitEvent |
class | TableCommitInfo |
class | TableConstraintAlteredEvent |
A transaction event that caused the alteration of a constraints in the table given. More... | |
class | TableCreatedEvent |
A new table was created during a transaction. More... | |
class | TableDroppedEvent |
class | TableRowEvent |
class | Transaction |
The system implementation of a transaction model that handles isolated operations within a database context. More... | |
class | TransactionCollection |
class | TransactionConstraintExtensions |
class | TransactionContext |
class | TransactionContextExtensions |
class | TransactionErrorCodes |
class | TransactionEvent |
class | TransactionException |
class | TransactionExtensions |
Provides some convenience extension methods to ITransaction instances. More... | |
class | TransactionObjectState |
class | TransactionRegistry |
class | TransactionSettingKeys |
class | TransactionTable |
class | TransactionWork |
Enumerations | |
enum | AccessType { AccessType.Read = 1, AccessType.Write = 2, AccessType.ReadWrite = Read | Write } |
enum | IsolationLevel { IsolationLevel.Unspecified = 0, IsolationLevel.Serializable = 1, IsolationLevel.ReadCommitted = 2, IsolationLevel.ReadUncommitted = 3, IsolationLevel.Snapshot = 4 } |
enum | LockingMode { LockingMode.None = 0, LockingMode.Exclusive = 1, LockingMode.Shared = 2 } |
The mode applied to a lock over a resource during a transaction. More... | |
enum | TableRowEventType { TableRowEventType.Add = 1, TableRowEventType.Remove = 2, TableRowEventType.UpdateAdd = 3, TableRowEventType.UpdateRemove = 4 } |
The kind of events that can happen on a table row during the life-time of a transaction. More... | |
enum | TransactionEventType { TransactionEventType.Begin = 1, TransactionEventType.Commit = 2, TransactionEventType.Rollback = 3 } |
|
strong |
|
strong |
Enumerator | |
---|---|
Unspecified | |
Serializable | |
ReadCommitted | |
ReadUncommitted | |
Snapshot |
Definition at line 18 of file IsolationLevel.cs.
|
strong |
The mode applied to a lock over a resource during a transaction.
Definition at line 24 of file LockingMode.cs.
|
strong |
The kind of events that can happen on a table row during the life-time of a transaction.
Definition at line 24 of file TableRowEventType.cs.
|
strong |
Enumerator | |
---|---|
Begin | |
Commit | |
Rollback |
Definition at line 4 of file TransactionEventType.cs.