Package org.mybatis.dynamic.sql.select
Class QueryExpressionDSL<R>
java.lang.Object
org.mybatis.dynamic.sql.where.AbstractWhereSupport<W,T>
org.mybatis.dynamic.sql.select.AbstractQueryExpressionDSL<QueryExpressionDSL<R>.QueryExpressionWhereBuilder,QueryExpressionDSL<R>>
org.mybatis.dynamic.sql.select.QueryExpressionDSL<R>
- All Implemented Interfaces:
Buildable<R>
,ConfigurableStatement<QueryExpressionDSL<R>>
public class QueryExpressionDSL<R>
extends AbstractQueryExpressionDSL<QueryExpressionDSL<R>.QueryExpressionWhereBuilder,QueryExpressionDSL<R>>
implements Buildable<R>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
class
class
class
class
class
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
protected QueryExpressionModel
configureStatement
(Consumer<StatementConfiguration> consumer) fetchFirst
(long fetchFirstRows) fullJoin
(Buildable<SelectModel> joinTable, String tableAlias) protected QueryExpressionDSL<R>
getThis()
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.select.AbstractQueryExpressionDSL
addJoinSpecificationBuilder, addTableAlias, buildJoinModel, buildSubQuery, buildSubQuery, fullJoin, fullJoin, fullJoin, fullJoin, fullJoin, join, join, join, join, join, leftJoin, leftJoin, leftJoin, leftJoin, leftJoin, rightJoin, rightJoin, rightJoin, rightJoin, rightJoin, table, tableAliases
Methods inherited from class org.mybatis.dynamic.sql.where.AbstractWhereSupport
applyWhere, where, where, where, where, where, where, where
-
Method Details
-
where
- Specified by:
where
in classAbstractWhereSupport<QueryExpressionDSL<R>.QueryExpressionWhereBuilder,
QueryExpressionDSL<R>>
-
configureStatement
- Specified by:
configureStatement
in interfaceConfigurableStatement<R>
-
build
-
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
-
orderBy
-
orderBy
-
union
-
unionAll
-
buildModel
-
limit
-
offset
-
fetchFirst
-
getThis
- Specified by:
getThis
in classAbstractQueryExpressionDSL<QueryExpressionDSL<R>.QueryExpressionWhereBuilder,
QueryExpressionDSL<R>>
-