public class SqlSelectBasicBuilder extends java.lang.Object implements SqlBuilder
sql select basic builder. columns with given table
| 限定符和类型 | 字段和说明 |
|---|---|
protected boolean |
buildWithFrom |
protected java.util.List<SelectColumnElement> |
columns |
protected Dialect |
dialect |
protected java.lang.String |
tableAlias |
protected java.lang.String |
tableName |
| 构造器和说明 |
|---|
SqlSelectBasicBuilder(Dialect dialect) |
SqlSelectBasicBuilder(Dialect dialect,
java.lang.String tableName) |
SqlSelectBasicBuilder(Dialect dialect,
java.lang.String tableName,
java.lang.String tableAlias) |
| 限定符和类型 | 方法和说明 |
|---|---|
SqlSelectBasicBuilder |
addSelectColumn(java.lang.String column)
add column
|
SqlSelectBasicBuilder |
addSelectColumn(java.lang.String column,
cn.featherfly.juorm.operator.AggregateFunction aggregateFunction)
add column
|
SqlSelectBasicBuilder |
addSelectColumn(java.lang.String column,
cn.featherfly.juorm.operator.AggregateFunction aggregateFunction,
java.lang.String asName)
add column
|
SqlSelectBasicBuilder |
addSelectColumn(java.lang.String column,
java.lang.String asName)
add column
|
SqlSelectBasicBuilder |
addSelectColumns(java.util.Collection<java.lang.String> columns)
addColumns
|
SqlSelectBasicBuilder |
addSelectColumns(java.lang.String... columns)
addColumns
|
java.lang.String |
build() |
java.lang.String |
getTableAlias()
返回alias
|
java.lang.String |
getTableName()
返回tableName
|
boolean |
isBuildWithFrom()
返回buildWithFrom
|
void |
setBuildWithFrom(boolean buildWithFrom)
设置buildWithFrom
|
void |
setTableAlias(java.lang.String tableAlias)
设置alias
|
void |
setTableName(java.lang.String tableName)
设置tableName
|
protected java.lang.String tableAlias
protected java.lang.String tableName
protected boolean buildWithFrom
protected java.util.List<SelectColumnElement> columns
protected Dialect dialect
public SqlSelectBasicBuilder(Dialect dialect)
dialect - dialectpublic SqlSelectBasicBuilder(Dialect dialect, java.lang.String tableName)
dialect - dialecttableName - tableNamepublic SqlSelectBasicBuilder(Dialect dialect, java.lang.String tableName, java.lang.String tableAlias)
dialect - dialecttableName - tableNametableAlias - aliaspublic java.lang.String getTableAlias()
public void setTableAlias(java.lang.String tableAlias)
tableAlias - tableAliaspublic java.lang.String getTableName()
public void setTableName(java.lang.String tableName)
tableName - tableNamepublic boolean isBuildWithFrom()
public void setBuildWithFrom(boolean buildWithFrom)
buildWithFrom - buildWithFrompublic SqlSelectBasicBuilder addSelectColumn(java.lang.String column, cn.featherfly.juorm.operator.AggregateFunction aggregateFunction)
column - columnaggregateFunction - aggregateFunctionpublic SqlSelectBasicBuilder addSelectColumn(java.lang.String column, cn.featherfly.juorm.operator.AggregateFunction aggregateFunction, java.lang.String asName)
column - columnaggregateFunction - aggregateFunctionasName - alias namepublic SqlSelectBasicBuilder addSelectColumn(java.lang.String column)
column - columnpublic SqlSelectBasicBuilder addSelectColumn(java.lang.String column, java.lang.String asName)
column - columnasName - alias namepublic SqlSelectBasicBuilder addSelectColumns(java.lang.String... columns)
columns - columnspublic SqlSelectBasicBuilder addSelectColumns(java.util.Collection<java.lang.String> columns)
columns - columnspublic java.lang.String build()
build 在接口中 cn.featherfly.juorm.dml.builder.Builder