public class SqlSelectBuilder extends AbstractSqlSelectBuilder implements SelectBuilder
sql find builder
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) |
| 限定符和类型 | 方法和说明 |
|---|---|
SqlConditionBuilder |
from(java.lang.String tableName)
进入条件表达式
|
SqlConditionBuilder |
from(java.lang.String tableName,
java.lang.String alias)
进入条件表达式
|
SelectBuilder |
select(java.util.Collection<java.lang.String> columnNames)
批量添加select的列
|
SelectBuilder |
select(java.util.Map<java.lang.String,java.lang.String> columnNames)
批量添加select的列
|
SelectBuilder |
select(java.lang.String columnName)
添加select的列
|
SelectBuilder |
select(java.lang.String[] columnNames)
批量添加select的列
|
SelectBuilder |
select(java.lang.String columnName,
cn.featherfly.hammer.operator.AggregateFunction aggregateFunction)
添加select的列
|
SelectBuilder |
select(java.lang.String columnName,
cn.featherfly.hammer.operator.AggregateFunction aggregateFunction,
java.lang.String asName)
添加select的列
|
SelectBuilder |
select(java.lang.String columnName,
java.lang.String asName)
添加select的列
|
addSelectColumn, addSelectColumn, addSelectColumn, addSelectColumn, build, getTableAlias, getTableName, isBuildWithFrom, setBuildWithFrom, setTableAlias, setTableNamepublic SqlSelectBuilder(Dialect dialect, SqlConditionGroup conditionBuilder)
dialect - dialectconditionBuilder - conditionBuilderpublic SqlSelectBuilder(Dialect dialect, java.lang.String tableName, SqlConditionGroup conditionBuilder)
dialect - dialecttableName - tableNameconditionBuilder - conditionBuilderpublic SqlSelectBuilder(Dialect dialect, java.lang.String tableName, java.lang.String alias, SqlConditionGroup conditionBuilder)
dialect - dialecttableName - tableNamealias - aliasconditionBuilder - conditionBuilderpublic SelectBuilder select(java.lang.String columnName, cn.featherfly.hammer.operator.AggregateFunction aggregateFunction)
添加select的列
select 在接口中 SelectBuildercolumnName - columnNameaggregateFunction - aggregateFunctionpublic SelectBuilder select(java.lang.String columnName, cn.featherfly.hammer.operator.AggregateFunction aggregateFunction, java.lang.String asName)
添加select的列
select 在接口中 SelectBuildercolumnName - columnNameaggregateFunction - aggregateFunctionasName - asNamepublic SelectBuilder select(java.util.Map<java.lang.String,java.lang.String> columnNames)
批量添加select的列
select 在接口中 SelectBuildercolumnNames - columnNames map, key is columnName , value is asNamepublic SelectBuilder select(java.lang.String columnName)
添加select的列
select 在接口中 SelectBuildercolumnName - columnNamepublic SelectBuilder select(java.lang.String columnName, java.lang.String asName)
添加select的列
select 在接口中 SelectBuildercolumnName - columnNameasName - asNamepublic SelectBuilder select(java.lang.String[] columnNames)
批量添加select的列
select 在接口中 SelectBuildercolumnNames - columnNamespublic SelectBuilder select(java.util.Collection<java.lang.String> columnNames)
批量添加select的列
select 在接口中 SelectBuildercolumnNames - columnNamespublic SqlConditionBuilder from(java.lang.String tableName)
进入条件表达式
from 在接口中 SelectBuildertableName - tableNamepublic SqlConditionBuilder from(java.lang.String tableName, java.lang.String alias)
进入条件表达式
from 在接口中 SelectBuildertableName - tableNamealias - tableAlias