public class QueryExpressionDSL<R> extends AbstractQueryExpressionDSL<QueryExpressionDSL<R>,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
public QueryExpressionDSL.QueryExpressionWhereBuilder where()
public <T> QueryExpressionDSL.QueryExpressionWhereBuilder where(BindableColumn<T> column, VisitableCondition<T> condition, SqlCriterion<?>... subCriteria)
public QueryExpressionDSL.JoinSpecificationStarter join(SqlTable joinTable)
public QueryExpressionDSL.JoinSpecificationStarter join(SqlTable joinTable, String tableAlias)
public QueryExpressionDSL.JoinSpecificationStarter leftJoin(SqlTable joinTable)
public QueryExpressionDSL.JoinSpecificationStarter leftJoin(SqlTable joinTable, String tableAlias)
public QueryExpressionDSL.JoinSpecificationStarter rightJoin(SqlTable joinTable)
public QueryExpressionDSL.JoinSpecificationStarter rightJoin(SqlTable joinTable, String tableAlias)
public QueryExpressionDSL.JoinSpecificationStarter fullJoin(SqlTable joinTable)
public QueryExpressionDSL.JoinSpecificationStarter fullJoin(SqlTable joinTable, String tableAlias)
public QueryExpressionDSL.GroupByFinisher groupBy(BasicColumn... columns)
public SelectDSL<R> orderBy(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<R>,R>
Copyright © 2016–2019 MyBatis.org. All rights reserved.