Class Overview
An old Sybase-style join (before Sybase supported the ANSI style "inner join" etc syntax)
This is needed for Sybase 11.9.2 and earlier, using the HQL 2.* syntax with Collections.
Summary
Public Methods |
boolean
|
addCondition(String condition)
|
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)
|
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
Sybase11JoinFragment
()
Public Methods
public
boolean
addCondition
(String condition)
public
void
addFromFragmentString
(String fromFragmentString)
public
void
addJoins
(String fromFragment, String whereFragment)
public
String
toFromFragmentString
()
public
String
toWhereFragmentString
()