DeveelDB  20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
Public Member Functions | Protected Member Functions | Properties | List of all members
Deveel.Data.Transactions.TransactionContext Class Reference
Inheritance diagram for Deveel.Data.Transactions.TransactionContext:
Deveel.Data.Context Deveel.Data.Transactions.ITransactionContext Deveel.Data.IContext Deveel.Data.IContext Deveel.Data.Sql.Variables.IVariableScope Deveel.Data.Sql.Cursors.ICursorScope Deveel.Data.IContext Deveel.Data.IContext

Public Member Functions

 TransactionContext (IDatabaseContext databaseContext)
 
ISessionContext CreateSessionContext ()
 
- Public Member Functions inherited from Deveel.Data.Context
void Dispose ()
 

Protected Member Functions

override void Dispose (bool disposing)
 
- Protected Member Functions inherited from Deveel.Data.Context
 Context ()
 
 Context (IContext parent)
 

Properties

override string ContextName [get]
 
IDatabaseContext DatabaseContext [get]
 
bool ICursorScope. IgnoreCase [get]
 
IVariableManager VariableManager [get, private set]
 
CursorManager CursorManager [get, private set]
 
- Properties inherited from Deveel.Data.Context
abstract string ContextName [get]
 
virtual IScope ContextScope [get]
 
IContext ParentContext [get, private set]
 
IContext IContext. Parent [get]
 
IScope IContext. Scope [get]
 
string IContext. Name [get]
 
- Properties inherited from Deveel.Data.IContext
IContext Parent [get]
 
string Name [get]
 
IScope Scope [get]
 
- Properties inherited from Deveel.Data.Transactions.ITransactionContext
IDatabaseContext DatabaseContext [get]
 
- Properties inherited from Deveel.Data.Sql.Variables.IVariableScope
IVariableManager VariableManager [get]
 
- Properties inherited from Deveel.Data.Sql.Cursors.ICursorScope
bool IgnoreCase [get]
 
CursorManager CursorManager [get]
 

Detailed Description

Definition at line 24 of file TransactionContext.cs.

Constructor & Destructor Documentation

Deveel.Data.Transactions.TransactionContext.TransactionContext ( IDatabaseContext  databaseContext)
inline

Member Function Documentation

ISessionContext Deveel.Data.Transactions.TransactionContext.CreateSessionContext ( )
inline

Implements Deveel.Data.Transactions.ITransactionContext.

Definition at line 39 of file TransactionContext.cs.

39  {
40  return new SessionContext(this);
41  }
override void Deveel.Data.Transactions.TransactionContext.Dispose ( bool  disposing)
inlineprotectedvirtual

Reimplemented from Deveel.Data.Context.

Definition at line 51 of file TransactionContext.cs.

51  {
52  if (disposing) {
53  if (VariableManager != null)
55  if (CursorManager != null)
57  }
58 
59  CursorManager = null;
60  VariableManager = null;
61  base.Dispose(disposing);
62  }

Property Documentation

override string Deveel.Data.Transactions.TransactionContext.ContextName
getprotected

Definition at line 31 of file TransactionContext.cs.

CursorManager Deveel.Data.Transactions.TransactionContext.CursorManager
getprivate set

Definition at line 49 of file TransactionContext.cs.

IDatabaseContext Deveel.Data.Transactions.TransactionContext.DatabaseContext
get

Definition at line 35 of file TransactionContext.cs.

bool ICursorScope. Deveel.Data.Transactions.TransactionContext.IgnoreCase
getprivate

Definition at line 43 of file TransactionContext.cs.

IVariableManager Deveel.Data.Transactions.TransactionContext.VariableManager
getprivate set

Definition at line 47 of file TransactionContext.cs.


The documentation for this class was generated from the following file: