C# Class NHibernate.Hql.Ast.HqlTreeBuilder

Afficher le fichier Open project: nhibernate/nhibernate-core Class Usage Examples

Méthodes publiques

Méthode Description
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

Method Details

Add() public méthode

public Add ( HqlExpression lhs, HqlExpression rhs ) : HqlAdd
lhs HqlExpression
rhs HqlExpression
Résultat HqlAdd

Alias() public méthode

public Alias ( string alias ) : HqlAlias
alias string
Résultat HqlAlias

All() public méthode

public All ( ) : HqlAll
Résultat HqlAll

Any() public méthode

public Any ( ) : HqlAny
Résultat HqlAny

Ascending() public méthode

public Ascending ( ) : HqlDirectionAscending
Résultat HqlDirectionAscending

Average() public méthode

public Average ( HqlExpression expression ) : HqlAverage
expression HqlExpression
Résultat HqlAverage

BitwiseAnd() public méthode

public BitwiseAnd ( HqlExpression lhs, HqlExpression rhs ) : HqlBitwiseAnd
lhs HqlExpression
rhs HqlExpression
Résultat HqlBitwiseAnd

BitwiseNot() public méthode

public BitwiseNot ( ) : HqlBitwiseNot
Résultat HqlBitwiseNot

BitwiseOr() public méthode

public BitwiseOr ( HqlExpression lhs, HqlExpression rhs ) : HqlBitwiseOr
lhs HqlExpression
rhs HqlExpression
Résultat HqlBitwiseOr

BooleanAnd() public méthode

public BooleanAnd ( HqlBooleanExpression lhs, HqlBooleanExpression rhs ) : HqlBooleanAnd
lhs HqlBooleanExpression
rhs HqlBooleanExpression
Résultat HqlBooleanAnd

BooleanMethodCall() public méthode

public BooleanMethodCall ( string methodName, IEnumerable parameters ) : HqlBooleanMethodCall
methodName string
parameters IEnumerable
Résultat HqlBooleanMethodCall

BooleanNot() public méthode

public BooleanNot ( HqlBooleanExpression operand ) : HqlBooleanNot
operand HqlBooleanExpression
Résultat HqlBooleanNot

BooleanOr() public méthode

public BooleanOr ( HqlBooleanExpression lhs, HqlBooleanExpression rhs ) : HqlBooleanOr
lhs HqlBooleanExpression
rhs HqlBooleanExpression
Résultat HqlBooleanOr

Case() public méthode

public Case ( HqlWhen whenClauses ) : HqlCase
whenClauses HqlWhen
Résultat HqlCase

Case() public méthode

public Case ( HqlWhen whenClauses, HqlExpression ifFalse ) : HqlCase
whenClauses HqlWhen
ifFalse HqlExpression
Résultat HqlCase

Cast() public méthode

public Cast ( HqlExpression expression, System type ) : HqlCast
expression HqlExpression
type System
Résultat HqlCast

Class() public méthode

public Class ( ) : HqlClass
Résultat HqlClass

Coalesce() public méthode

public Coalesce ( HqlExpression lhs, HqlExpression rhs ) : HqlTreeNode
lhs HqlExpression
rhs HqlExpression
Résultat HqlTreeNode

Concat() public méthode

public Concat ( ) : HqlConcat
Résultat HqlConcat

Constant() public méthode

public Constant ( object value ) : HqlConstant
value object
Résultat HqlConstant

Count() public méthode

public Count ( ) : HqlCount
Résultat HqlCount

Count() public méthode

public Count ( HqlExpression child ) : HqlCount
child HqlExpression
Résultat HqlCount

Descending() public méthode

public Descending ( ) : HqlDirectionDescending
Résultat HqlDirectionDescending

DictionaryItem() public méthode

public DictionaryItem ( HqlExpression dictionary, HqlExpression index ) : HqlTreeNode
dictionary HqlExpression
index HqlExpression
Résultat HqlTreeNode

Distinct() public méthode

public Distinct ( ) : HqlDistinct
Résultat HqlDistinct

Divide() public méthode

public Divide ( HqlExpression lhs, HqlExpression rhs ) : HqlDivide
lhs HqlExpression
rhs HqlExpression
Résultat HqlDivide

Dot() public méthode

public Dot ( HqlExpression lhs, HqlExpression rhs ) : HqlDot
lhs HqlExpression
rhs HqlExpression
Résultat HqlDot

Elements() public méthode

public Elements ( ) : HqlElements
Résultat HqlElements

Else() public méthode

