Class Overview
A join that appears in a translated HQL query
Summary
Public Methods |
boolean
|
addCondition(String condition)
Add the condition string to the join fragment.
|
void
|
addCondition(String alias, String[] columns, String condition)
|
void
|
addCondition(String alias, String[] fkColumns, String[] pkColumns)
|
void
|
addCrossJoin(String tableName, String alias)
|
void
|
addFromFragmentString(String fromFragmentString)
|
void
|
addJoin(String tableName, String alias, String[] fkColumns, String[] pkColumns, int joinType)
|
void
|
addJoin(String tableName, String alias, String[] fkColumns, String[] pkColumns, int joinType, String on)
|
void
|
addJoins(String fromFragment, String whereFragment)
|
void
|
clearWherePart()
|
JoinFragment
|
copy()
|
String
|
toFromFragmentString()
|
String
|
toWhereFragmentString()
|
[Expand]
Inherited Methods |
From class
org.hibernate.sql.JoinFragment
abstract
void
|
addCondition(String alias, String[] fkColumns, String[] pkColumns)
|
abstract
boolean
|
addCondition(String condition)
|
boolean
|
addCondition(StringBuffer buffer, String on)
Appends the 'on' condition to the buffer, returning true if the condition was added.
|
abstract
void
|
addCrossJoin(String tableName, String alias)
|
void
|
addFragment(JoinFragment ojf)
|
abstract
void
|
addJoin(String tableName, String alias, String[] fkColumns, String[] pkColumns, int joinType)
|
abstract
void
|
addJoin(String tableName, String alias, String[] fkColumns, String[] pkColumns, int joinType, String on)
|
abstract
void
|
addJoins(String fromFragment, String whereFragment)
|
abstract
JoinFragment
|
copy()
|
boolean
|
hasFilterCondition()
True if the where fragment is from a filter condition.
|
boolean
|
hasThetaJoins()
|
void
|
setHasFilterCondition(boolean b)
|
void
|
setHasThetaJoins(boolean hasThetaJoins)
|
abstract
String
|
toFromFragmentString()
|
abstract
String
|
toWhereFragmentString()
|
|
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
|
Public Constructors
public
QueryJoinFragment
(Dialect dialect, boolean useThetaStyleInnerJoins)
Public Methods
public
boolean
addCondition
(String condition)
Add the condition string to the join fragment.
Returns
- true if the condition was added, false if it was already in the fragment.
public
void
addFromFragmentString
(String fromFragmentString)
public
void
addJoins
(String fromFragment, String whereFragment)
public
void
clearWherePart
()
public
String
toFromFragmentString
()
public
String
toWhereFragmentString
()