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

Public Member Functions

 QueryReference (ObjectName name, int level)
 
DataObject Evaluate (IVariableResolver resolver)
 

Properties

int Level [get, private set]
 
ObjectName Name [get, private set]
 
DataObject Value [get, private set]
 
SqlType ReturnType [get]
 

Detailed Description

Definition at line 22 of file QueryReference.cs.

Constructor & Destructor Documentation

Deveel.Data.Sql.Query.QueryReference.QueryReference ( ObjectName  name,
int  level 
)
inline

Definition at line 23 of file QueryReference.cs.

23  {
24  Level = level;
25  Name = name;
26  }

Member Function Documentation

DataObject Deveel.Data.Sql.Query.QueryReference.Evaluate ( IVariableResolver  resolver)
inline

Definition at line 38 of file QueryReference.cs.

38  {
39  Value = resolver.Resolve(Name);
40  return Value;
41  }

Property Documentation

int Deveel.Data.Sql.Query.QueryReference.Level
getprivate set

Definition at line 28 of file QueryReference.cs.

ObjectName Deveel.Data.Sql.Query.QueryReference.Name
getprivate set

Definition at line 30 of file QueryReference.cs.

SqlType Deveel.Data.Sql.Query.QueryReference.ReturnType
get

Definition at line 34 of file QueryReference.cs.

DataObject Deveel.Data.Sql.Query.QueryReference.Value
getprivate set

Definition at line 32 of file QueryReference.cs.


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