DeveelDB  20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
Public Member Functions | Properties | List of all members
Deveel.Data.Sql.ExecutionContext Class Reference
Inheritance diagram for Deveel.Data.Sql.ExecutionContext:

Public Member Functions

 ExecutionContext (IRequest request)
 
void SetResult (ITable result)
 
void SetResult (int value)
 
void Terminate ()
 
void Dispose ()
 

Properties

IRequest Request [get, private set]
 
ITable Result [get, private set]
 
bool HasResult [get, private set]
 
bool HasTermination [get, private set]
 

Detailed Description

Definition at line 22 of file ExecutionContext.cs.

Constructor & Destructor Documentation

Deveel.Data.Sql.ExecutionContext.ExecutionContext ( IRequest  request)
inline

Definition at line 23 of file ExecutionContext.cs.

23  {
24  if (request == null)
25  throw new ArgumentNullException("request");
26 
27  Request = request;
28  }

Member Function Documentation

void Deveel.Data.Sql.ExecutionContext.Dispose ( )
inline

Definition at line 53 of file ExecutionContext.cs.

53  {
54  Request = null;
55  }
void Deveel.Data.Sql.ExecutionContext.SetResult ( ITable  result)
inline

Definition at line 38 of file ExecutionContext.cs.

38  {
39  if (result != null) {
40  Result = result;
41  HasResult = true;
42  }
43  }
void Deveel.Data.Sql.ExecutionContext.SetResult ( int  value)
inline

Definition at line 45 of file ExecutionContext.cs.

45  {
47  }
static ITable ResultTable(IRequest context, SqlExpression expression)
void Deveel.Data.Sql.ExecutionContext.Terminate ( )
inline

Definition at line 49 of file ExecutionContext.cs.

49  {
50  HasTermination = true;
51  }

Property Documentation

bool Deveel.Data.Sql.ExecutionContext.HasResult
getprivate set

Definition at line 34 of file ExecutionContext.cs.

bool Deveel.Data.Sql.ExecutionContext.HasTermination
getprivate set

Definition at line 36 of file ExecutionContext.cs.

IRequest Deveel.Data.Sql.ExecutionContext.Request
getprivate set

Definition at line 30 of file ExecutionContext.cs.

ITable Deveel.Data.Sql.ExecutionContext.Result
getprivate set

Definition at line 32 of file ExecutionContext.cs.


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