Parses an expression of the form foo.bar.baz and builds up an expression
involving two less table joins than there are path components.
currentColumns
protected String[] currentColumns()
throws QueryException
getCollectionSubquery
public String getCollectionSubquery(Map enabledFilters)
throws QueryException
getName
public String getName()
getWhereColumnType
public Type getWhereColumnType()
getWhereColumns
public String[] getWhereColumns()
ignoreInitialJoin
public void ignoreInitialJoin()
isCollectionValued
public boolean isCollectionValued()
throws QueryException
isExpectingCollectionIndex
public boolean isExpectingCollectionIndex()
lastCollectionElement
public org.hibernate.hql.classic.PathExpressionParser.CollectionElement lastCollectionElement()
setExpectingCollectionIndex
protected void setExpectingCollectionIndex()
throws QueryException
setLastCollectionElementIndexValue
public void setLastCollectionElementIndexValue(String value)