public class DefaultTableSelectPlan implements TableSelectPlan
| 限定符和类型 | 类和说明 |
|---|---|
static class |
DefaultTableSelectPlan.Companion |
Plan.DefaultImplsWhereClause.DefaultImpls| 限定符和类型 | 字段和说明 |
|---|---|
static DefaultTableSelectPlan.Companion |
Companion |
| 构造器和说明 |
|---|
DefaultTableSelectPlan(Table from) |
| 限定符和类型 | 方法和说明 |
|---|---|
TableSelectPlan |
distinct() |
boolean |
getDistinct() |
Table |
getFrom() |
java.util.List<instep.dao.sql.Column> |
getGroupBy() |
Condition |
getHaving() |
int |
getLimit() |
int |
getOffset() |
java.util.List<instep.dao.sql.OrderBy> |
getOrderBy() |
java.util.List<java.lang.Object> |
getParameters()
Order of parameters need to be same as order of statement's placeholders.
|
instep.collection.AssocArray |
getSelect() |
java.lang.String |
getStatement() |
Condition |
getWhere() |
TableSelectPlan |
groupBy(instep.dao.sql.Column columns) |
TableSelectPlan |
having(instep.dao.sql.Condition conditions) |
TableSelectPlan |
limit(int limit) |
TableSelectPlan |
offset(int offset) |
TableSelectPlan |
orderBy(instep.dao.sql.OrderBy orderBys) |
TableSelectPlan |
select(java.lang.Object columnOrAggregates) |
void |
setWhere(Condition p) |
distinct, getDistinct, getFrom, getGroupBy, getHaving, getLimit, getOffset, getOrderBy, getSelect, groupBy, having, limit, offset, orderBy, selectdebug, getParameters, getStatement, info, log, parameterToLogFormatgetWhere, setWhere, wherepublic static DefaultTableSelectPlan.Companion Companion
public DefaultTableSelectPlan(Table from)
public java.lang.String getStatement()
public java.util.List<java.lang.Object> getParameters()
Order of parameters need to be same as order of statement's placeholders.
public instep.collection.AssocArray getSelect()
public boolean getDistinct()
public Condition getWhere()
public void setWhere(Condition p)
public java.util.List<instep.dao.sql.Column> getGroupBy()
public Condition getHaving()
public java.util.List<instep.dao.sql.OrderBy> getOrderBy()
public int getLimit()
public int getOffset()
public TableSelectPlan select(java.lang.Object columnOrAggregates)
public TableSelectPlan distinct()
public TableSelectPlan groupBy(instep.dao.sql.Column columns)
public TableSelectPlan having(instep.dao.sql.Condition conditions)
public TableSelectPlan orderBy(instep.dao.sql.OrderBy orderBys)
public TableSelectPlan limit(int limit)
public TableSelectPlan offset(int offset)
public Table getFrom()