public class SelectColumnElement extends ColumnElement
Column
| 限定符和类型 | 字段和说明 |
|---|---|
protected cn.featherfly.common.repository.operate.AggregateFunction |
aggregateFunctions |
protected java.lang.String |
asName |
name, tableAliasdialect| 构造器和说明 |
|---|
SelectColumnElement(Dialect dialect,
java.lang.String name) |
SelectColumnElement(Dialect dialect,
java.lang.String name,
java.lang.String tableAlias) |
SelectColumnElement(Dialect dialect,
java.lang.String name,
java.lang.String tableAlias,
cn.featherfly.common.repository.operate.AggregateFunction aggregateFunctions) |
SelectColumnElement(Dialect dialect,
java.lang.String name,
java.lang.String tableAlias,
cn.featherfly.common.repository.operate.AggregateFunction aggregateFunctions,
java.lang.String asName) |
SelectColumnElement(Dialect dialect,
java.lang.String name,
java.lang.String tableAlias,
java.lang.String asName) |
| 限定符和类型 | 方法和说明 |
|---|---|
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