DeveelDB  20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
Public Member Functions | Properties | List of all members
Deveel.Data.SessionContext Class Reference
Inheritance diagram for Deveel.Data.SessionContext:
Deveel.Data.Context Deveel.Data.ISessionContext Deveel.Data.IContext Deveel.Data.Diagnostics.IEventScope Deveel.Data.IContext Deveel.Data.IContext

Public Member Functions

 SessionContext (ITransactionContext transactionContext)
 
IQueryContext CreateQueryContext ()
 
- Public Member Functions inherited from Deveel.Data.Context
void Dispose ()
 

Properties

ITransactionContext TransactionContext [get]
 
override string ContextName [get]
 
EventRegistry EventRegistry [get, private set]
 
IEventRegistry IEventScope. EventRegistry [get]
 
- 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.ISessionContext
ITransactionContext TransactionContext [get]
 
- Properties inherited from Deveel.Data.Diagnostics.IEventScope
IEventRegistry EventRegistry [get]
 

Additional Inherited Members

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

Detailed Description

Definition at line 23 of file SessionContext.cs.

Constructor & Destructor Documentation

Deveel.Data.SessionContext.SessionContext ( ITransactionContext  transactionContext)
inline

Definition at line 24 of file SessionContext.cs.

25  : base(transactionContext) {
26  EventRegistry = new EventRegistry(this);
27  }

Member Function Documentation

IQueryContext Deveel.Data.SessionContext.CreateQueryContext ( )
inline

Implements Deveel.Data.ISessionContext.

Definition at line 44 of file SessionContext.cs.

44  {
45  return new QueryContext(this);
46  }

Property Documentation

override string Deveel.Data.SessionContext.ContextName
getprotected

Definition at line 33 of file SessionContext.cs.

EventRegistry Deveel.Data.SessionContext.EventRegistry
getprivate set

Definition at line 38 of file SessionContext.cs.

IEventRegistry IEventScope. Deveel.Data.SessionContext.EventRegistry
getprivate

Definition at line 40 of file SessionContext.cs.

ITransactionContext Deveel.Data.SessionContext.TransactionContext
get

Definition at line 29 of file SessionContext.cs.


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