public abstract class SelectBuilder extends QueryBuilder
syntaxProvider| 限定符 | 构造器和说明 |
|---|---|
protected |
SelectBuilder(SelectBuilder parent) |
protected |
SelectBuilder(SyntaxProvider syntaxProvider) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
addJoin(Join join) |
protected void |
addSelectColumns(String... columns) |
protected void |
andHaving(String condition) |
protected void |
andWhere(String condition) |
String |
build() |
protected String |
createAlias(String value,
String alias) |
protected String |
getFrom() |
protected String |
getGroupBy() |
protected String |
getHaving() |
protected List<Join> |
getJoins() |
protected Integer |
getLimit() |
protected Integer |
getOffset() |
protected String |
getOrderBy() |
protected OrderType |
getOrderType() |
protected List<String> |
getSelectColumns() |
protected SelectType |
getSelectType() |
protected String |
getWhere() |
protected void |
orHaving(String condition) |
protected void |
orWhere(String condition) |
static AfterSelectBuilder |
select(SyntaxProvider syntaxProvider,
String... columns) |
static AfterSelectBuilder.Aliasable |
select(SyntaxProvider syntaxProvider,
String column) |
protected void |
setFrom(String table) |
protected void |
setGroupBy(String... columns) |
protected void |
setHaving(String condition) |
protected void |
setLimit(int limit) |
protected void |
setOffset(int offset) |
protected void |
setOrderBy(String... columns) |
protected void |
setOrderType(OrderType type) |
protected void |
setSelectType(SelectType type) |
protected void |
setWhere(String condition) |
getSqlValidator, getSyntaxProvider, setSqlValidator, validprotected SelectBuilder(SyntaxProvider syntaxProvider)
protected SelectBuilder(SelectBuilder parent)
protected void addSelectColumns(String... columns)
protected void setSelectType(SelectType type)
protected void setFrom(String table)
protected void addJoin(Join join)
protected void setWhere(String condition)
protected void andWhere(String condition)
protected void orWhere(String condition)
protected void setGroupBy(String... columns)
protected void setHaving(String condition)
protected void andHaving(String condition)
protected void orHaving(String condition)
protected void setOrderBy(String... columns)
protected void setOrderType(OrderType type)
protected void setLimit(int limit)
protected void setOffset(int offset)
public String build()
build 在类中 QueryBuilderpublic static AfterSelectBuilder select(SyntaxProvider syntaxProvider, String... columns)
public static AfterSelectBuilder.Aliasable select(SyntaxProvider syntaxProvider, String column)
protected SelectType getSelectType()
protected String getFrom()
protected String getWhere()
protected String getGroupBy()
protected String getHaving()
protected String getOrderBy()
protected OrderType getOrderType()
protected Integer getLimit()
protected Integer getOffset()
Copyright © 2024. All rights reserved.