Class SQLQuery
- java.lang.Object
-
- net.ontopia.persistence.query.sql.SQLQuery
-
public class SQLQuery extends Object
INTERNAL: Represents an abstract SQL query. Holds SQL query information in a platform independent form.
-
-
Constructor Summary
Constructors Constructor Description SQLQuery()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAscending(SQLAggregateIF aggregate)voidaddAscending(SQLValueIF value)voidaddDescending(SQLAggregateIF aggregate)voidaddDescending(SQLValueIF value)voidaddOrderBy(SQLOrderBy sob)voidaddSelect(SQLAggregateIF aggregate)voidaddSelect(SQLValueIF value)booleangetDistinct()SQLExpressionIFgetFilter()intgetLimit()intgetOffset()ListgetOrderBy()ListgetSelect()intgetWidth()booleanisSetQuery()voidsetDistinct(boolean distinct)voidsetFilter(SQLExpressionIF filter)voidsetLimit(int limit)voidsetOffset(int offset)StringtoString()
-
-
-
Field Detail
-
select
protected List select
-
distinct
protected boolean distinct
-
limit
protected int limit
-
offset
protected int offset
-
filter
protected SQLExpressionIF filter
-
orderby
protected List orderby
-
-
Method Detail
-
isSetQuery
public boolean isSetQuery()
-
getDistinct
public boolean getDistinct()
-
setDistinct
public void setDistinct(boolean distinct)
-
getLimit
public int getLimit()
-
setLimit
public void setLimit(int limit)
-
getOffset
public int getOffset()
-
setOffset
public void setOffset(int offset)
-
getSelect
public List getSelect()
-
addSelect
public void addSelect(SQLValueIF value)
-
addSelect
public void addSelect(SQLAggregateIF aggregate)
-
getWidth
public int getWidth()
-
getOrderBy
public List getOrderBy()
-
addOrderBy
public void addOrderBy(SQLOrderBy sob)
-
addAscending
public void addAscending(SQLValueIF value)
-
addDescending
public void addDescending(SQLValueIF value)
-
addAscending
public void addAscending(SQLAggregateIF aggregate)
-
addDescending
public void addDescending(SQLAggregateIF aggregate)
-
getFilter
public SQLExpressionIF getFilter()
-
setFilter
public void setFilter(SQLExpressionIF filter)
-
-