C# Класс NHibernate.Hql.Ast.HqlTreeBuilder

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Add ( HqlExpression lhs, HqlExpression rhs ) : HqlAdd
Alias ( string alias ) : HqlAlias
All ( ) : HqlAll
Any ( ) : HqlAny
Ascending ( ) : HqlDirectionAscending
Average ( HqlExpression expression ) : HqlAverage
BitwiseAnd ( HqlExpression lhs, HqlExpression rhs ) : HqlBitwiseAnd
BitwiseNot ( ) : HqlBitwiseNot
BitwiseOr ( HqlExpression lhs, HqlExpression rhs ) : HqlBitwiseOr
BooleanAnd ( HqlBooleanExpression lhs, HqlBooleanExpression rhs ) : HqlBooleanAnd
BooleanMethodCall ( string methodName, IEnumerable parameters ) : HqlBooleanMethodCall
BooleanNot ( HqlBooleanExpression operand ) : HqlBooleanNot
BooleanOr ( HqlBooleanExpression lhs, HqlBooleanExpression rhs ) : HqlBooleanOr
Case ( HqlWhen whenClauses ) : HqlCase
Case ( HqlWhen whenClauses, HqlExpression ifFalse ) : HqlCase
Cast ( HqlExpression expression, System type ) : HqlCast
Class ( ) : HqlClass
Coalesce ( HqlExpression lhs, HqlExpression rhs ) : HqlTreeNode
Concat ( ) : HqlConcat
Constant ( object value ) : HqlConstant
Count ( ) : HqlCount
Count ( HqlExpression child ) : HqlCount
Descending ( ) : HqlDirectionDescending
DictionaryItem ( HqlExpression dictionary, HqlExpression index ) : HqlTreeNode
Distinct ( ) : HqlDistinct
Divide ( HqlExpression lhs, HqlExpression rhs ) : HqlDivide
Dot ( HqlExpression lhs, HqlExpression rhs ) : HqlDot
Elements ( ) : HqlElements
Else ( HqlExpression ifFalse ) : HqlElse
Equality ( HqlExpression lhs, HqlExpression rhs ) : HqlEquality
Exists ( HqlQuery query ) : HqlExists
ExpressionList ( IEnumerable expressions ) : HqlTreeNode
ExpressionSubTreeHolder ( ) : HqlExpressionSubTreeHolder
ExpressionSubTreeHolder ( IEnumerable children ) : HqlExpressionSubTreeHolder
False ( ) : HqlFalse
FetchJoin ( HqlExpression expression, HqlAlias @alias ) : HqlFetchJoin
From ( ) : HqlFrom
From ( HqlRange range ) : HqlFrom
GreaterThan ( HqlExpression lhs, HqlExpression rhs ) : HqlGreaterThan
GreaterThanOrEqual ( HqlExpression lhs, HqlExpression rhs ) : HqlGreaterThanOrEqual
GroupBy ( ) : HqlGroupBy
Having ( HqlExpression expression ) : HqlHaving
HqlTreeBuilder ( ) : System
Ident ( System type ) : HqlIdent
Ident ( string ident ) : HqlIdent
In ( HqlExpression itemExpression, HqlTreeNode source ) : HqlIn
Indices ( HqlExpression dictionary ) : HqlTreeNode
Inequality ( HqlExpression lhs, HqlExpression rhs ) : HqlInequality
IsNotNull ( HqlExpression lhs ) : HqlIsNotNull
IsNull ( HqlExpression lhs ) : HqlIsNull
Join ( HqlExpression expression, HqlAlias @alias ) : HqlJoin
LeftFetchJoin ( HqlExpression expression, HqlAlias @alias ) : HqlLeftFetchJoin
LeftJoin ( HqlExpression expression, HqlAlias @alias ) : HqlLeftJoin
LessThan ( HqlExpression lhs, HqlExpression rhs ) : HqlLessThan
LessThanOrEqual ( HqlExpression lhs, HqlExpression rhs ) : HqlLessThanOrEqual
Like ( HqlExpression lhs, HqlExpression rhs ) : HqlLike
Like ( HqlExpression lhs, HqlExpression rhs, HqlConstant escapeCharacter ) : HqlLike
Max ( HqlExpression expression ) : HqlMax
MethodCall ( string methodName ) : HqlMethodCall
MethodCall ( string methodName, IEnumerable parameters ) : HqlMethodCall
Min ( HqlExpression expression ) : HqlMin
Multiply ( HqlExpression lhs, HqlExpression rhs ) : HqlMultiplty
OrderBy ( ) : HqlOrderBy
Parameter ( string name ) : HqlParameter
Query ( ) : HqlQuery
Query ( HqlSelectFrom selectFrom ) : HqlQuery
Query ( HqlSelectFrom selectFrom, HqlWhere where ) : HqlQuery
Query ( HqlSelectFrom selectFrom, HqlWhere where, HqlOrderBy orderBy ) : HqlTreeNode
Range ( HqlIdent ident ) : HqlRange
Range ( HqlTreeNode ident, HqlAlias alias ) : HqlRange
RowStar ( ) : HqlRowStar
Select ( ) : HqlSelect
Select ( HqlExpression expression ) : HqlSelect
Select ( IEnumerable expressions ) : HqlSelect
SelectFrom ( ) : HqlSelectFrom
SelectFrom ( HqlFrom @from ) : HqlSelectFrom
SelectFrom ( HqlFrom @from, HqlSelect select ) : HqlSelectFrom
SelectFrom ( HqlSelect select ) : HqlSelectFrom
Skip ( HqlExpression parameter ) : HqlSkip
Star ( ) : HqlStar
Subtract ( HqlExpression lhs, HqlExpression rhs ) : HqlSubtract
Sum ( HqlExpression expression ) : HqlSum
Take ( HqlExpression parameter ) : HqlTake
True ( ) : HqlTrue
When ( HqlExpression predicate, HqlExpression ifTrue ) : HqlWhen
Where ( HqlExpression expression ) : HqlWhere
With ( HqlExpression expression ) : HqlWith

