C# Класс NHibernate.Hql.Ast.ANTLR.Tree.FromClause

Наследование: NHibernate.Hql.Ast.ANTLR.Tree.HqlSqlWalkerNode, IDisplayableNode
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
AddChild void
CheckForDuplicateClassAlias void
CollectionFetchPredicate bool
ExplicitFromPredicate bool
FindIntendedAliasedFromElementBasedOnCrazyJPARequirements NHibernate.Hql.Ast.ANTLR.Tree.FromElement
FindJoinByPathLocal NHibernate.Hql.Ast.ANTLR.Tree.FromElement
FromElementPredicate bool
ProjectionListPredicate bool

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

Метод Описание
AddCollectionJoinFromElementByPath ( string path, NHibernate.Hql.Ast.ANTLR.Tree.FromElement destination ) : void
AddDuplicateAlias ( string alias, NHibernate.Hql.Ast.ANTLR.Tree.FromElement element ) : void
AddFromElement ( string path, IASTNode alias ) : NHibernate.Hql.Ast.ANTLR.Tree.FromElement

Adds a new from element to the from node.

AddJoinByPathMap ( string path, NHibernate.Hql.Ast.ANTLR.Tree.FromElement destination ) : void
ContainsClassAlias ( string alias ) : bool

Returns true if the from node contains the class alias name.

ContainsTableAlias ( String alias ) : bool

Returns true if the from node contains the table alias name.

FindCollectionJoin ( String path ) : NHibernate.Hql.Ast.ANTLR.Tree.FromElement
FindJoinByPath ( string path ) : NHibernate.Hql.Ast.ANTLR.Tree.FromElement

Look for an existing implicit or explicit join by the given path.

FromClause ( IToken token ) : System
GetCollectionFetches ( ) : IList
GetDisplayText ( ) : string
GetExplicitFromElements ( ) : IList
GetFromElement ( ) : NHibernate.Hql.Ast.ANTLR.Tree.FromElement
GetFromElement ( string aliasOrClassName ) : NHibernate.Hql.Ast.ANTLR.Tree.FromElement

Retrieves the from-element represented by the given alias.

GetFromElements ( ) : IList

Returns the list of from elements in order.

GetProjectionList ( ) : IList

Returns the list of from elements that will be part of the result set.

IsFromElementAlias ( string possibleAlias ) : bool

Convenience method to check whether a given token represents a from-element alias.

RegisterFromElement ( NHibernate.Hql.Ast.ANTLR.Tree.FromElement element ) : void
Resolve ( ) : void
SetParentFromClause ( FromClause parentFromClause ) : void
ToString ( ) : string

Приватные методы

Метод Описание
AddChild ( FromClause fromClause ) : void
CheckForDuplicateClassAlias ( string classAlias ) : void
CollectionFetchPredicate ( IASTNode node ) : bool
ExplicitFromPredicate ( IASTNode node ) : bool
FindIntendedAliasedFromElementBasedOnCrazyJPARequirements ( string specifiedAlias ) : NHibernate.Hql.Ast.ANTLR.Tree.FromElement
FindJoinByPathLocal ( string path ) : NHibernate.Hql.Ast.ANTLR.Tree.FromElement
FromElementPredicate ( IASTNode node ) : bool
ProjectionListPredicate ( IASTNode node ) : bool

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

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

public AddCollectionJoinFromElementByPath ( string path, NHibernate.Hql.Ast.ANTLR.Tree.FromElement destination ) : void
path string
destination NHibernate.Hql.Ast.ANTLR.Tree.FromElement
Результат void

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

public AddDuplicateAlias ( string alias, NHibernate.Hql.Ast.ANTLR.Tree.FromElement element ) : void
alias string
element NHibernate.Hql.Ast.ANTLR.Tree.FromElement
Результат void

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

Adds a new from element to the from node.
public AddFromElement ( string path, IASTNode alias ) : NHibernate.Hql.Ast.ANTLR.Tree.FromElement
path string The reference to the class.
alias IASTNode The alias AST.
Результат NHibernate.Hql.Ast.ANTLR.Tree.FromElement

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

public AddJoinByPathMap ( string path, NHibernate.Hql.Ast.ANTLR.Tree.FromElement destination ) : void
path string
destination NHibernate.Hql.Ast.ANTLR.Tree.FromElement
Результат void

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

Returns true if the from node contains the class alias name.
public ContainsClassAlias ( string alias ) : bool
alias string The HQL class alias name.
Результат bool

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

Returns true if the from node contains the table alias name.
public ContainsTableAlias ( String alias ) : bool
alias String The SQL table alias name.
Результат bool

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

public FindCollectionJoin ( String path ) : NHibernate.Hql.Ast.ANTLR.Tree.FromElement
path String
Результат NHibernate.Hql.Ast.ANTLR.Tree.FromElement

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

Look for an existing implicit or explicit join by the given path.
public FindJoinByPath ( string path ) : NHibernate.Hql.Ast.ANTLR.Tree.FromElement
path string
Результат NHibernate.Hql.Ast.ANTLR.Tree.FromElement

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

public FromClause ( IToken token ) : System
token IToken
Результат System

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

public GetCollectionFetches ( ) : IList
Результат IList

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

public GetDisplayText ( ) : string
Результат string

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

public GetExplicitFromElements ( ) : IList
Результат IList

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

public GetFromElement ( ) : NHibernate.Hql.Ast.ANTLR.Tree.FromElement
Результат NHibernate.Hql.Ast.ANTLR.Tree.FromElement

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

Retrieves the from-element represented by the given alias.
public GetFromElement ( string aliasOrClassName ) : NHibernate.Hql.Ast.ANTLR.Tree.FromElement
aliasOrClassName string The alias by which to locate the from-element.
Результат NHibernate.Hql.Ast.ANTLR.Tree.FromElement

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

Returns the list of from elements in order.
public GetFromElements ( ) : IList
Результат IList

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

Returns the list of from elements that will be part of the result set.
public GetProjectionList ( ) : IList
Результат IList

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

Convenience method to check whether a given token represents a from-element alias.
public IsFromElementAlias ( string possibleAlias ) : bool
possibleAlias string The potential from-element alias to check.
Результат bool

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

public RegisterFromElement ( NHibernate.Hql.Ast.ANTLR.Tree.FromElement element ) : void
element NHibernate.Hql.Ast.ANTLR.Tree.FromElement
Результат void

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

public Resolve ( ) : void
Результат void

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

public SetParentFromClause ( FromClause parentFromClause ) : void
parentFromClause FromClause
Результат void

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

public ToString ( ) : string
Результат string