org.hibernate.sql
Class ANSIJoinFragment
java.lang.Object
org.hibernate.sql.JoinFragment
org.hibernate.sql.ANSIJoinFragment
- Direct Known Subclasses:
- CacheJoinFragment
public class ANSIJoinFragment
- extends JoinFragment
An ANSI-style join
- Author:
- Gavin King
Method Summary |
boolean |
addCondition(java.lang.String condition)
|
void |
addCondition(java.lang.String alias,
java.lang.String[] columns,
java.lang.String condition)
|
void |
addCondition(java.lang.String alias,
java.lang.String[] fkColumns,
java.lang.String[] pkColumns)
|
void |
addCrossJoin(java.lang.String tableName,
java.lang.String alias)
|
void |
addFromFragmentString(java.lang.String fromFragmentString)
|
void |
addJoin(java.lang.String tableName,
java.lang.String alias,
java.lang.String[] fkColumns,
java.lang.String[] pkColumns,
int joinType)
|
void |
addJoin(java.lang.String tableName,
java.lang.String alias,
java.lang.String[] fkColumns,
java.lang.String[] pkColumns,
int joinType,
java.lang.String on)
|
void |
addJoins(java.lang.String fromFragment,
java.lang.String whereFragment)
|
JoinFragment |
copy()
|
java.lang.String |
toFromFragmentString()
|
java.lang.String |
toWhereFragmentString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ANSIJoinFragment
public ANSIJoinFragment()
addJoin
public void addJoin(java.lang.String tableName,
java.lang.String alias,
java.lang.String[] fkColumns,
java.lang.String[] pkColumns,
int joinType)
- Specified by:
addJoin
in class JoinFragment
addJoin
public void addJoin(java.lang.String tableName,
java.lang.String alias,
java.lang.String[] fkColumns,
java.lang.String[] pkColumns,
int joinType,
java.lang.String on)
- Specified by:
addJoin
in class JoinFragment
toFromFragmentString
public java.lang.String toFromFragmentString()
- Specified by:
toFromFragmentString
in class JoinFragment
toWhereFragmentString
public java.lang.String toWhereFragmentString()
- Specified by:
toWhereFragmentString
in class JoinFragment
addJoins
public void addJoins(java.lang.String fromFragment,
java.lang.String whereFragment)
- Specified by:
addJoins
in class JoinFragment
copy
public JoinFragment copy()
- Specified by:
copy
in class JoinFragment
addCondition
public void addCondition(java.lang.String alias,
java.lang.String[] columns,
java.lang.String condition)
addCrossJoin
public void addCrossJoin(java.lang.String tableName,
java.lang.String alias)
- Specified by:
addCrossJoin
in class JoinFragment
addCondition
public void addCondition(java.lang.String alias,
java.lang.String[] fkColumns,
java.lang.String[] pkColumns)
- Specified by:
addCondition
in class JoinFragment
addCondition
public boolean addCondition(java.lang.String condition)
- Specified by:
addCondition
in class JoinFragment
addFromFragmentString
public void addFromFragmentString(java.lang.String fromFragmentString)
Copyright © 2008 Hibernate.org. All Rights Reserved.