Save This Page
Home » hibernate-distribution-3.3.1.GA-dist » org.hibernate » hql » ast » tree » [javadoc | source]
org.hibernate.hql.ast.tree
class: FromElementType [javadoc | source]
java.lang.Object
   org.hibernate.hql.ast.tree.FromElementType
Delegate that handles the type and join sequence information for a FromElement.
Constructor:
 public FromElementType(FromElement fromElement,
    EntityPersister persister,
    EntityType entityType) 
Method from org.hibernate.hql.ast.tree.FromElementType Summary:
getCollectionSuffix,   getDataType,   getEntityPersister,   getJoinSequence,   getPropertyMapping,   getPropertyType,   getQueryable,   getQueryableCollection,   getSelectType,   isCollectionOfValuesOrComponents,   isEntity,   renderCollectionSelectFragment,   renderIdentifierSelect,   renderPropertySelect,   renderScalarIdentifierSelect,   renderValueCollectionSelectFragment,   setCollectionSuffix,   setJoinSequence,   setQueryableCollection,   toColumns,   toColumns
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.hibernate.hql.ast.tree.FromElementType Detail:
 public String getCollectionSuffix() 
 public Type getDataType() 
 public EntityPersister getEntityPersister() 
 public JoinSequence getJoinSequence() 
 PropertyMapping getPropertyMapping(String propertyName) 
 public Type getPropertyType(String propertyName,
    String propertyPath) 
    Returns the type of a property, given it's name (the last part) and the full path.
 public Queryable getQueryable() 
    Returns the Hibernate queryable implementation for the HQL class.
 public QueryableCollection getQueryableCollection() 
 public Type getSelectType() 
 public boolean isCollectionOfValuesOrComponents() 
 public boolean isEntity() 
 String renderCollectionSelectFragment(int size,
    int k) 
 String renderIdentifierSelect(int size,
    int k) 
    Returns the identifier select SQL fragment.
 String renderPropertySelect(int size,
    int k,
    boolean allProperties) 
    Returns the property select SQL fragment.
 String renderScalarIdentifierSelect(int i) 
    Render the identifier select, but in a 'scalar' context (i.e. generate the column alias).
 public String renderValueCollectionSelectFragment(int size,
    int k) 
 public  void setCollectionSuffix(String suffix) 
 public  void setJoinSequence(JoinSequence joinSequence) 
 public  void setQueryableCollection(QueryableCollection queryableCollection) 
 String[] toColumns(String tableAlias,
    String path,
    boolean inSelect) 
 String[] toColumns(String tableAlias,
    String path,
    boolean inSelect,
    boolean forceAlias)