public class QueryBuilder.From extends QueryBuilder.Query implements QueryBuilder.CanOrder, QueryBuilder.CanLimit, QueryBuilder.CanGroupBy, QueryBuilder.Appendable<QueryBuilder.From>
| Modifier and Type | Method and Description |
|---|---|
QueryBuilder.From |
append(Param p)
Appends the parameter directly in query
|
QueryBuilder.GroupBy |
groupBy()
Group by all aliases fields used in SELECT clause
|
QueryBuilder.GroupBy |
groupBy(Param... p) |
QueryBuilder.GroupBy |
groupBy(QueryBuilder.Alias<?>... aliases) |
QueryBuilder.GroupBy |
groupByProp(QueryBuilder.Alias<?> alias,
Object... properties) |
QueryBuilder.On |
join(QueryBuilder.Alias<?> a)
Creates a JOIN sentence using the given alias
E.g.:
builder.select(...)
|
QueryBuilder.On |
join(QueryBuilder.Alias<?> a,
String joinType)
Creates a join using the given join type
|
QueryBuilder.On |
leftJoin(QueryBuilder.Alias<?> a)
Creates a LEFT JOIN sentence using the given alias
E.g.:
builder.select(...)
|
QueryBuilder.Limit |
limit(Object lim) |
QueryBuilder.Order |
orderBy() |
QueryBuilder.On |
rightJoin(QueryBuilder.Alias<?> a)
Creates a RIGHT JOIN sentence using the given alias
E.g.:
builder.select(...)
|
QueryBuilder.Where |
where() |
executeQuery, executeSentence, getParamValues, getSQL, getValueFromResultSet, preparepublic QueryBuilder.On leftJoin(QueryBuilder.Alias<?> a)
builder.select(...)
.from(a)
.leftJoin(b)
...
a - - The alias to joinQueryBuilder.On objectpublic QueryBuilder.On rightJoin(QueryBuilder.Alias<?> a)
builder.select(...)
.from(a)
.rightJoin(b)
...
a - - The alias to joinQueryBuilder.On objectpublic QueryBuilder.On join(QueryBuilder.Alias<?> a)
builder.select(...)
.from(a)
.join(b)
...
a - - The alias to joinQueryBuilder.On objectpublic QueryBuilder.On join(QueryBuilder.Alias<?> a, String joinType)
a - - Alias to joinjoinType - - The join type (E.g: "CROSS JOIN" or "LEFT OUTER JOIN")QueryBuilder.On objectpublic QueryBuilder.Where where()
public QueryBuilder.Order orderBy()
orderBy in interface QueryBuilder.CanOrderpublic QueryBuilder.Limit limit(Object lim)
limit in interface QueryBuilder.CanLimitpublic QueryBuilder.From append(Param p)
QueryBuilder.Appendableappend in interface QueryBuilder.Appendable<QueryBuilder.From>p - - Parampublic QueryBuilder.GroupBy groupBy(QueryBuilder.Alias<?>... aliases)
groupBy in interface QueryBuilder.CanGroupBypublic QueryBuilder.GroupBy groupByProp(QueryBuilder.Alias<?> alias, Object... properties)
groupByProp in interface QueryBuilder.CanGroupBypublic QueryBuilder.GroupBy groupBy()
QueryBuilder.CanGroupBygroupBy in interface QueryBuilder.CanGroupBypublic QueryBuilder.GroupBy groupBy(Param... p)
groupBy in interface QueryBuilder.CanGroupByCopyright © 2016. All Rights Reserved.