接口 SelectBuilder

所有超级接口:
cn.featherfly.common.repository.builder.Builder, SqlBuilder
所有已知实现类:
SqlQueryBuilder, SqlSelectBuilder

public interface SelectBuilder
extends SqlBuilder

SelectBuilder

  • 方法概要

    修饰符和类型 方法 说明
    SqlConditionBuilder from​(java.lang.String tableName)
    进入条件表达式
    SqlConditionBuilder from​(java.lang.String tableName, java.lang.String tableAlias)
    进入条件表达式
    SelectBuilder select​(java.lang.String columnName)
    添加select的列
    SelectBuilder select​(java.lang.String[] columnNames)
    批量添加select的列
    SelectBuilder select​(java.lang.String columnName, cn.featherfly.common.repository.operate.AggregateFunction aggregateFunction)
    添加select的列
    SelectBuilder select​(java.lang.String columnName, cn.featherfly.common.repository.operate.AggregateFunction aggregateFunction, java.lang.String asName)
    添加select的列
    SelectBuilder select​(java.lang.String columnName, java.lang.String asName)
    添加select的列
    SelectBuilder select​(java.util.Collection<java.lang.String> columnNames)
    批量添加select的列
    SelectBuilder select​(java.util.Map<java.lang.String,​java.lang.String> columnNames)
    批量添加select的列

    从接口继承的方法 cn.featherfly.common.repository.builder.Builder

    build
  • 方法详细资料

    • select

      SelectBuilder select​(java.lang.String columnName)

      添加select的列

      参数:
      columnName - columnName
      返回:
      SelectBuilder
    • select

      SelectBuilder select​(java.lang.String columnName, java.lang.String asName)

      添加select的列

      参数:
      columnName - columnName
      asName - asName
      返回:
      SelectBuilder
    • select

      SelectBuilder select​(java.lang.String columnName, cn.featherfly.common.repository.operate.AggregateFunction aggregateFunction, java.lang.String asName)

      添加select的列

      参数:
      columnName - columnName
      aggregateFunction - aggregateFunction
      asName - asName
      返回:
      SelectBuilder
    • select

      SelectBuilder select​(java.lang.String columnName, cn.featherfly.common.repository.operate.AggregateFunction aggregateFunction)

      添加select的列

      参数:
      columnName - columnName
      aggregateFunction - aggregateFunction
      返回:
      SelectBuilder
    • select

      SelectBuilder select​(java.lang.String[] columnNames)

      批量添加select的列

      参数:
      columnNames - columnNames
      返回:
      SelectBuilder
    • select

      SelectBuilder select​(java.util.Collection<java.lang.String> columnNames)

      批量添加select的列

      参数:
      columnNames - columnNames
      返回:
      SelectBuilder
    • select

      SelectBuilder select​(java.util.Map<java.lang.String,​java.lang.String> columnNames)

      批量添加select的列

      参数:
      columnNames - columnNames map, key is columnName , value is asName
      返回:
      SelectBuilder
    • from

      SqlConditionBuilder from​(java.lang.String tableName)

      进入条件表达式

      参数:
      tableName - tableName
      返回:
      ConditionBuilder
    • from

      SqlConditionBuilder from​(java.lang.String tableName, java.lang.String tableAlias)

      进入条件表达式

      参数:
      tableName - tableName
      tableAlias - tableAlias
      返回:
      ConditionBuilder