DeveelDB
20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
|
Encapsulates the elements needed to evaluate an SqlExpression More...
Public Member Functions | |
EvaluateContext (IRequest request, IVariableResolver variableResolver) | |
EvaluateContext (IRequest request, IVariableResolver variableResolver, IGroupResolver groupResolver) | |
Properties | |
IVariableResolver | VariableResolver [get, private set] |
Gets an object used to resolve variables from within the expression. More... | |
IGroupResolver | GroupResolver [get, private set] |
Gets the object that aggregate functions will use to resolve variable groups More... | |
IRequest | Request [get, private set] |
Gets the query in which an expression is evaluated. More... | |
User | User [get] |
Gets the current user of the context. More... | |
Encapsulates the elements needed to evaluate an SqlExpression
Definition at line 26 of file EvaluateContext.cs.
|
inline |
Definition at line 27 of file EvaluateContext.cs.
|
inline |
Definition at line 31 of file EvaluateContext.cs.
|
getprivate set |
Gets the object that aggregate functions will use to resolve variable groups
Definition at line 51 of file EvaluateContext.cs.
|
getprivate set |
Gets the query in which an expression is evaluated.
Definition at line 56 of file EvaluateContext.cs.
|
get |
Gets the current user of the context.
Definition at line 64 of file EvaluateContext.cs.
|
getprivate set |
Gets an object used to resolve variables from within the expression.
A variable can be resolved against an encapsulated context (for example a stored procedure or a statement within the procedure), or against the global context of the system (for example a static variable of the database or a session variable).
Definition at line 46 of file EvaluateContext.cs.