Package org.mybatis.dynamic.sql.select
Class QueryExpressionDSL.JoinSpecificationFinisher
java.lang.Object
org.mybatis.dynamic.sql.where.AbstractWhereSupport<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 AbstractWhereSupport<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.AbstractWhereSupport
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:
configureStatement
in interfaceConfigurableStatement<QueryExpressionDSL<R>.JoinSpecificationFinisher>
-
where
- Specified by:
where
in classAbstractWhereSupport<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
-