public abstract class Qualifier extends Object implements QueryObject
Modifier | Constructor and Description |
---|---|
protected |
Qualifier(String name)
Construct a qualifier with given name.
|
Modifier and Type | Method and Description |
---|---|
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.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
accept
protected Qualifier(String name)
name
- Name of the qualifier.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()
Copyright © 2013. All rights reserved.