public class SqlSelectJoinOnBasicBuilder extends java.lang.Object implements SqlBuilder
SqlSelectJoinOnBasicBuilder
| 构造器和说明 |
|---|
SqlSelectJoinOnBasicBuilder(SqlSelectBasicBuilder selectBuilder,
SqlSelectColumnsBasicBuilder joinSelectColumnsBuilder)
Instantiates a new sql select join on basic builder.
|
| 限定符和类型 | 方法和说明 |
|---|---|
SqlSelectJoinOnBasicBuilder |
addSelectColumn(java.lang.String column)
add column
|
SqlSelectJoinOnBasicBuilder |
addSelectColumn(java.lang.String column,
cn.featherfly.hammer.operator.AggregateFunction aggregateFunction)
add column
|
SqlSelectJoinOnBasicBuilder |
addSelectColumn(java.lang.String column,
cn.featherfly.hammer.operator.AggregateFunction aggregateFunction,
java.lang.String asName)
add column
|
SqlSelectJoinOnBasicBuilder |
addSelectColumn(java.lang.String column,
java.lang.String asName)
add column
|
SqlSelectJoinOnBasicBuilder |
addSelectColumns(java.util.Collection<java.lang.String> columns)
addColumns
|
SqlSelectJoinOnBasicBuilder |
addSelectColumns(java.lang.String... columns)
addColumns
|
java.lang.String |
build() |
SqlSelectBasicBuilder |
endJoin() |
SqlSelectBasicBuilder |
fetch() |
SqlSelectBasicBuilder |
fetch(java.lang.String fetchProperty,
java.lang.String fetchPropertyAlias) |
public SqlSelectJoinOnBasicBuilder(SqlSelectBasicBuilder selectBuilder, SqlSelectColumnsBasicBuilder joinSelectColumnsBuilder)
selectBuilder - the select builderjoinSelectColumnsBuilder - the join select columns builderpublic SqlSelectJoinOnBasicBuilder addSelectColumn(java.lang.String column, cn.featherfly.hammer.operator.AggregateFunction aggregateFunction)
column - columnaggregateFunction - aggregateFunctionpublic SqlSelectJoinOnBasicBuilder addSelectColumn(java.lang.String column, cn.featherfly.hammer.operator.AggregateFunction aggregateFunction, java.lang.String asName)
column - columnaggregateFunction - aggregateFunctionasName - alias namepublic SqlSelectJoinOnBasicBuilder addSelectColumn(java.lang.String column)
column - columnpublic SqlSelectJoinOnBasicBuilder addSelectColumn(java.lang.String column, java.lang.String asName)
column - columnasName - asNamepublic SqlSelectJoinOnBasicBuilder addSelectColumns(java.lang.String... columns)
columns - columnspublic SqlSelectJoinOnBasicBuilder addSelectColumns(java.util.Collection<java.lang.String> columns)
columns - columnspublic SqlSelectBasicBuilder endJoin()
public SqlSelectBasicBuilder fetch()
public SqlSelectBasicBuilder fetch(java.lang.String fetchProperty, java.lang.String fetchPropertyAlias)
public java.lang.String build()
build 在接口中 cn.featherfly.hammer.dml.builder.Builder