|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.castor.cpa.persistence.sql.query.Qualifier
public abstract class Qualifier
Abstract base class for all qualifiers.
| Constructor Summary | |
|---|---|
protected |
Qualifier(String name)
Construct a qualifier with given name. |
| Method Summary | |
|---|---|
void |
addFullJoin(Qualifier join)
Method providing possibility to add full join. |
void |
addFullJoin(Qualifier join,
Condition cond)
Method providing possibility to add full join with a specific condition. |
void |
addInnerJoin(Qualifier join)
Method providing possibility to add inner join. |
void |
addInnerJoin(Qualifier join,
Condition cond)
Method providing possibility to add inner join with a specific condition. |
void |
addJoin(Join join)
Method providing possibility to add passed join. |
void |
addLeftJoin(Qualifier join)
Method providing possibility to add left join. |
void |
addLeftJoin(Qualifier join,
Condition cond)
Method providing possibility to add left join with a specific condition. |
void |
addRightJoin(Qualifier join)
Method providing possibility to add right join. |
void |
addRightJoin(Qualifier join,
Condition cond)
Method providing possibility to add right join with a specific condition. |
Column |
column(String name)
Builder method to create a column with given name belonging to this qualifier. |
List<Join> |
getJoins()
Returns list of joins currently set. |
boolean |
hasJoin()
Method to check if joins exist for this qualifier. |
String |
name()
Returns name of the qualifier. |
String |
toString()
Method constructing query string. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.castor.cpa.persistence.sql.query.QueryObject |
|---|
accept |
| Constructor Detail |
|---|
protected Qualifier(String name)
name - Name of the qualifier.| Method Detail |
|---|
public final String name()
public final List<Join> getJoins()
public final Column column(String name)
name - Name of the column.
public final void addInnerJoin(Qualifier join)
join - Qualifier to construct and add join for.
public final void addInnerJoin(Qualifier join,
Condition cond)
join - Qualifier to construct and add join for.cond - Condition to be used for the join.public final void addLeftJoin(Qualifier join)
join - Qualifier to construct and add join for.
public final void addLeftJoin(Qualifier join,
Condition cond)
join - Qualifier to construct and add join for.cond - Condition to be used for the join.public final void addRightJoin(Qualifier join)
join - Qualifier to construct and add join for.
public final void addRightJoin(Qualifier join,
Condition cond)
join - Qualifier to construct and add join for.cond - Condition to be used for the join.public final void addFullJoin(Qualifier join)
join - Qualifier to construct and add join for.
public final void addFullJoin(Qualifier join,
Condition cond)
join - Qualifier to construct and add join for.cond - Condition to be used for the join.public final void addJoin(Join join)
join - Join to be added.public final boolean hasJoin()
public final String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||