| 
            
            
            
            
            
            void
         | 
        
        addEmbeddedParameter(ParameterSpecification specification)
        
         Adds a parameter specification for a parameter encountered within this node. 
  
   | 
	 
    
        | 
            
            
            
            
            
            void
         | 
        
        appendDisplayText(StringBuffer buf)
        
   | 
	 
    
        | 
            
            
            
            
            
            boolean
         | 
        
        equals(Object obj)
        
   | 
	 
    
        | 
            
            
            
            
            
            String
         | 
        
        getClassAlias()
        
   | 
	 
    
        | 
            
            
            
            
            
            String
         | 
        
        getClassName()
        
   | 
	 
    
        | 
            
            
            
            
            
            String
         | 
        
        getCollectionSuffix()
        
   | 
	 
    
        | 
            
            
            
            
            
            String
         | 
        
        getCollectionTableAlias()
        
   | 
	 
    
        | 
            
            
            
            
            
            Type
         | 
        
        getDataType()
        
   | 
	 
    
        | 
            
            
            
            
            
            List
         | 
        
        getDestinations()
        
   | 
	 
    
        | 
            
            
            
            
            
            String
         | 
        
        getDisplayText()
        
         Returns additional display text for the AST node. 
  
   | 
	 
    
        | 
            
            
            
            
            
            ParameterSpecification[]
         | 
        
        getEmbeddedParameters()
        
         Retrieve all embedded parameter specifications. 
  
   | 
	 
    
        | 
            
            
            
            
            
            EntityPersister
         | 
        
        getEntityPersister()
        
   | 
	 
    
        | 
            
            
            
            
            
            FromClause
         | 
        
        getFromClause()
        
   | 
	 
    
        | 
            
            
            
            
            
            String
         | 
        
        getIdentityColumn()
        
   | 
	 
    
        | 
            
            
            
            
            
            ParameterSpecification
         | 
        
        getIndexCollectionSelectorParamSpec()
        
   | 
	 
    
        | 
            
            
            
            
            
            JoinSequence
         | 
        
        getJoinSequence()
        
   | 
	 
    
        | 
            
            
            
            
            
            FromElement
         | 
        
        getOrigin()
        
   | 
	 
    
        | 
            
            
            
            
            
            PropertyMapping
         | 
        
        getPropertyMapping(String propertyName)
        
   | 
	 
    
        | 
            
            
            
            
            
            Type
         | 
        
        getPropertyType(String propertyName, String propertyPath)
        
   | 
	 
    
        | 
            
            
            
            
            
            Queryable
         | 
        
        getQueryable()
        
   | 
	 
    
        | 
            
            
            
            
            
            QueryableCollection
         | 
        
        getQueryableCollection()
        
   | 
	 
    
        | 
            
            
            
            
            
            FromElement
         | 
        
        getRealOrigin()
        
   | 
	 
    
        | 
            
            
            
            
            
            Type
         | 
        
        getSelectType()
        
   | 
	 
    
        | 
            
            
            
            
            
            int
         | 
        
        getSequence()
        
   | 
	 
    
        | 
            
            
            
            
            
            String
         | 
        
        getTableAlias()
        
   | 
	 
    
        | 
            
            
            
            
            
            TypeDiscriminatorMetadata
         | 
        
        getTypeDiscriminatorMetadata()
        
   | 
	 
    
        | 
            
            
            
            
            
            String
         | 
        
        getWithClauseFragment()
        
   | 
	 
    
        | 
            
            
            
            
            
            String
         | 
        
        getWithClauseJoinAlias()
        
   | 
	 
    
        | 
            
            
            
            
            
            void
         | 
        
        handlePropertyBeingDereferenced(Type propertySource, String propertyName)
        
   | 
	 
    
        | 
            
            
            
            
            
            boolean
         | 
        
        hasCacheablePersister()
        
   | 
	 
    
        | 
            
            
            
            
            
            boolean
         | 
        
        hasEmbeddedParameters()
        
         Determine whether this node contains embedded parameters. 
  
   | 
	 
    
        | 
            
            
            
            
            
            int
         | 
        
        hashCode()
        
   | 
	 
    
        | 
            
            
            
            
            
            boolean
         | 
        
        inProjectionList()
        
   | 
	 
    
        | 
            
            
            
            
            
            void
         | 
        
        initializeCollection(FromClause fromClause, String classAlias, String tableAlias)
        
   | 
	 
    
        | 
            
            
            
            
            
            void
         | 
        
        initializeComponentJoin(FromElementType elementType)
        
   | 
	 
    
        | 
            
            
            
            
            
            void
         | 
        
        initializeEntity(FromClause fromClause, String className, EntityPersister persister, EntityType type, String classAlias, String tableAlias)
        
   | 
	 
    
        | 
            
            
            
            
            
            boolean
         | 
        
        isAllPropertyFetch()
        
   | 
	 
    
        | 
            
            
            
            
            
            boolean
         | 
        
        isCollectionJoin()
        
   | 
	 
    
        | 
            
            
            
            
            
            boolean
         | 
        
        isCollectionOfValuesOrComponents()
        
   | 
	 
    
        | 
            
            
            
            
            
            boolean
         | 
        
        isDereferencedBySubclassProperty()
        
   | 
	 
    
        | 
            
            
            
            
            
            boolean
         | 
        
        isDereferencedBySuperclassOrSubclassProperty()
        
   | 
	 
    
        | 
            
            
            
            
            
            boolean
         | 
        
        isDereferencedBySuperclassProperty()
        
   | 
	 
    
        | 
            
            
            
            
            
            boolean
         | 
        
        isEntity()
        
   | 
	 
    
        | 
            
            
            
            
            
            boolean
         | 
        
        isFetch()
        
   | 
	 
    
        | 
            
            
            
            
            
            boolean
         | 
        
        isFilter()
        
   | 
	 
    
        | 
            
            
            
            
            
            boolean
         | 
        
        isFromOrJoinFragment()
        
   | 
	 
    
        | 
            
            
            
            
            
            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()
        
   | 
	 
    
        | 
            
            
            
            
            
            boolean
         | 
        
        isManyToMany()
        
   | 
	 
    
        | 
            
            
            
            
            
            void
         | 
        
        setAllPropertyFetch(boolean fetch)
        
   | 
	 
    
        | 
            
            
            
            
            
            void
         | 
        
        setCollectionJoin(boolean collectionJoin)
        
   | 
	 
    
        | 
            
            
            
            
            
            void
         | 
        
        setCollectionSuffix(String suffix)
        
   | 
	 
    
        | 
            
            
            
            
            
            void
         | 
        
        setCollectionTableAlias(String collectionTableAlias)
        
   | 
	 
    
        | 
            
            
            
            
            
            void
         | 
        
        setColumns(String[] columns)
        
   | 
	 
    
        | 
            
            
            
            
            
            void
         | 
        
        setFetch(boolean fetch)
        
   | 
	 
    
        | 
            
            
            
            
            
            void
         | 
        
        setFilter(boolean b)
        
   | 
	 
    
        | 
            
            
            
            
            
            void
         | 
        
        setImpliedInFromClause(boolean flag)
        
   | 
	 
    
        | 
            
            
            
            
            
            void
         | 
        
        setInProjectionList(boolean inProjectionList)
        
   | 
	 
    
        | 
            
            
            
            
            
            void
         | 
        
        setIncludeSubclasses(boolean includeSubclasses)
        
   | 
	 
    
        | 
            
            
            
            
            
            void
         | 
        
        setIndexCollectionSelectorParamSpec(ParameterSpecification indexCollectionSelectorParamSpec)
        
   | 
	 
    
        | 
            
            
            
            
            
            void
         | 
        
        setJoinSequence(JoinSequence joinSequence)
        
   | 
	 
    
        | 
            
            
            
            
            
            void
         | 
        
        setOrigin(FromElement origin, boolean manyToMany)
        
   | 
	 
    
        | 
            
            
            
            
            
            void
         | 
        
        setQueryableCollection(QueryableCollection queryableCollection)
        
   | 
	 
    
        | 
            
            
            
            
            
            void
         | 
        
        setRole(String role)
        
   | 
	 
    
        | 
            
            
            
            
            
            void
         | 
        
        setUseFromFragment(boolean useFromFragment)
        
   | 
	 
    
        | 
            
            
            
            
            
            void
         | 
        
        setUseWhereFragment(boolean b)
        
   | 
	 
    
        | 
            
            
            
            
            
            void
         | 
        
        setWithClauseFragment(String withClauseJoinAlias, String withClauseFragment)
        
   | 
	 
    
        | 
            
            
            
            
            
            String[]
         | 
        
        toColumns(String tableAlias, String path, boolean inSelect)
        
   | 
	 
    
        | 
            
            
            
            
            
            String[]
         | 
        
        toColumns(String tableAlias, String path, boolean inSelect, boolean forceAlias)
        
   | 
	 
    
        | 
            
            
            
            
            
            boolean
         | 
        
        useFromFragment()
        
   | 
	 
    
        | 
            
            
            
            
            
            boolean
         | 
        
        useWhereFragment()
        
   |