public class SelectColumnElement extends ColumnElement
Column
| 限定符和类型 | 字段和说明 |
|---|---|
protected cn.featherfly.hammer.operator.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.hammer.operator.AggregateFunction aggregateFunctions) |
SelectColumnElement(Dialect dialect,
java.lang.String name,
java.lang.String tableAlias,
cn.featherfly.hammer.operator.AggregateFunction aggregateFunctions,
java.lang.String asName) |
SelectColumnElement(Dialect dialect,
java.lang.String name,
java.lang.String tableAlias,
java.lang.String asName) |
| 限定符和类型 | 方法和说明 |
|---|---|
cn.featherfly.hammer.operator.AggregateFunction |
getAggregateFunctions()
返回aggregateFunctions
|
void |
setAggregateFunctions(cn.featherfly.hammer.operator.AggregateFunction aggregateFunctions)
设置aggregateFunctions
|
java.lang.String |
toSql()
toSql
|
getName, getTableAlias, setName, setTableAliasgetDialect, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waittoDmlprotected cn.featherfly.hammer.operator.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.hammer.operator.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.hammer.operator.AggregateFunction aggregateFunctions, java.lang.String asName)
dialect - dialectname - nametableAlias - tableAliasaggregateFunctions - aggregateFunctionsasName - asNamepublic cn.featherfly.hammer.operator.AggregateFunction getAggregateFunctions()
public void setAggregateFunctions(cn.featherfly.hammer.operator.AggregateFunction aggregateFunctions)
aggregateFunctions - aggregateFunctionspublic java.lang.String toSql()
toSql 在接口中 SqlElementtoSql 在类中 ColumnElement