Module org.mybatis.dynamic.sql
Package org.mybatis.dynamic.sql.select
Class QueryExpressionDSL.JoinSpecificationFinisher
- java.lang.Object
-
- org.mybatis.dynamic.sql.where.AbstractWhereSupport<QueryExpressionDSL.QueryExpressionWhereBuilder>
-
- org.mybatis.dynamic.sql.select.QueryExpressionDSL.JoinSpecificationFinisher
-
- All Implemented Interfaces:
Buildable<R>
- Enclosing class:
- QueryExpressionDSL<R>
public class QueryExpressionDSL.JoinSpecificationFinisher extends AbstractWhereSupport<QueryExpressionDSL.QueryExpressionWhereBuilder> implements Buildable<R>
-
-
Constructor Summary
Constructors Constructor Description JoinSpecificationFinisher(TableExpression table, BasicColumn joinColumn, JoinCondition joinCondition, JoinType joinType)
JoinSpecificationFinisher(TableExpression table, BasicColumn joinColumn, JoinCondition joinCondition, JoinType joinType, JoinCriterion... andJoinCriteria)
-
Method Summary
-
Methods inherited from class org.mybatis.dynamic.sql.where.AbstractWhereSupport
applyWhere, where, where, where, where
-
-
-
-
Constructor Detail
-
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 Detail
-
where
public QueryExpressionDSL.QueryExpressionWhereBuilder where()
- Specified by:
where
in classAbstractWhereSupport<QueryExpressionDSL.QueryExpressionWhereBuilder>
-
and
public QueryExpressionDSL.JoinSpecificationFinisher and(BasicColumn joinColumn, JoinCondition joinCondition)
-
join
public QueryExpressionDSL.JoinSpecificationStarter join(SqlTable joinTable)
-
join
public QueryExpressionDSL.JoinSpecificationStarter join(SqlTable joinTable, String tableAlias)
-
join
public QueryExpressionDSL.JoinSpecificationStarter join(Buildable<SelectModel> joinTable, String tableAlias)
-
leftJoin
public QueryExpressionDSL.JoinSpecificationStarter leftJoin(SqlTable joinTable)
-
leftJoin
public QueryExpressionDSL.JoinSpecificationStarter leftJoin(SqlTable joinTable, String tableAlias)
-
leftJoin
public QueryExpressionDSL.JoinSpecificationStarter leftJoin(Buildable<SelectModel> joinTable, String tableAlias)
-
rightJoin
public QueryExpressionDSL.JoinSpecificationStarter rightJoin(SqlTable joinTable)
-
rightJoin
public QueryExpressionDSL.JoinSpecificationStarter rightJoin(SqlTable joinTable, String tableAlias)
-
rightJoin
public QueryExpressionDSL.JoinSpecificationStarter rightJoin(Buildable<SelectModel> joinTable, String tableAlias)
-
fullJoin
public QueryExpressionDSL.JoinSpecificationStarter fullJoin(SqlTable joinTable)
-
fullJoin
public QueryExpressionDSL.JoinSpecificationStarter fullJoin(SqlTable joinTable, String tableAlias)
-
fullJoin
public QueryExpressionDSL.JoinSpecificationStarter fullJoin(Buildable<SelectModel> joinTable, String tableAlias)
-
groupBy
public QueryExpressionDSL.GroupByFinisher groupBy(BasicColumn... columns)
-
groupBy
public QueryExpressionDSL.GroupByFinisher groupBy(Collection<BasicColumn> columns)
-
union
public QueryExpressionDSL.UnionBuilder union()
-
unionAll
public QueryExpressionDSL.UnionBuilder unionAll()
-
orderBy
public SelectDSL<R> orderBy(SortSpecification... columns)
-
orderBy
public SelectDSL<R> orderBy(Collection<SortSpecification> columns)
-
limit
public SelectDSL.LimitFinisher limit(long limit)
-
offset
public SelectDSL.OffsetFirstFinisher offset(long offset)
-
fetchFirst
public SelectDSL.FetchFirstFinisher fetchFirst(long fetchFirstRows)
-
-