public Else ( HqlExpression ifFalse ) : HqlElse
ifFalse HqlExpression
Résultat HqlElse

Equality() public méthode

public Equality ( HqlExpression lhs, HqlExpression rhs ) : HqlEquality
lhs HqlExpression
rhs HqlExpression
Résultat HqlEquality

Exists() public méthode

public Exists ( HqlQuery query ) : HqlExists
query HqlQuery
Résultat HqlExists

ExpressionList() public méthode

public ExpressionList ( IEnumerable expressions ) : HqlTreeNode
expressions IEnumerable
Résultat HqlTreeNode

ExpressionSubTreeHolder() public méthode

public ExpressionSubTreeHolder ( ) : HqlExpressionSubTreeHolder
Résultat HqlExpressionSubTreeHolder

ExpressionSubTreeHolder() public méthode

public ExpressionSubTreeHolder ( IEnumerable children ) : HqlExpressionSubTreeHolder
children IEnumerable
Résultat HqlExpressionSubTreeHolder

False() public méthode

public False ( ) : HqlFalse
Résultat HqlFalse

FetchJoin() public méthode

public FetchJoin ( HqlExpression expression, HqlAlias @alias ) : HqlFetchJoin
expression HqlExpression
@alias HqlAlias
Résultat HqlFetchJoin

From() public méthode

public From ( ) : HqlFrom
Résultat HqlFrom

From() public méthode

public From ( HqlRange range ) : HqlFrom
range HqlRange
Résultat HqlFrom

GreaterThan() public méthode

public GreaterThan ( HqlExpression lhs, HqlExpression rhs ) : HqlGreaterThan
lhs HqlExpression
rhs HqlExpression
Résultat HqlGreaterThan

GreaterThanOrEqual() public méthode

public GreaterThanOrEqual ( HqlExpression lhs, HqlExpression rhs ) : HqlGreaterThanOrEqual
lhs HqlExpression
rhs HqlExpression
Résultat HqlGreaterThanOrEqual

GroupBy() public méthode

public GroupBy ( ) : HqlGroupBy
Résultat HqlGroupBy

Having() public méthode

public Having ( HqlExpression expression ) : HqlHaving
expression HqlExpression
Résultat HqlHaving

HqlTreeBuilder() public méthode

public HqlTreeBuilder ( ) : System
Résultat System

Ident() public méthode

public Ident ( System type ) : HqlIdent
type System
Résultat HqlIdent

Ident() public méthode

public Ident ( string ident ) : HqlIdent
ident string
Résultat HqlIdent

In() public méthode

public In ( HqlExpression itemExpression, HqlTreeNode source ) : HqlIn
itemExpression HqlExpression
source HqlTreeNode
Résultat HqlIn

Indices() public méthode

public Indices ( HqlExpression dictionary ) : HqlTreeNode
dictionary HqlExpression
Résultat HqlTreeNode

Inequality() public méthode

public Inequality ( HqlExpression lhs, HqlExpression rhs ) : HqlInequality
lhs HqlExpression
rhs HqlExpression
Résultat HqlInequality

IsNotNull() public méthode

public IsNotNull ( HqlExpression lhs ) : HqlIsNotNull
lhs HqlExpression
Résultat HqlIsNotNull

IsNull() public méthode

public IsNull ( HqlExpression lhs ) : HqlIsNull
lhs HqlExpression
Résultat HqlIsNull

Join() public méthode

public Join ( HqlExpression expression, HqlAlias @alias ) : HqlJoin
expression HqlExpression
@alias HqlAlias
Résultat HqlJoin

LeftFetchJoin() public méthode

public LeftFetchJoin ( HqlExpression expression, HqlAlias @alias ) : HqlLeftFetchJoin
expression HqlExpression
@alias HqlAlias
Résultat HqlLeftFetchJoin

LeftJoin() public méthode

public LeftJoin ( HqlExpression expression, HqlAlias @alias ) : HqlLeftJoin
expression HqlExpression
@alias HqlAlias
Résultat HqlLeftJoin

LessThan() public méthode

public LessThan ( HqlExpression lhs, HqlExpression rhs ) : HqlLessThan
lhs HqlExpression
rhs HqlExpression
Résultat HqlLessThan

LessThanOrEqual() public méthode

public LessThanOrEqual ( HqlExpression lhs, HqlExpression rhs ) : HqlLessThanOrEqual
lhs HqlExpression
rhs HqlExpression
Résultat HqlLessThanOrEqual

Like() public méthode

public Like ( HqlExpression lhs, HqlExpression rhs ) : HqlLike
lhs HqlExpression
rhs HqlExpression
Résultat HqlLike

