org.hibernate.hql.ast.tree

Class ImpliedFromElement

Implemented Interfaces:
DisplayableNode, InitializeableNode

public class ImpliedFromElement
extends FromElement

Represents a FROM element implied by a path expression or a collection reference.
Author:
josh

Method Summary

String
getDisplayText()
Returns additional display text for the AST node.
boolean
inProjectionList()
boolean
isImplied()
Returns true if this FromElement was implied by a path, or false if this FROM element is explicitly declared in the FROM clause.
boolean
isImpliedInFromClause()
boolean
isIncludeSubclasses()
void
setImpliedInFromClause(boolean flag)
void
setInProjectionList(boolean inProjectionList)

Methods inherited from class org.hibernate.hql.ast.tree.FromElement

appendDisplayText, equals, getClassAlias, getClassName, getCollectionSuffix, getCollectionTableAlias, getDataType, getDestinations, getDisplayText, getEntityPersister, getFromClause, getIdentityColumn, getJoinSequence, getOrigin, getPropertyMapping, getPropertyType, getQueryable, getQueryableCollection, getRealOrigin, getSelectType, getSequence, getTableAlias, getWithClauseFragment, getWithClauseJoinAlias, handlePropertyBeingDereferenced, hasCacheablePersister, hashCode, inProjectionList, initializeCollection, initializeEntity, isAllPropertyFetch, isCollectionJoin, isCollectionOfValuesOrComponents, isDereferencedBySubclassProperty, isDereferencedBySuperclassOrSubclassProperty, isDereferencedBySuperclassProperty, isEntity, isFetch, isFilter, isFromOrJoinFragment, isImplied, isImpliedInFromClause, isIncludeSubclasses, isManyToMany, setAllPropertyFetch, setCollectionJoin, setCollectionSuffix, setCollectionTableAlias, setColumns, setFetch, setFilter, setImpliedInFromClause, setInProjectionList, setIncludeSubclasses, setJoinSequence, setOrigin, setQueryableCollection, setRole, setUseFromFragment, setUseWhereFragment, setWithClauseFragment, toColumns, toColumns, useFromFragment, useWhereFragment

Methods inherited from class org.hibernate.hql.ast.tree.HqlSqlWalkerNode

getASTFactory, getAliasGenerator, getSessionFactoryHelper, getWalker, initialize

Methods inherited from class org.hibernate.hql.ast.tree.SqlNode

getDataType, getOriginalText, setDataType, setText

Methods inherited from class org.hibernate.hql.ast.tree.Node

getColumn, getFilename, getLine, getRenderText, getTextLength, initialize, initialize

Method Details

getDisplayText

public String getDisplayText()
Returns additional display text for the AST node.
Specified by:
getDisplayText in interface DisplayableNode
Overrides:
getDisplayText in interface FromElement
Returns:
String - The additional display text.

inProjectionList

public boolean inProjectionList()
Overrides:
inProjectionList in interface FromElement

isImplied

public boolean isImplied()
Returns true if this FromElement was implied by a path, or false if this FROM element is explicitly declared in the FROM clause.
Overrides:
isImplied in interface FromElement
Returns:
true if this FromElement was implied by a path, or false if this FROM element is explicitly declared

isImpliedInFromClause

public boolean isImpliedInFromClause()
Overrides:
isImpliedInFromClause in interface FromElement

isIncludeSubclasses

public boolean isIncludeSubclasses()
Overrides:
isIncludeSubclasses in interface FromElement

setImpliedInFromClause

public void setImpliedInFromClause(boolean flag)
Overrides:
setImpliedInFromClause in interface FromElement

setInProjectionList

public void setInProjectionList(boolean inProjectionList)
Overrides:
setInProjectionList in interface FromElement