public class DefaultSQLSelectBuilder extends CommonOperatorSQLBuilder<DefaultSQLSelectBuilder> implements RedefineSelectBuilder
FieldFunBuilder.Support| 限定符和类型 | 字段和说明 |
|---|---|
protected List<StampColumn> |
groupBy |
protected StampWhere |
having |
protected List<StampSelectJoin> |
joins |
protected StampSelectJoin |
lastJoin |
protected StampOrderBy |
lastOrderBy |
protected List<StampOrderBy> |
orderBys |
protected List<StampFrom> |
stampFroms |
protected StampSelect |
stampSelect |
protected List<StampSelectField> |
stampSelectFields |
protected StampWhere |
where |
lastWheregammars, point, points, posPoint| 构造器和说明 |
|---|
DefaultSQLSelectBuilder() |
between, eq, gt, gte, in, isNotNull, isNotNull, isNotNull, isNull, isNull, isNull, like, lt, lte, ne, nin, notBetween, section, value, wrapperaddPoint, autonomously, getPoint, getPointNext, getPrePoint, previous, previousclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitwrappersectionautonomouslyvaluebetween, gt, gte, in, like, lt, lte, ne, nin, notBetweeneqprotected StampSelect stampSelect
protected List<StampSelectField> stampSelectFields
protected List<StampSelectJoin> joins
protected StampSelectJoin lastJoin
protected StampWhere where
protected StampWhere having
protected List<StampOrderBy> orderBys
protected StampOrderBy lastOrderBy
protected List<StampColumn> groupBy
protected StampSelectField getLastField()
public DefaultSQLSelectBuilder select()
select 在接口中 SelectBuilderpublic DefaultSQLSelectBuilder all()
all 在接口中 SelectFieldBuilderpublic DefaultSQLSelectBuilder fields(Serializable... fields)
fields 在接口中 SelectFieldBuilderpublic DefaultSQLSelectBuilder fields(Class table, Serializable... fields)
fields 在接口中 SelectFieldBuilderpublic DefaultSQLSelectBuilder fields(String tableAliasName, Serializable... fields)
fields 在接口中 SelectFieldBuilderpublic DefaultSQLSelectBuilder field(Serializable field, String fieldAliasName)
field 在接口中 SelectFieldBuilderpublic DefaultSQLSelectBuilder field(Class table, Serializable field, String fieldAliasName)
field 在接口中 SelectFieldBuilderpublic DefaultSQLSelectBuilder field(String tableAliasName, Serializable field, String fieldAliasName)
field 在接口中 SelectFieldBuilderpublic DefaultSQLSelectBuilder distinct(Serializable field)
distinct 在接口中 SelectFieldBuilderpublic DefaultSQLSelectBuilder distinctByAlias(String tableAliasName, Serializable field)
distinctByAlias 在接口中 SelectFieldBuilderpublic DefaultSQLSelectBuilder distinct(Class table, Serializable field)
distinct 在接口中 SelectFieldBuilderpublic DefaultSQLSelectBuilder distinct(Serializable field, String fieldAliasName)
distinct 在接口中 SelectFieldBuilderpublic DefaultSQLSelectBuilder distinct(String tableAliasName, Serializable field, String fieldAliasName)
distinct 在接口中 SelectFieldBuilderpublic DefaultSQLSelectBuilder distinct(Class table, Serializable field, String fieldAliasName)
distinct 在接口中 SelectFieldBuilderpublic DefaultSQLSelectBuilder column(Serializable field)
column 在接口中 AbsColumnBuildercolumn 在接口中 AbsWhereColumnBuilderpublic DefaultSQLSelectBuilder column(Class table, Serializable field)
column 在接口中 AbsWhereColumnBuilderpublic DefaultSQLSelectBuilder column(String aliasName, Serializable field)
column 在接口中 AbsWhereColumnBuilderprotected void column(String aliasName, Class table, Serializable field)
public DefaultSQLSelectBuilder and()
and 在接口中 AndBuilderpublic DefaultSQLSelectBuilder from()
from 在接口中 FromBuilderpublic DefaultSQLSelectBuilder having()
having 在接口中 HavingBuilderpublic DefaultSQLSelectBuilder limit(long pos, long len)
limit 在接口中 LimitBuilderpublic DefaultSQLSelectBuilder or()
public DefaultSQLSelectBuilder orderBy()
orderBy 在接口中 OrderByBuilderpublic DefaultSQLSelectBuilder asc()
asc 在接口中 SortBuilderpublic DefaultSQLSelectBuilder desc()
desc 在接口中 SortBuilderpublic DefaultSQLSelectBuilder where()
where 在接口中 WhereBuilderpublic DefaultSQLSelectBuilder inner()
inner 在接口中 InnerBuilderpublic DefaultSQLSelectBuilder join()
join 在接口中 JoinBuilderpublic DefaultSQLSelectBuilder left()
left 在接口中 LeftBuilderpublic DefaultSQLSelectBuilder on()
public DefaultSQLSelectBuilder groupBy()
groupBy 在接口中 GroupByBuilderpublic DefaultSQLSelectBuilder table(Class table)
table 在接口中 AbsTableBuilderpublic DefaultSQLSelectBuilder table(Class table, String tableAliasName)
table 在接口中 AbsTableAliasBuilderpublic DefaultSQLSelectBuilder as(String aliasName)
protected Object[] covertFunParam(Serializable... params)
protected void commonFunWhere(String funName, Serializable... params)
public DefaultSQLSelectBuilder count(Serializable... params)
count 在接口中 FieldFunBuilderpublic DefaultSQLSelectBuilder max(Serializable... params)
max 在接口中 FieldFunBuilderpublic DefaultSQLSelectBuilder avg(Serializable... params)
avg 在接口中 FieldFunBuilderpublic DefaultSQLSelectBuilder sum(Serializable... params)
sum 在接口中 FieldFunBuilderpublic DefaultSQLSelectBuilder min(Serializable... params)
min 在接口中 FieldFunBuilderpublic DefaultSQLSelectBuilder concat(Serializable... params)
concat 在接口中 FieldFunBuilderpublic DefaultSQLSelectBuilder substring(Serializable param, int pos, int len)
substring 在接口中 FieldFunBuilderpublic StampSelect compile()
compile 在接口中 UnifyBuilderpublic DefaultSQLSelectBuilder table(String tableName)
table 在接口中 SelectTableNameBuilderpublic DefaultSQLSelectBuilder table(String tableName, String tableAliasName)
table 在接口中 SelectTableNameBuilderpublic DefaultSQLSelectBuilder table(UnifyBuilder builder)
table 在接口中 SelectTableNameBuilderpublic Object table(UnifyBuilder builder, String tableAliasName)
table 在接口中 SelectTableNameBuilderCopyright © 2020. All rights reserved.