Like() public méthode

public Like ( HqlExpression lhs, HqlExpression rhs, HqlConstant escapeCharacter ) : HqlLike
lhs HqlExpression
rhs HqlExpression
escapeCharacter HqlConstant
Résultat HqlLike

Max() public méthode

public Max ( HqlExpression expression ) : HqlMax
expression HqlExpression
Résultat HqlMax

MethodCall() public méthode

public MethodCall ( string methodName ) : HqlMethodCall
methodName string
Résultat HqlMethodCall

MethodCall() public méthode

public MethodCall ( string methodName, IEnumerable parameters ) : HqlMethodCall
methodName string
parameters IEnumerable
Résultat HqlMethodCall

Min() public méthode

public Min ( HqlExpression expression ) : HqlMin
expression HqlExpression
Résultat HqlMin

Multiply() public méthode

public Multiply ( HqlExpression lhs, HqlExpression rhs ) : HqlMultiplty
lhs HqlExpression
rhs HqlExpression
Résultat HqlMultiplty

OrderBy() public méthode

public OrderBy ( ) : HqlOrderBy
Résultat HqlOrderBy

Parameter() public méthode

public Parameter ( string name ) : HqlParameter
name string
Résultat HqlParameter

Query() public méthode

public Query ( ) : HqlQuery
Résultat HqlQuery

Query() public méthode

public Query ( HqlSelectFrom selectFrom ) : HqlQuery
selectFrom HqlSelectFrom
Résultat HqlQuery

Query() public méthode

public Query ( HqlSelectFrom selectFrom, HqlWhere where ) : HqlQuery
selectFrom HqlSelectFrom
where HqlWhere
Résultat HqlQuery

Query() public méthode

public Query ( HqlSelectFrom selectFrom, HqlWhere where, HqlOrderBy orderBy ) : HqlTreeNode
selectFrom HqlSelectFrom
where HqlWhere
orderBy HqlOrderBy
Résultat HqlTreeNode

Range() public méthode

public Range ( HqlIdent ident ) : HqlRange
ident HqlIdent
Résultat HqlRange

Range() public méthode

public Range ( HqlTreeNode ident, HqlAlias alias ) : HqlRange
ident HqlTreeNode
alias HqlAlias
Résultat HqlRange

RowStar() public méthode

public RowStar ( ) : HqlRowStar
Résultat HqlRowStar

Select() public méthode

public Select ( ) : HqlSelect
Résultat HqlSelect

Select() public méthode

public Select ( HqlExpression expression ) : HqlSelect
expression HqlExpression
Résultat HqlSelect

Select() public méthode

public Select ( IEnumerable expressions ) : HqlSelect
expressions IEnumerable
Résultat HqlSelect

SelectFrom() public méthode

public SelectFrom ( ) : HqlSelectFrom
Résultat HqlSelectFrom

SelectFrom() public méthode

public SelectFrom ( HqlFrom @from ) : HqlSelectFrom
@from HqlFrom
Résultat HqlSelectFrom

SelectFrom() public méthode

public SelectFrom ( HqlFrom @from, HqlSelect select ) : HqlSelectFrom
@from HqlFrom
select HqlSelect
Résultat HqlSelectFrom

SelectFrom() public méthode

public SelectFrom ( HqlSelect select ) : HqlSelectFrom
select HqlSelect
Résultat HqlSelectFrom

Skip() public méthode

public Skip ( HqlExpression parameter ) : HqlSkip
parameter HqlExpression
Résultat HqlSkip

Star() public méthode

public Star ( ) : HqlStar
Résultat HqlStar

Subtract() public méthode

public Subtract ( HqlExpression lhs, HqlExpression rhs ) : HqlSubtract
lhs HqlExpression
rhs HqlExpression
Résultat HqlSubtract

Sum() public méthode

public Sum ( HqlExpression expression ) : HqlSum
expression HqlExpression
Résultat HqlSum

Take() public méthode

public Take ( HqlExpression parameter ) : HqlTake
parameter HqlExpression
Résultat HqlTake

True() public méthode

public True ( ) : HqlTrue
Résultat HqlTrue

When() public méthode

public When ( HqlExpression predicate, HqlExpression ifTrue ) : HqlWhen
predicate HqlExpression
ifTrue HqlExpression
Résultat HqlWhen

Where() public méthode

public Where ( HqlExpression expression ) : HqlWhere
expression HqlExpression
Résultat HqlWhere

With() public méthode

public With ( HqlExpression expression ) : HqlWith
expression HqlExpression
Résultat HqlWith