类 SelectColumnElement
java.lang.Object
cn.featherfly.common.db.builder.model.AbstractSqlElement
cn.featherfly.common.db.builder.model.ColumnElement
cn.featherfly.common.db.builder.model.SelectColumnElement
- 所有已实现的接口:
SqlElement
public class SelectColumnElement extends ColumnElement
Column
.-
字段概要
字段 修饰符和类型 字段 说明 protected cn.featherfly.common.repository.operate.AggregateFunctionaggregateFunctionsThe aggregate functions.protected java.lang.StringasNameThe as name.从类继承的字段 cn.featherfly.common.db.builder.model.ColumnElement
name, tableAlias从类继承的字段 cn.featherfly.common.db.builder.model.AbstractSqlElement
dialect -
构造器概要
构造器 构造器 说明 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.AggregateFunctiongetAggregateFunctions()返回aggregateFunctions.voidsetAggregateFunctions(cn.featherfly.common.repository.operate.AggregateFunction aggregateFunctions)设置aggregateFunctions.java.lang.StringtoSql()toSql从类继承的方法 cn.featherfly.common.db.builder.model.ColumnElement
getName, getTableAlias, setName, setTableAlias从类继承的方法 cn.featherfly.common.db.builder.model.AbstractSqlElement
getDialect, toString从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
字段详细资料
-
aggregateFunctions
protected cn.featherfly.common.repository.operate.AggregateFunction aggregateFunctionsThe aggregate functions. -
asName
protected java.lang.String asNameThe as name.
-
-
构造器详细资料
-
SelectColumnElement
Instantiates a new select column element.- 参数:
dialect- dialectname- name
-
SelectColumnElement
Instantiates a new select column element.- 参数:
dialect- dialectname- nametableAlias- table alias name
-
SelectColumnElement
public SelectColumnElement(Dialect dialect, java.lang.String name, java.lang.String tableAlias, cn.featherfly.common.repository.operate.AggregateFunction aggregateFunctions)Instantiates a new select column element.- 参数:
dialect- dialectname- nametableAlias- tableAliasaggregateFunctions- aggregateFunctions
-
SelectColumnElement
public SelectColumnElement(Dialect dialect, java.lang.String name, java.lang.String tableAlias, java.lang.String asName)Instantiates a new select column element.- 参数:
dialect- dialectname- nametableAlias- tableAliasasName- asName
-
SelectColumnElement
public 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.- 参数:
dialect- dialectname- nametableAlias- tableAliasaggregateFunctions- aggregateFunctionsasName- asName
-
-
方法详细资料
-
getAggregateFunctions
public cn.featherfly.common.repository.operate.AggregateFunction getAggregateFunctions()返回aggregateFunctions.- 返回:
- aggregateFunctions
-
setAggregateFunctions
public void setAggregateFunctions(cn.featherfly.common.repository.operate.AggregateFunction aggregateFunctions)设置aggregateFunctions.- 参数:
aggregateFunctions- aggregateFunctions
-
toSql
public java.lang.String toSql()toSql- 指定者:
toSql在接口中SqlElement- 覆盖:
toSql在类中ColumnElement- 返回:
- sql
-