|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Joins
Tracks joins made when traversing relations in a select.
Method Summary | |
---|---|
Joins |
crossJoin(Table localTable,
Table foreignTable)
Perform a cross join on the given tables. |
boolean |
isEmpty()
Whether we have any joins. |
boolean |
isOuter()
Whether this joins path results in outer joins. |
Joins |
join(ForeignKey fk,
boolean inverse,
boolean toMany)
Join the columns of the given foreign key. |
Joins |
joinRelation(String name,
ForeignKey fk,
ClassMapping target,
int subclasses,
boolean inverse,
boolean toMany)
Join the columns of the given foreign key, which represents a relation via the given field name. |
Joins |
outerJoin(ForeignKey fk,
boolean inverse,
boolean toMany)
Join the columns of the given foreign key. |
Joins |
outerJoinRelation(String name,
ForeignKey fk,
ClassMapping target,
int subclasses,
boolean inverse,
boolean toMany)
Join the columns of the given foreign key, which represents a relation via the given field name. |
Joins |
setSubselect(String alias)
Set the subquery alias. |
Joins |
setVariable(String var)
Set the variable name being traversed into with the next join. |
Method Detail |
---|
boolean isEmpty()
boolean isOuter()
Joins crossJoin(Table localTable, Table foreignTable)
Joins join(ForeignKey fk, boolean inverse, boolean toMany)
Joins outerJoin(ForeignKey fk, boolean inverse, boolean toMany)
Joins joinRelation(String name, ForeignKey fk, ClassMapping target, int subclasses, boolean inverse, boolean toMany)
Joins outerJoinRelation(String name, ForeignKey fk, ClassMapping target, int subclasses, boolean inverse, boolean toMany)
Joins setVariable(String var)
Joins setSubselect(String alias)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |