public class KKQuery
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
KKQuery.FromElement
This class describes an Element in the From-part of a SQL clause.
|
Constructor and Description |
---|
KKQuery() |
Modifier and Type | Method and Description |
---|---|
org.apache.torque.util.UniqueList<KKQuery.FromElement> |
getFromClause()
Retrieve the from buffer in order to specify which tables are involved in this query.
|
org.apache.torque.util.UniqueList<java.lang.String> |
getGroupByClause()
Retrieve the group by columns buffer in order to specify which columns are used to group the
results of the query.
|
java.lang.String |
getHaving()
Get the having clause.
|
java.lang.String |
getLimit()
Get the limit number.
|
java.lang.String |
getOffset()
Get the offset number.
|
org.apache.torque.util.UniqueList<java.lang.String> |
getOrderByClause()
Retrieve the order by columns buffer in order to specify which columns are used to sort the
results of the query.
|
java.lang.String |
getPostLimit()
Get the Post limit String.
|
java.lang.String |
getPreLimit()
Get the Pre limit String.
|
java.lang.String |
getRowcount()
Get the rowcount number.
|
org.apache.torque.util.UniqueList<java.lang.String> |
getSelectClause()
Retrieve the columns buffer in order to specify which columns are returned in this query.
|
org.apache.torque.util.UniqueList<java.lang.String> |
getSelectModifiers()
Retrieve the modifier buffer in order to add modifiers to this query.
|
org.apache.torque.util.UniqueList<java.lang.String> |
getWhereClause()
Retrieve the where buffer in order to specify the selection criteria E.g.
|
boolean |
hasLimit()
True if this query has a limit clause registered.
|
void |
setFromClause(org.apache.torque.util.UniqueList<KKQuery.FromElement> tables)
Set the from clause.
|
void |
setHaving(java.lang.String having)
Set the having clause.
|
void |
setLimit(java.lang.String limit)
Set the limit number.
|
void |
setOffset(java.lang.String offset)
Set the offset number.
|
void |
setPostLimit(java.lang.String postLimit)
Set the Post limit String.
|
void |
setPreLimit(java.lang.String preLimit)
Get the Pre limit String.
|
void |
setRowcount(java.lang.String rowcount)
Set the rowcount number.
|
void |
setSelectClause(org.apache.torque.util.UniqueList<java.lang.String> columns)
Set the columns.
|
void |
setSelectModifiers(org.apache.torque.util.UniqueList<java.lang.String> modifiers)
Set the modifiers.
|
void |
setWhereClause(org.apache.torque.util.UniqueList<java.lang.String> where)
Set the where clause.
|
java.lang.String |
toString()
Outputs the query statement.
|
java.lang.StringBuffer |
toStringBuffer(java.lang.StringBuffer stmt) |
public org.apache.torque.util.UniqueList<java.lang.String> getSelectModifiers()
public void setSelectModifiers(org.apache.torque.util.UniqueList<java.lang.String> modifiers)
modifiers
- the modifierspublic org.apache.torque.util.UniqueList<java.lang.String> getSelectClause()
public void setSelectClause(org.apache.torque.util.UniqueList<java.lang.String> columns)
columns
- columns listpublic org.apache.torque.util.UniqueList<KKQuery.FromElement> getFromClause()
public void setFromClause(org.apache.torque.util.UniqueList<KKQuery.FromElement> tables)
tables
- the tablespublic org.apache.torque.util.UniqueList<java.lang.String> getWhereClause()
public void setWhereClause(org.apache.torque.util.UniqueList<java.lang.String> where)
where
- where clausepublic org.apache.torque.util.UniqueList<java.lang.String> getOrderByClause()
public org.apache.torque.util.UniqueList<java.lang.String> getGroupByClause()
public void setHaving(java.lang.String having)
having
- A String.public void setLimit(java.lang.String limit)
limit
- A String.public void setPreLimit(java.lang.String preLimit)
preLimit
- A String with the preLimit.public void setPostLimit(java.lang.String postLimit)
postLimit
- A String with the postLimit.public void setOffset(java.lang.String offset)
offset
- A String.public void setRowcount(java.lang.String rowcount)
rowcount
- A String.public java.lang.String getHaving()
public java.lang.String getLimit()
public java.lang.String getPostLimit()
public java.lang.String getPreLimit()
public java.lang.String getOffset()
public boolean hasLimit()
public java.lang.String getRowcount()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.StringBuffer toStringBuffer(java.lang.StringBuffer stmt)
stmt
- the stmtCopyright © 2018 DS Data Systems UK Ltd.