|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IQuery
Represents a SELECT query in the language objects.
| Method Summary | |
|---|---|
IFrom |
getFrom()
Get FROM clause, should never be null. |
IGroupBy |
getGroupBy()
Get GROUP BY clause, may be null. |
ICriteria |
getHaving()
Get HAVING clause, may be null. |
ISelect |
getSelect()
Get SELECT clause, should never be null. |
ICriteria |
getWhere()
Get WHERE clause, may be null. |
void |
setFrom(IFrom from)
Set FROM clause, should never be null. |
void |
setGroupBy(IGroupBy groupBy)
Set GROUP BY clause, may be null. |
void |
setHaving(ICriteria criteria)
Set HAVING clause, may be null. |
void |
setSelect(ISelect select)
Set SELECT clause, should never be null. |
void |
setWhere(ICriteria criteria)
Set WHERE clause, may be null. |
| Methods inherited from interface org.teiid.connector.language.IQueryCommand |
|---|
getColumnNames, getColumnTypes, getLimit, getOrderBy, getProjectedQuery, setLimit, setOrderBy |
| Methods inherited from interface org.teiid.connector.language.ILanguageObject |
|---|
acceptVisitor |
| Method Detail |
|---|
ISelect getSelect()
IFrom getFrom()
ICriteria getWhere()
IGroupBy getGroupBy()
ICriteria getHaving()
void setSelect(ISelect select)
select - Select clause objectvoid setFrom(IFrom from)
from - From clause objectvoid setWhere(ICriteria criteria)
criteria - A criteria objectvoid setGroupBy(IGroupBy groupBy)
groupBy - A group by objectvoid setHaving(ICriteria criteria)
criteria - A criteria object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||