C# 클래스 NHibernate.Hql.Ast.ANTLR.Tree.FromClause

상속: NHibernate.Hql.Ast.ANTLR.Tree.HqlSqlWalkerNode, IDisplayableNode
파일 보기 프로젝트 열기: nhibernate/nhibernate-core 1 사용 예제들

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