Package org.hibernate.sql
Class QueryJoinFragment
java.lang.Object
org.hibernate.sql.JoinFragment
org.hibernate.sql.QueryJoinFragment
A join that appears in a translated HQL query
-
Field Summary
Fields inherited from class org.hibernate.sql.JoinFragment
FULL_JOIN, INNER_JOIN, LEFT_OUTER_JOIN, RIGHT_OUTER_JOIN -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddCondition(String condition) Add the condition string to the join fragment.voidaddCondition(String alias, String[] columns, String condition) voidaddCondition(String alias, String[] fkColumns, String[] pkColumns) voidaddCrossJoin(String tableName, String alias) voidaddFromFragmentString(String fromFragmentString) voidvoidaddJoin(String tableName, String alias, String[] fkColumns, String[] pkColumns, int joinType, String on) voidvoidcopy()Methods inherited from class org.hibernate.sql.JoinFragment
addCondition, addFragment, hasFilterCondition, hasThetaJoins, setHasFilterCondition, setHasThetaJoins
-
Constructor Details
-
QueryJoinFragment
-
-
Method Details
-
addJoin
public void addJoin(String tableName, String alias, String[] fkColumns, String[] pkColumns, int joinType) - Specified by:
addJoinin classJoinFragment
-
addJoin
public void addJoin(String tableName, String alias, String[] fkColumns, String[] pkColumns, int joinType, String on) - Specified by:
addJoinin classJoinFragment
-
toFromFragmentString
- Specified by:
toFromFragmentStringin classJoinFragment
-
toWhereFragmentString
- Specified by:
toWhereFragmentStringin classJoinFragment
-
addJoins
- Specified by:
addJoinsin classJoinFragment
-
copy
- Specified by:
copyin classJoinFragment
-
addCondition
-
addCrossJoin
- Specified by:
addCrossJoinin classJoinFragment
-
addCondition
- Specified by:
addConditionin classJoinFragment
-
addCondition
Add the condition string to the join fragment.- Specified by:
addConditionin classJoinFragment- Parameters:
condition-- Returns:
- true if the condition was added, false if it was already in the fragment.
-
addFromFragmentString
-
clearWherePart
public void clearWherePart()
-