Описание методов

Add() публичный Метод

public Add ( HqlExpression lhs, HqlExpression rhs ) : HqlAdd
lhs HqlExpression
rhs HqlExpression
Результат HqlAdd

Alias() публичный Метод

public Alias ( string alias ) : HqlAlias
alias string
Результат HqlAlias

All() публичный Метод

public All ( ) : HqlAll
Результат HqlAll

Any() публичный Метод

public Any ( ) : HqlAny
Результат HqlAny

Ascending() публичный Метод

public Ascending ( ) : HqlDirectionAscending
Результат HqlDirectionAscending

Average() публичный Метод

public Average ( HqlExpression expression ) : HqlAverage
expression HqlExpression
Результат HqlAverage

BitwiseAnd() публичный Метод

public BitwiseAnd ( HqlExpression lhs, HqlExpression rhs ) : HqlBitwiseAnd
lhs HqlExpression
rhs HqlExpression
Результат HqlBitwiseAnd

BitwiseNot() публичный Метод

public BitwiseNot ( ) : HqlBitwiseNot
Результат HqlBitwiseNot

BitwiseOr() публичный Метод

public BitwiseOr ( HqlExpression lhs, HqlExpression rhs ) : HqlBitwiseOr
lhs HqlExpression
rhs HqlExpression
Результат HqlBitwiseOr

BooleanAnd() публичный Метод

public BooleanAnd ( HqlBooleanExpression lhs, HqlBooleanExpression rhs ) : HqlBooleanAnd
lhs HqlBooleanExpression
rhs HqlBooleanExpression
Результат HqlBooleanAnd

BooleanMethodCall() публичный Метод

public BooleanMethodCall ( string methodName, IEnumerable parameters ) : HqlBooleanMethodCall
methodName string
parameters IEnumerable
Результат HqlBooleanMethodCall

