프로퍼티 | 타입 | 설명 | |
---|---|---|---|
REGRESSION_STYLE_JOIN_SUPPRESSION | bool | ||
UseThetaStyleImplicitJoins | bool |
프로퍼티 | 타입 | 설명 | |
---|---|---|---|
AreSame | bool | ||
BuildIllegalCollectionDereferenceException | QueryException | ||
CheckForCorrelatedSubquery | void | ||
CheckLhsIsNotCollection | void | ||
CheckSubclassOrSuperclassPropertyReference | void | ||
DereferenceCollection | void | ||
DereferenceComponent | void | ||
DereferenceEntity | void | ||
DereferenceEntityIdentifier | void | ||
DereferenceEntityJoin | void | ||
GetColumns | string[] | ||
GetDataType | IType | ||
InitText | void | ||
IsDotNode | bool | ||
IsReferenceToPrimaryKey | bool | ||
PrepareLhs | IType | ||
SetImpliedJoin | void | ||
SetPropertyNameAndPath | void |
메소드 | 설명 | |
---|---|---|
DotNode ( IToken token ) : System | ||
GetImpliedJoin ( ) : NHibernate.Hql.Ast.ANTLR.Tree.FromElement | ||
GetLhs ( ) : NHibernate.Hql.Ast.ANTLR.Tree.FromReferenceNode | ||
Resolve ( bool generateJoin, bool implicitJoin, string classAlias, IASTNode parent ) : void | ||
ResolveFirstChild ( ) : void | ||
ResolveInFunctionCall ( bool generateJoin, bool implicitJoin ) : void | ||
ResolveIndex ( IASTNode parent ) : void | ||
ResolveSelectExpression ( ) : void | ||
SetResolvedConstant ( string text ) : void | ||
SetScalarColumnText ( int i ) : void |
메소드 | 설명 | |
---|---|---|
AreSame ( String alias1, String alias2 ) : bool | ||
BuildIllegalCollectionDereferenceException ( string propertyName, IASTNode lhs ) : QueryException | ||
CheckForCorrelatedSubquery ( string methodName ) : void | ||
CheckLhsIsNotCollection ( ) : void | ||
CheckSubclassOrSuperclassPropertyReference ( NHibernate.Hql.Ast.ANTLR.Tree.AbstractSelectExpression lhs, String propertyName ) : void | ||
DereferenceCollection ( NHibernate.Type.CollectionType collectionType, bool implicitJoin, bool indexed, string classAlias ) : void | ||
DereferenceComponent ( IASTNode parent ) : void | ||
DereferenceEntity ( NHibernate.Type.EntityType entityType, bool implicitJoin, string classAlias, bool generateJoin, IASTNode parent ) : void | ||
DereferenceEntityIdentifier ( string propertyName, |
||
DereferenceEntityJoin ( string classAlias, NHibernate.Type.EntityType propertyType, bool impliedJoin, IASTNode parent ) : void | ||
GetColumns ( ) : string[] | ||
GetDataType ( ) : IType | ||
InitText ( ) : void | ||
IsDotNode ( IASTNode n ) : bool | ||
IsReferenceToPrimaryKey ( string propertyName, NHibernate.Type.EntityType owningType ) : bool |
Is the given property name a reference to the primary key of the associated entity construed by the given entity type? For example, consider a fragment like order.customer.id (where order is a from-element alias). Here, we'd have: propertyName = "id" AND owningType = ManyToOneType(Customer) and are being asked to determine whether "customer.id" is a reference to customer's PK...
|
|
PrepareLhs ( ) : IType | ||
SetImpliedJoin ( NHibernate.Hql.Ast.ANTLR.Tree.FromElement elem ) : void | ||
SetPropertyNameAndPath ( IASTNode parent ) : void |
public GetImpliedJoin ( ) : NHibernate.Hql.Ast.ANTLR.Tree.FromElement | ||
리턴 | NHibernate.Hql.Ast.ANTLR.Tree.FromElement |
public GetLhs ( ) : NHibernate.Hql.Ast.ANTLR.Tree.FromReferenceNode | ||
리턴 | NHibernate.Hql.Ast.ANTLR.Tree.FromReferenceNode |
public Resolve ( bool generateJoin, bool implicitJoin, string classAlias, IASTNode parent ) : void | ||
generateJoin | bool | |
implicitJoin | bool | |
classAlias | string | |
parent | IASTNode | |
리턴 | void |
public ResolveInFunctionCall ( bool generateJoin, bool implicitJoin ) : void | ||
generateJoin | bool | |
implicitJoin | bool | |
리턴 | void |
public static bool REGRESSION_STYLE_JOIN_SUPPRESSION | ||
리턴 | bool |