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

Public Member Functions

 QueryInfo (IRequest request, SqlQueryExpression expression)
 
 QueryInfo (IRequest request, SqlQueryExpression expression, IEnumerable< SortColumn > sortColumns)
 
 QueryInfo (IRequest request, SqlQueryExpression expression, QueryLimit limit)
 
 QueryInfo (IRequest request, SqlQueryExpression expression, IEnumerable< SortColumn > sortColumns, QueryLimit limit)
 

Properties

SqlQueryExpression Expression [get, private set]
 
QueryLimit Limit [get, set]
 
IRequest Request [get, private set]
 
IEnumerable< SortColumnSortColumns [get, set]
 

Detailed Description

Definition at line 23 of file QueryInfo.cs.

Constructor & Destructor Documentation

Deveel.Data.Sql.Query.QueryInfo.QueryInfo ( IRequest  request,
SqlQueryExpression  expression 
)
inline

Definition at line 24 of file QueryInfo.cs.

25  : this(request, expression, (QueryLimit) null) {
26  }
Deveel.Data.Sql.Query.QueryInfo.QueryInfo ( IRequest  request,
SqlQueryExpression  expression,
IEnumerable< SortColumn sortColumns 
)
inline

Definition at line 28 of file QueryInfo.cs.

29  : this(request, expression, sortColumns, null) {
30  }
Deveel.Data.Sql.Query.QueryInfo.QueryInfo ( IRequest  request,
SqlQueryExpression  expression,
QueryLimit  limit 
)
inline

Definition at line 32 of file QueryInfo.cs.

32  : this(request, expression, null, limit) {
33  }
Deveel.Data.Sql.Query.QueryInfo.QueryInfo ( IRequest  request,
SqlQueryExpression  expression,
IEnumerable< SortColumn sortColumns,
QueryLimit  limit 
)
inline

Definition at line 35 of file QueryInfo.cs.

35  {
36  if (expression == null)
37  throw new ArgumentNullException("expression");
38  if (request == null)
39  throw new ArgumentNullException("request");
40 
41  Expression = expression;
42  Request = request;
43  SortColumns = sortColumns;
44  Limit = limit;
45  }
SqlQueryExpression Expression
Definition: QueryInfo.cs:47
IEnumerable< SortColumn > SortColumns
Definition: QueryInfo.cs:53

Property Documentation

SqlQueryExpression Deveel.Data.Sql.Query.QueryInfo.Expression
getprivate set

Definition at line 47 of file QueryInfo.cs.

QueryLimit Deveel.Data.Sql.Query.QueryInfo.Limit
getset

Definition at line 49 of file QueryInfo.cs.

IRequest Deveel.Data.Sql.Query.QueryInfo.Request
getprivate set

Definition at line 51 of file QueryInfo.cs.

IEnumerable<SortColumn> Deveel.Data.Sql.Query.QueryInfo.SortColumns
getset

Definition at line 53 of file QueryInfo.cs.


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