public class QueryExpressionDSL<R> extends AbstractQueryExpressionDSL<QueryExpressionDSL.QueryExpressionWhereBuilder,QueryExpressionDSL<R>> implements Buildable<R>
Modifier and Type | Class and Description |
---|---|
static class |
QueryExpressionDSL.FromGatherer<R> |
class |
QueryExpressionDSL.GroupByFinisher |
class |
QueryExpressionDSL.JoinSpecificationFinisher |
class |
QueryExpressionDSL.JoinSpecificationStarter |
class |
QueryExpressionDSL.QueryExpressionWhereBuilder |
class |
QueryExpressionDSL.UnionBuilder |
tableAliases
addJoinSpecificationBuilder, buildJoinModel, buildSubQuery, buildSubQuery, fullJoin, fullJoin, fullJoin, fullJoin, fullJoin, join, join, join, join, join, leftJoin, leftJoin, leftJoin, leftJoin, leftJoin, rightJoin, rightJoin, rightJoin, rightJoin, rightJoin, table
applyWhere, where, where, where, where
public QueryExpressionDSL.QueryExpressionWhereBuilder where()
where
in class AbstractWhereSupport<QueryExpressionDSL.QueryExpressionWhereBuilder>
public QueryExpressionDSL.JoinSpecificationStarter join(SqlTable joinTable)
public QueryExpressionDSL.JoinSpecificationStarter join(SqlTable joinTable, String tableAlias)
public QueryExpressionDSL.JoinSpecificationStarter join(Buildable<SelectModel> joinTable, String tableAlias)
public QueryExpressionDSL.JoinSpecificationStarter leftJoin(SqlTable joinTable)
public QueryExpressionDSL.JoinSpecificationStarter leftJoin(SqlTable joinTable, String tableAlias)
public QueryExpressionDSL.JoinSpecificationStarter leftJoin(Buildable<SelectModel> joinTable, String tableAlias)
public QueryExpressionDSL.JoinSpecificationStarter rightJoin(SqlTable joinTable)
public QueryExpressionDSL.JoinSpecificationStarter rightJoin(SqlTable joinTable, String tableAlias)
public QueryExpressionDSL.JoinSpecificationStarter rightJoin(Buildable<SelectModel> joinTable, String tableAlias)
public QueryExpressionDSL.JoinSpecificationStarter fullJoin(SqlTable joinTable)
public QueryExpressionDSL.JoinSpecificationStarter fullJoin(SqlTable joinTable, String tableAlias)
public QueryExpressionDSL.JoinSpecificationStarter fullJoin(Buildable<SelectModel> joinTable, String tableAlias)
public QueryExpressionDSL.GroupByFinisher groupBy(BasicColumn... columns)
public QueryExpressionDSL.GroupByFinisher groupBy(Collection<BasicColumn> columns)
public SelectDSL<R> orderBy(SortSpecification... columns)
public SelectDSL<R> orderBy(Collection<SortSpecification> columns)
public QueryExpressionDSL.UnionBuilder union()
public QueryExpressionDSL.UnionBuilder unionAll()
protected QueryExpressionModel buildModel()
public SelectDSL.LimitFinisher limit(long limit)
public SelectDSL.OffsetFirstFinisher offset(long offset)
public SelectDSL.FetchFirstFinisher fetchFirst(long fetchFirstRows)
protected QueryExpressionDSL<R> getThis()
getThis
in class AbstractQueryExpressionDSL<QueryExpressionDSL.QueryExpressionWhereBuilder,QueryExpressionDSL<R>>
Copyright © 2016–2021 MyBatis.org. All rights reserved.