BooleanNot() публичный Метод

public BooleanNot ( HqlBooleanExpression operand ) : HqlBooleanNot
operand HqlBooleanExpression
Результат HqlBooleanNot

BooleanOr() публичный Метод

public BooleanOr ( HqlBooleanExpression lhs, HqlBooleanExpression rhs ) : HqlBooleanOr
lhs HqlBooleanExpression
rhs HqlBooleanExpression
Результат HqlBooleanOr

Case() публичный Метод

public Case ( HqlWhen whenClauses ) : HqlCase
whenClauses HqlWhen
Результат HqlCase

Case() публичный Метод

public Case ( HqlWhen whenClauses, HqlExpression ifFalse ) : HqlCase
whenClauses HqlWhen
ifFalse HqlExpression
Результат HqlCase

Cast() публичный Метод

public Cast ( HqlExpression expression, System type ) : HqlCast
expression HqlExpression
type System
Результат HqlCast

Class() публичный Метод

public Class ( ) : HqlClass
Результат HqlClass

Coalesce() публичный Метод

public Coalesce ( HqlExpression lhs, HqlExpression rhs ) : HqlTreeNode
lhs HqlExpression
rhs HqlExpression
Результат HqlTreeNode

Concat() публичный Метод

public Concat ( ) : HqlConcat
Результат HqlConcat

Constant() публичный Метод

public Constant ( object value ) : HqlConstant
value object
Результат HqlConstant

Count() публичный Метод

public Count ( ) : HqlCount
Результат HqlCount

Count() публичный Метод

public Count ( HqlExpression child ) : HqlCount
child HqlExpression
Результат HqlCount

Descending() публичный Метод

public Descending ( ) : HqlDirectionDescending
Результат HqlDirectionDescending

DictionaryItem() публичный Метод

public DictionaryItem ( HqlExpression dictionary, HqlExpression index ) : HqlTreeNode
dictionary HqlExpression
index HqlExpression
Результат HqlTreeNode

Distinct() публичный Метод

public Distinct ( ) : HqlDistinct
Результат HqlDistinct

Divide() публичный Метод

public Divide ( HqlExpression lhs, HqlExpression rhs ) : HqlDivide
lhs HqlExpression
rhs HqlExpression
Результат HqlDivide

Dot() публичный Метод

public Dot ( HqlExpression lhs, HqlExpression rhs ) : HqlDot
lhs HqlExpression
rhs HqlExpression
Результат HqlDot

Elements() публичный Метод

public Elements ( ) : HqlElements
Результат HqlElements

Else() публичный Метод

public Else ( HqlExpression ifFalse ) : HqlElse
ifFalse HqlExpression
Результат HqlElse

Equality() публичный Метод

public Equality ( HqlExpression lhs, HqlExpression rhs ) : HqlEquality
lhs HqlExpression
rhs HqlExpression
Результат HqlEquality

Exists() публичный Метод

public Exists ( HqlQuery query ) : HqlExists
query HqlQuery
Результат HqlExists

ExpressionList() публичный Метод

public ExpressionList ( IEnumerable expressions ) : HqlTreeNode
expressions IEnumerable
Результат HqlTreeNode

ExpressionSubTreeHolder() публичный Метод

public ExpressionSubTreeHolder ( ) : HqlExpressionSubTreeHolder
Результат HqlExpressionSubTreeHolder

ExpressionSubTreeHolder() публичный Метод

public ExpressionSubTreeHolder ( IEnumerable children ) : HqlExpressionSubTreeHolder
children IEnumerable
Результат HqlExpressionSubTreeHolder

False() публичный Метод

public False ( ) : HqlFalse
Результат HqlFalse

FetchJoin() публичный Метод

public FetchJoin ( HqlExpression expression, HqlAlias @alias ) : HqlFetchJoin
expression HqlExpression
@alias HqlAlias
Результат HqlFetchJoin

From() публичный Метод

public From ( ) : HqlFrom
Результат HqlFrom

From() публичный Метод

