类 SqlSelectBuilder
java.lang.Object
cn.featherfly.common.db.builder.dml.AbstractSqlSelectBuilder
cn.featherfly.common.db.builder.dml.SqlSelectBuilder
- 所有已实现的接口:
SelectBuilder,SqlBuilder,cn.featherfly.common.repository.builder.Builder
public class SqlSelectBuilder extends AbstractSqlSelectBuilder implements SelectBuilder
sql find builder
-
字段概要
从类继承的字段 cn.featherfly.common.db.builder.dml.AbstractSqlSelectBuilder
conditionBuilder -
构造器概要
构造器 构造器 说明 SqlSelectBuilder(Dialect dialect, SqlConditionGroup conditionBuilder)SqlSelectBuilder(Dialect dialect, java.lang.String tableName, SqlConditionGroup conditionBuilder)SqlSelectBuilder(Dialect dialect, java.lang.String tableName, java.lang.String alias, SqlConditionGroup conditionBuilder) -
方法概要
修饰符和类型 方法 说明 SqlConditionBuilderfrom(java.lang.String tableName)进入条件表达式SqlConditionBuilderfrom(java.lang.String tableName, java.lang.String alias)进入条件表达式SelectBuilderselect(java.lang.String columnName)添加select的列SelectBuilderselect(java.lang.String[] columnNames)批量添加select的列SelectBuilderselect(java.lang.String columnName, cn.featherfly.common.repository.operate.AggregateFunction aggregateFunction)添加select的列SelectBuilderselect(java.lang.String columnName, cn.featherfly.common.repository.operate.AggregateFunction aggregateFunction, java.lang.String asName)添加select的列SelectBuilderselect(java.lang.String columnName, java.lang.String asName)添加select的列SelectBuilderselect(java.util.Collection<java.lang.String> columnNames)批量添加select的列SelectBuilderselect(java.util.Map<java.lang.String,java.lang.String> columnNames)批量添加select的列从类继承的方法 cn.featherfly.common.db.builder.dml.AbstractSqlSelectBuilder
addSelectColumn, addSelectColumn, addSelectColumn, addSelectColumn, build, getTableAlias, getTableName, isBuildWithFrom, setBuildWithFrom, setTableAlias, setTableName从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 cn.featherfly.common.repository.builder.Builder
build
-
构造器详细资料
-
SqlSelectBuilder
- 参数:
dialect- dialectconditionBuilder- conditionBuilder
-
SqlSelectBuilder
public SqlSelectBuilder(Dialect dialect, java.lang.String tableName, SqlConditionGroup conditionBuilder)- 参数:
dialect- dialecttableName- tableNameconditionBuilder- conditionBuilder
-
SqlSelectBuilder
public SqlSelectBuilder(Dialect dialect, java.lang.String tableName, java.lang.String alias, SqlConditionGroup conditionBuilder)- 参数:
dialect- dialecttableName- tableNamealias- aliasconditionBuilder- conditionBuilder
-
-
方法详细资料
-
select
public SelectBuilder select(java.lang.String columnName, cn.featherfly.common.repository.operate.AggregateFunction aggregateFunction)添加select的列
- 指定者:
select在接口中SelectBuilder- 参数:
columnName- columnNameaggregateFunction- aggregateFunction- 返回:
- SelectBuilder
-
select
public SelectBuilder select(java.lang.String columnName, cn.featherfly.common.repository.operate.AggregateFunction aggregateFunction, java.lang.String asName)添加select的列
- 指定者:
select在接口中SelectBuilder- 参数:
columnName- columnNameaggregateFunction- aggregateFunctionasName- asName- 返回:
- SelectBuilder
-
select
批量添加select的列
- 指定者:
select在接口中SelectBuilder- 参数:
columnNames- columnNames map, key is columnName , value is asName- 返回:
- SelectBuilder
-
select
添加select的列
- 指定者:
select在接口中SelectBuilder- 参数:
columnName- columnName- 返回:
- SelectBuilder
-
select
添加select的列
- 指定者:
select在接口中SelectBuilder- 参数:
columnName- columnNameasName- asName- 返回:
- SelectBuilder
-
select
批量添加select的列
- 指定者:
select在接口中SelectBuilder- 参数:
columnNames- columnNames- 返回:
- SelectBuilder
-
select
批量添加select的列
- 指定者:
select在接口中SelectBuilder- 参数:
columnNames- columnNames- 返回:
- SelectBuilder
-
from
进入条件表达式
- 指定者:
from在接口中SelectBuilder- 参数:
tableName- tableName- 返回:
- ConditionBuilder
-
from
进入条件表达式
- 指定者:
from在接口中SelectBuilder- 参数:
tableName- tableNamealias- tableAlias- 返回:
- ConditionBuilder
-