Package org.hibernate.sql
Class ANSIJoinFragment
java.lang.Object
org.hibernate.sql.JoinFragment
org.hibernate.sql.ANSIJoinFragment
- Direct Known Subclasses:
CacheJoinFragment
An ANSI-style join
-
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) 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) voidcopy()Methods inherited from class org.hibernate.sql.JoinFragment
addCondition, addFragment, hasFilterCondition, hasThetaJoins, setHasFilterCondition, setHasThetaJoins
-
Constructor Details
-
ANSIJoinFragment
public ANSIJoinFragment()
-
-
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
- Specified by:
addConditionin classJoinFragment
-
addFromFragmentString
-