public From ( HqlRange range ) : HqlFrom
range HqlRange
Результат HqlFrom

GreaterThan() публичный Метод

public GreaterThan ( HqlExpression lhs, HqlExpression rhs ) : HqlGreaterThan
lhs HqlExpression
rhs HqlExpression
Результат HqlGreaterThan

GreaterThanOrEqual() публичный Метод

public GreaterThanOrEqual ( HqlExpression lhs, HqlExpression rhs ) : HqlGreaterThanOrEqual
lhs HqlExpression
rhs HqlExpression
Результат HqlGreaterThanOrEqual

GroupBy() публичный Метод

public GroupBy ( ) : HqlGroupBy
Результат HqlGroupBy

Having() публичный Метод

public Having ( HqlExpression expression ) : HqlHaving
expression HqlExpression
Результат HqlHaving

HqlTreeBuilder() публичный Метод

public HqlTreeBuilder ( ) : System
Результат System

Ident() публичный Метод

public Ident ( System type ) : HqlIdent
type System
Результат HqlIdent

Ident() публичный Метод

public Ident ( string ident ) : HqlIdent
ident string
Результат HqlIdent

In() публичный Метод

public In ( HqlExpression itemExpression, HqlTreeNode source ) : HqlIn
itemExpression HqlExpression
source HqlTreeNode
Результат HqlIn

Indices() публичный Метод

public Indices ( HqlExpression dictionary ) : HqlTreeNode
dictionary HqlExpression
Результат HqlTreeNode

Inequality() публичный Метод

public Inequality ( HqlExpression lhs, HqlExpression rhs ) : HqlInequality
lhs HqlExpression
rhs HqlExpression
Результат HqlInequality

IsNotNull() публичный Метод

public IsNotNull ( HqlExpression lhs ) : HqlIsNotNull
lhs HqlExpression
Результат HqlIsNotNull

IsNull() публичный Метод

public IsNull ( HqlExpression lhs ) : HqlIsNull
lhs HqlExpression
Результат HqlIsNull

Join() публичный Метод

public Join ( HqlExpression expression, HqlAlias @alias ) : HqlJoin
expression HqlExpression
@alias HqlAlias
Результат HqlJoin

LeftFetchJoin() публичный Метод

public LeftFetchJoin ( HqlExpression expression, HqlAlias @alias ) : HqlLeftFetchJoin
expression HqlExpression
@alias HqlAlias
Результат HqlLeftFetchJoin

LeftJoin() публичный Метод

public LeftJoin ( HqlExpression expression, HqlAlias @alias ) : HqlLeftJoin
expression HqlExpression
@alias HqlAlias
Результат HqlLeftJoin

LessThan() публичный Метод

public LessThan ( HqlExpression lhs, HqlExpression rhs ) : HqlLessThan
lhs HqlExpression
rhs HqlExpression
Результат HqlLessThan

LessThanOrEqual() публичный Метод

public LessThanOrEqual ( HqlExpression lhs, HqlExpression rhs ) : HqlLessThanOrEqual
lhs HqlExpression
rhs HqlExpression
Результат HqlLessThanOrEqual

Like() публичный Метод

public Like ( HqlExpression lhs, HqlExpression rhs ) : HqlLike
lhs HqlExpression
rhs HqlExpression
Результат HqlLike

Like() публичный Метод

public Like ( HqlExpression lhs, HqlExpression rhs, HqlConstant escapeCharacter ) : HqlLike
lhs HqlExpression
rhs HqlExpression
escapeCharacter HqlConstant
Результат HqlLike

Max() публичный Метод

public Max ( HqlExpression expression ) : HqlMax
expression HqlExpression
Результат HqlMax

MethodCall() публичный Метод

public MethodCall ( string methodName ) : HqlMethodCall
methodName string
Результат HqlMethodCall

MethodCall() публичный Метод

public MethodCall ( string methodName, IEnumerable parameters ) : HqlMethodCall
methodName string
parameters IEnumerable
Результат HqlMethodCall

