public class SelectColumnElement extends ColumnElement
Column
.| 限定符和类型 | 字段和说明 |
|---|---|
protected cn.featherfly.common.repository.operate.AggregateFunction |
aggregateFunctions
The aggregate functions.
|
protected java.lang.String |
asName
The as name.
|
name, tableAliasdialect| 构造器和说明 |
|---|
SelectColumnElement(Dialect dialect,
java.lang.String name)
Instantiates a new select column element.
|
SelectColumnElement(Dialect dialect,
java.lang.String name,
java.lang.String tableAlias)
Instantiates a new select column element.
|
SelectColumnElement(Dialect dialect,
java.lang.String name,
java.lang.String tableAlias,
cn.featherfly.common.repository.operate.AggregateFunction aggregateFunctions)
Instantiates a new select column element.
|
SelectColumnElement(Dialect dialect,
java.lang.String name,
java.lang.String tableAlias,
cn.featherfly.common.repository.operate.AggregateFunction aggregateFunctions,
java.lang.String asName)
Instantiates a new select column element.
|
SelectColumnElement(Dialect dialect,
java.lang.String name,
java.lang.String tableAlias,
java.lang.String asName)
Instantiates a new select column element.
|
| 限定符和类型 | 方法和说明 |
|---|---|
cn.featherfly.common.repository.operate.AggregateFunction |
getAggregateFunctions()
返回aggregateFunctions.
|
void |
setAggregateFunctions(cn.featherfly.common.repository.operate.AggregateFunction aggregateFunctions)
设置aggregateFunctions.
|
java.lang.String |
toSql()
toSql
|
getName, getTableAlias, setName, setTableAliasgetDialect, toStringprotected cn.featherfly.common.repository.operate.AggregateFunction aggregateFunctions
protected java.lang.String asName
public SelectColumnElement(Dialect dialect, java.lang.String name)
dialect - dialectname - namepublic SelectColumnElement(Dialect dialect, java.lang.String name, java.lang.String tableAlias)
dialect - dialectname - nametableAlias - table alias namepublic SelectColumnElement(Dialect dialect, java.lang.String name, java.lang.String tableAlias, cn.featherfly.common.repository.operate.AggregateFunction aggregateFunctions)
dialect - dialectname - nametableAlias - tableAliasaggregateFunctions - aggregateFunctionspublic SelectColumnElement(Dialect dialect, java.lang.String name, java.lang.String tableAlias, java.lang.String asName)
dialect - dialectname - nametableAlias - tableAliasasName - asNamepublic SelectColumnElement(Dialect dialect, java.lang.String name, java.lang.String tableAlias, cn.featherfly.common.repository.operate.AggregateFunction aggregateFunctions, java.lang.String asName)
dialect - dialectname - nametableAlias - tableAliasaggregateFunctions - aggregateFunctionsasName - asNamepublic cn.featherfly.common.repository.operate.AggregateFunction getAggregateFunctions()
public void setAggregateFunctions(cn.featherfly.common.repository.operate.AggregateFunction aggregateFunctions)
aggregateFunctions - aggregateFunctionspublic java.lang.String toSql()
toSql 在接口中 SqlElementtoSql 在类中 ColumnElement