Namespaces

Types

Type SelectPathExpressionParser

Namespace NHibernate.Hql.Classic

Parent PathExpressionParser

Methods

Properties

Public instance methods

void AddAssociation(QueryTranslator q)

Parameters
QueryTranslator q

string AddFromAssociation(QueryTranslator q)

Parameters
return string
QueryTranslator q

string AddFromCollection(QueryTranslator q)

Parameters
return string
QueryTranslator q

string ContinueFromManyToMany(Type clazz, String[] joinColumns, QueryTranslator q)

Parameters
return string
Type clazz
String[] joinColumns
QueryTranslator q

void End(QueryTranslator q)

Parameters
QueryTranslator q

bool Equals(object obj)

Parameters
return bool
object obj

void Fetch(QueryTranslator q, string entityName)

Parameters
QueryTranslator q
string entityName

string GetCollectionSubquery(IDictionary enabledFilters)

Parameters
return string
IDictionary enabledFilters

int GetHashCode()

Parameters
return int

Type GetType()

Parameters
return Type

void IgnoreInitialJoin()

CollectionElement LastCollectionElement()

Parameters
return CollectionElement

void SetLastCollectionElementIndexValue(SqlString value)

Parameters
SqlString value

void Start(QueryTranslator q)

Parameters
QueryTranslator q

void Token(string token, QueryTranslator q)

Parameters
string token
QueryTranslator q

string ToString()

Parameters
return string

Public properties

string CollectionName get;

return string

string CollectionOwnerName get;

return string

string CollectionRole get;

return string

string CurrentName get;

return string

string CurrentProperty get;

return string

bool IsCollectionValued get;

return bool

bool IsExpectingCollectionIndex get; set;

return bool

JoinType JoinType get; set;

return JoinType

string Name get;

return string

string SelectName get;

return string

bool UseThetaStyleJoin get; set;

return bool

string WhereColumn get;

return string

String[] WhereColumns get;

return String[]

IType WhereColumnType get;

return IType

JoinSequence WhereJoin get;

return JoinSequence