Min() публичный Метод

public Min ( HqlExpression expression ) : HqlMin
expression HqlExpression
Результат HqlMin

Multiply() публичный Метод

public Multiply ( HqlExpression lhs, HqlExpression rhs ) : HqlMultiplty
lhs HqlExpression
rhs HqlExpression
Результат HqlMultiplty

OrderBy() публичный Метод

public OrderBy ( ) : HqlOrderBy
Результат HqlOrderBy

Parameter() публичный Метод

public Parameter ( string name ) : HqlParameter
name string
Результат HqlParameter

Query() публичный Метод

public Query ( ) : HqlQuery
Результат HqlQuery

Query() публичный Метод

public Query ( HqlSelectFrom selectFrom ) : HqlQuery
selectFrom HqlSelectFrom
Результат HqlQuery

Query() публичный Метод

public Query ( HqlSelectFrom selectFrom, HqlWhere where ) : HqlQuery
selectFrom HqlSelectFrom
where HqlWhere
Результат HqlQuery

Query() публичный Метод

public Query ( HqlSelectFrom selectFrom, HqlWhere where, HqlOrderBy orderBy ) : HqlTreeNode
selectFrom HqlSelectFrom
where HqlWhere
orderBy HqlOrderBy
Результат HqlTreeNode

Range() публичный Метод

public Range ( HqlIdent ident ) : HqlRange
ident HqlIdent
Результат HqlRange

Range() публичный Метод

public Range ( HqlTreeNode ident, HqlAlias alias ) : HqlRange
ident HqlTreeNode
alias HqlAlias
Результат HqlRange

RowStar() публичный Метод

public RowStar ( ) : HqlRowStar
Результат HqlRowStar

Select() публичный Метод

public Select ( ) : HqlSelect
Результат HqlSelect

Select() публичный Метод

public Select ( HqlExpression expression ) : HqlSelect
expression HqlExpression
Результат HqlSelect

Select() публичный Метод

public Select ( IEnumerable expressions ) : HqlSelect
expressions IEnumerable
Результат HqlSelect

SelectFrom() публичный Метод

public SelectFrom ( ) : HqlSelectFrom
Результат HqlSelectFrom

SelectFrom() публичный Метод

public SelectFrom ( HqlFrom @from ) : HqlSelectFrom
@from HqlFrom
Результат HqlSelectFrom

SelectFrom() публичный Метод

public SelectFrom ( HqlFrom @from, HqlSelect select ) : HqlSelectFrom
@from HqlFrom
select HqlSelect
Результат HqlSelectFrom

SelectFrom() публичный Метод

public SelectFrom ( HqlSelect select ) : HqlSelectFrom
select HqlSelect
Результат HqlSelectFrom

Skip() публичный Метод

public Skip ( HqlExpression parameter ) : HqlSkip
parameter HqlExpression
Результат HqlSkip

Star() публичный Метод

public Star ( ) : HqlStar
Результат HqlStar

Subtract() публичный Метод

public Subtract ( HqlExpression lhs, HqlExpression rhs ) : HqlSubtract
lhs HqlExpression
rhs HqlExpression
Результат HqlSubtract

Sum() публичный Метод

public Sum ( HqlExpression expression ) : HqlSum
expression HqlExpression
Результат HqlSum

Take() публичный Метод

public Take ( HqlExpression parameter ) : HqlTake
parameter HqlExpression
Результат HqlTake

True() публичный Метод

public True ( ) : HqlTrue
Результат HqlTrue

When() публичный Метод

public When ( HqlExpression predicate, HqlExpression ifTrue ) : HqlWhen
predicate HqlExpression
ifTrue HqlExpression
Результат HqlWhen

Where() публичный Метод

public Where ( HqlExpression expression ) : HqlWhere
expression HqlExpression
Результат HqlWhere

With() публичный Метод

public With ( HqlExpression expression ) : HqlWith
expression HqlExpression
Результат HqlWith