Package org.mybatis.dynamic.sql.select
Class QueryExpressionDSL.JoinSpecificationFinisher
java.lang.Object
org.mybatis.dynamic.sql.where.AbstractWhereStarter<QueryExpressionDSL<R>.QueryExpressionWhereBuilder,QueryExpressionDSL<R>.JoinSpecificationFinisher>
org.mybatis.dynamic.sql.select.QueryExpressionDSL.JoinSpecificationFinisher
- All Implemented Interfaces:
Buildable<R>,ConfigurableStatement<QueryExpressionDSL<R>.JoinSpecificationFinisher>
- Enclosing class:
- QueryExpressionDSL<R>
public class QueryExpressionDSL.JoinSpecificationFinisher
extends AbstractWhereStarter<QueryExpressionDSL<R>.QueryExpressionWhereBuilder,QueryExpressionDSL<R>.JoinSpecificationFinisher>
implements Buildable<R>
-
Constructor Summary
ConstructorsConstructorDescriptionJoinSpecificationFinisher(TableExpression table, BasicColumn joinColumn, JoinCondition joinCondition, JoinType joinType) JoinSpecificationFinisher(TableExpression table, BasicColumn joinColumn, JoinCondition joinCondition, JoinType joinType, JoinCriterion... andJoinCriteria) -
Method Summary
Modifier and TypeMethodDescriptionand(BasicColumn joinColumn, JoinCondition joinCondition) build()configureStatement(Consumer<StatementConfiguration> consumer) fetchFirst(long fetchFirstRows) fullJoin(Buildable<SelectModel> joinTable, String tableAlias) groupBy(Collection<BasicColumn> columns) groupBy(BasicColumn... columns) join(Buildable<SelectModel> joinTable, String tableAlias) leftJoin(Buildable<SelectModel> joinTable, String tableAlias) limit(long limit) offset(long offset) orderBy(Collection<SortSpecification> columns) orderBy(SortSpecification... columns) rightJoin(Buildable<SelectModel> joinTable, String tableAlias) union()unionAll()where()Methods inherited from class org.mybatis.dynamic.sql.where.AbstractWhereStarter
applyWhere, where, where, where, where, where, where, where
-
Constructor Details
-
JoinSpecificationFinisher
public JoinSpecificationFinisher(TableExpression table, BasicColumn joinColumn, JoinCondition joinCondition, JoinType joinType) -
JoinSpecificationFinisher
public JoinSpecificationFinisher(TableExpression table, BasicColumn joinColumn, JoinCondition joinCondition, JoinType joinType, JoinCriterion... andJoinCriteria)
-
-
Method Details
-
build
-
configureStatement
public QueryExpressionDSL<R>.JoinSpecificationFinisher configureStatement(Consumer<StatementConfiguration> consumer) - Specified by:
configureStatementin interfaceConfigurableStatement<QueryExpressionDSL<R>.JoinSpecificationFinisher>
-
where
- Specified by:
wherein classAbstractWhereStarter<QueryExpressionDSL<R>.QueryExpressionWhereBuilder,QueryExpressionDSL<R>.JoinSpecificationFinisher>
-
and
public QueryExpressionDSL<R>.JoinSpecificationFinisher and(BasicColumn joinColumn, JoinCondition joinCondition) -
join
-
join
-
join
public QueryExpressionDSL<R>.JoinSpecificationStarter join(Buildable<SelectModel> joinTable, String tableAlias) -
leftJoin
-
leftJoin
public QueryExpressionDSL<R>.JoinSpecificationStarter leftJoin(SqlTable joinTable, String tableAlias) -
leftJoin
public QueryExpressionDSL<R>.JoinSpecificationStarter leftJoin(Buildable<SelectModel> joinTable, String tableAlias) -
rightJoin
-
rightJoin
public QueryExpressionDSL<R>.JoinSpecificationStarter rightJoin(SqlTable joinTable, String tableAlias) -
rightJoin
public QueryExpressionDSL<R>.JoinSpecificationStarter rightJoin(Buildable<SelectModel> joinTable, String tableAlias) -
fullJoin
-
fullJoin
public QueryExpressionDSL<R>.JoinSpecificationStarter fullJoin(SqlTable joinTable, String tableAlias) -
fullJoin
public QueryExpressionDSL<R>.JoinSpecificationStarter fullJoin(Buildable<SelectModel> joinTable, String tableAlias) -
groupBy
-
groupBy
-
union
-
unionAll
-
orderBy
-
orderBy
-
limit
-
offset
-
fetchFirst
-