C# 클래스 NHibernate.Hql.Ast.HqlTreeBuilder

파일 보기 프로젝트 열기: nhibernate/nhibernate-core 1 사용 예제들

공개 메소드들

메소드 설명
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