C# Class Hd.QueryExtensions.Render.HqlRenderer

Inheritance: SqlOmRenderer
Exibir arquivo Open project: TargetProcess/Tp.HelpDesk

Public Methods

Method Description
HqlRenderer ( ) : System
RenderPage ( int pageIndex, int pageSize, int totalRowCount, SelectQuery query ) : string
RenderRowCount ( SelectQuery query ) : string

Renders a row count SELECT statement.

Renders a SQL statement which returns a result set with one row and one cell which contains the number of rows query can generate. The generated statement will work nicely with System.Data.IDbCommand.ExecuteScalar method.

RenderSelect ( SelectQuery query ) : string

Renders a SELECT statement

Protected Methods

Method Description
Expression ( StringBuilder builder, SqlExpression expr ) : void

Renders SqlExpression

IfNull ( StringBuilder builder, SqlExpression expr ) : void

Renders IfNull SqlExpression

Private Methods

Method Description
RenderSelect ( SelectQuery query, bool renderOrderBy ) : string

Method Details

Expression() protected method

Renders SqlExpression
protected Expression ( StringBuilder builder, SqlExpression expr ) : void
builder StringBuilder
expr SqlExpression
return void

HqlRenderer() public method

public HqlRenderer ( ) : System
return System

IfNull() protected method

Renders IfNull SqlExpression
protected IfNull ( StringBuilder builder, SqlExpression expr ) : void
builder StringBuilder
expr SqlExpression
return void

RenderPage() public method

public RenderPage ( int pageIndex, int pageSize, int totalRowCount, SelectQuery query ) : string
pageIndex int
pageSize int
totalRowCount int
query SelectQuery
return string

RenderRowCount() public method

Renders a row count SELECT statement.
Renders a SQL statement which returns a result set with one row and one cell which contains the number of rows query can generate. The generated statement will work nicely with System.Data.IDbCommand.ExecuteScalar method.
public RenderRowCount ( SelectQuery query ) : string
query SelectQuery Query definition to count rows for
return string

RenderSelect() public method

Renders a SELECT statement
public RenderSelect ( SelectQuery query ) : string
query SelectQuery Query definition
return string