Save This Page
Home » hibernate-distribution-3.3.1.GA-dist » org.hibernate » sql » [javadoc | source]
org.hibernate.sql
abstract public class: JoinFragment [javadoc | source]
java.lang.Object
   org.hibernate.sql.JoinFragment

Direct Known Subclasses:
    CacheJoinFragment, Sybase11JoinFragment, QueryJoinFragment, OracleJoinFragment, ANSIJoinFragment

An abstract SQL join fragment renderer
Field Summary
public static final  int INNER_JOIN     
public static final  int FULL_JOIN     
public static final  int LEFT_OUTER_JOIN     
public static final  int RIGHT_OUTER_JOIN     
Method from org.hibernate.sql.JoinFragment Summary:
addCondition,   addCondition,   addCondition,   addCrossJoin,   addFragment,   addJoin,   addJoin,   addJoins,   copy,   hasFilterCondition,   hasThetaJoins,   setHasFilterCondition,   setHasThetaJoins,   toFromFragmentString,   toWhereFragmentString
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.hibernate.sql.JoinFragment Detail:
 abstract public boolean addCondition(String condition)
 protected boolean addCondition(StringBuffer buffer,
    String on) 
    Appends the 'on' condition to the buffer, returning true if the condition was added. Returns false if the 'on' condition was empty.
 abstract public  void addCondition(String alias,
    String[] fkColumns,
    String[] pkColumns)
 abstract public  void addCrossJoin(String tableName,
    String alias)
 public  void addFragment(JoinFragment ojf) 
 abstract public  void addJoin(String tableName,
    String alias,
    String[] fkColumns,
    String[] pkColumns,
    int joinType)
 abstract public  void addJoin(String tableName,
    String alias,
    String[] fkColumns,
    String[] pkColumns,
    int joinType,
    String on)
 abstract public  void addJoins(String fromFragment,
    String whereFragment)
 abstract public JoinFragment copy()
 public boolean hasFilterCondition() 
    True if the where fragment is from a filter condition.
 public boolean hasThetaJoins() 
 public  void setHasFilterCondition(boolean b) 
 public  void setHasThetaJoins(boolean hasThetaJoins) 
 abstract public String toFromFragmentString()
 abstract public String toWhereFragmentString()