QueryObject
Table
, TableAlias
public abstract class Qualifier extends java.lang.Object implements QueryObject
Modifier | Constructor | Description |
---|---|---|
protected |
Qualifier(java.lang.String name) |
Construct a qualifier with given name.
|
Modifier and Type | Method | 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(java.lang.String name) |
Builder method to create a column with given name belonging to this qualifier.
|
java.util.List<Join> |
getJoins() |
Returns list of joins currently set.
|
boolean |
hasJoin() |
Method to check if joins exist for this qualifier.
|
java.lang.String |
name() |
Returns name of the qualifier.
|
java.lang.String |
toString() |
Method constructing query string.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
accept
protected Qualifier(java.lang.String name)
name
- Name of the qualifier.public final java.lang.String name()
public final java.util.List<Join> getJoins()
public final Column column(java.lang.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 java.lang.String toString()
toString
in class java.lang.Object
Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com