类 SelectColumnElement

java.lang.Object
所有已实现的接口:
SqlElement

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.

    从类继承的字段 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.AggregateFunction getAggregateFunctions()
    返回aggregateFunctions.
    void setAggregateFunctions​(cn.featherfly.common.repository.operate.AggregateFunction aggregateFunctions)
    设置aggregateFunctions.
    java.lang.String toSql()
    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 aggregateFunctions
      The aggregate functions.
    • asName

      protected java.lang.String asName
      The as name.
  • 构造器详细资料

    • SelectColumnElement

      public SelectColumnElement​(Dialect dialect, java.lang.String name)
      Instantiates a new select column element.
      参数:
      dialect - dialect
      name - name
    • SelectColumnElement

      public SelectColumnElement​(Dialect dialect, java.lang.String name, java.lang.String tableAlias)
      Instantiates a new select column element.
      参数:
      dialect - dialect
      name - name
      tableAlias - 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 - dialect
      name - name
      tableAlias - tableAlias
      aggregateFunctions - 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 - dialect
      name - name
      tableAlias - tableAlias
      asName - 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 - dialect
      name - name
      tableAlias - tableAlias
      aggregateFunctions - aggregateFunctions
      asName - 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