Package org.mybatis.dynamic.sql.select
Class AbstractQueryExpressionDSL<W extends AbstractWhereFinisher<?>,T extends AbstractQueryExpressionDSL<W,T>>
java.lang.Object
org.mybatis.dynamic.sql.where.AbstractWhereStarter<W,T>
org.mybatis.dynamic.sql.select.AbstractQueryExpressionDSL<W,T>
- All Implemented Interfaces:
ConfigurableStatement<T>
- Direct Known Subclasses:
CountDSL
,QueryExpressionDSL
public abstract class AbstractQueryExpressionDSL<W extends AbstractWhereFinisher<?>,T extends AbstractQueryExpressionDSL<W,T>>
extends AbstractWhereStarter<W,T>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected void
addTableAlias
(SqlTable table, String tableAlias) protected static SubQuery
buildSubQuery
(Buildable<SelectModel> selectModel) protected static SubQuery
buildSubQuery
(Buildable<SelectModel> selectModel, String alias) fullJoin
(SqlTable joinTable, String tableAlias, JoinCriterion<?> onJoinCriterion, List<JoinCriterion<?>> andJoinCriteria) fullJoin
(SqlTable joinTable, String tableAlias, JoinCriterion<?> onJoinCriterion, JoinCriterion<?>... andJoinCriteria) fullJoin
(SqlTable joinTable, JoinCriterion<?> onJoinCriterion, List<JoinCriterion<?>> andJoinCriteria) fullJoin
(SqlTable joinTable, JoinCriterion<?> onJoinCriterion, JoinCriterion<?>... andJoinCriteria) fullJoin
(Buildable<SelectModel> subQuery, String tableAlias, JoinCriterion<?> onJoinCriterion, List<JoinCriterion<?>> andJoinCriteria) protected abstract T
getThis()
join
(SqlTable joinTable, String tableAlias, JoinCriterion<?> onJoinCriterion, List<JoinCriterion<?>> andJoinCriteria) join
(SqlTable joinTable, String tableAlias, JoinCriterion<?> onJoinCriterion, JoinCriterion<?>... andJoinCriteria) join
(SqlTable joinTable, JoinCriterion<?> onJoinCriterion, List<JoinCriterion<?>> andJoinCriteria) join
(SqlTable joinTable, JoinCriterion<?> onJoinCriterion, JoinCriterion<?>... andJoinCriteria) join
(Buildable<SelectModel> subQuery, String tableAlias, JoinCriterion<?> onJoinCriterion, List<JoinCriterion<?>> andJoinCriteria) leftJoin
(SqlTable joinTable, String tableAlias, JoinCriterion<?> onJoinCriterion, List<JoinCriterion<?>> andJoinCriteria) leftJoin
(SqlTable joinTable, String tableAlias, JoinCriterion<?> onJoinCriterion, JoinCriterion<?>... andJoinCriteria) leftJoin
(SqlTable joinTable, JoinCriterion<?> onJoinCriterion, List<JoinCriterion<?>> andJoinCriteria) leftJoin
(SqlTable joinTable, JoinCriterion<?> onJoinCriterion, JoinCriterion<?>... andJoinCriteria) leftJoin
(Buildable<SelectModel> subQuery, String tableAlias, JoinCriterion<?> onJoinCriterion, List<JoinCriterion<?>> andJoinCriteria) rightJoin
(SqlTable joinTable, String tableAlias, JoinCriterion<?> onJoinCriterion, List<JoinCriterion<?>> andJoinCriteria) rightJoin
(SqlTable joinTable, String tableAlias, JoinCriterion<?> onJoinCriterion, JoinCriterion<?>... andJoinCriteria) rightJoin
(SqlTable joinTable, JoinCriterion<?> onJoinCriterion, List<JoinCriterion<?>> andJoinCriteria) rightJoin
(SqlTable joinTable, JoinCriterion<?> onJoinCriterion, JoinCriterion<?>... andJoinCriteria) rightJoin
(Buildable<SelectModel> subQuery, String tableAlias, JoinCriterion<?> onJoinCriterion, List<JoinCriterion<?>> andJoinCriteria) table()
Methods inherited from class org.mybatis.dynamic.sql.where.AbstractWhereStarter
applyWhere, where, where, where, where, where, where, where, where
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.mybatis.dynamic.sql.util.ConfigurableStatement
configureStatement
-
Constructor Details
-
AbstractQueryExpressionDSL
-
-
Method Details
-
table
-
join
public T join(SqlTable joinTable, JoinCriterion<?> onJoinCriterion, JoinCriterion<?>... andJoinCriteria) -
join
public T join(SqlTable joinTable, String tableAlias, JoinCriterion<?> onJoinCriterion, JoinCriterion<?>... andJoinCriteria) -
join
public T join(SqlTable joinTable, JoinCriterion<?> onJoinCriterion, List<JoinCriterion<?>> andJoinCriteria) -
join
public T join(SqlTable joinTable, String tableAlias, JoinCriterion<?> onJoinCriterion, List<JoinCriterion<?>> andJoinCriteria) -
join
public T join(Buildable<SelectModel> subQuery, String tableAlias, JoinCriterion<?> onJoinCriterion, List<JoinCriterion<?>> andJoinCriteria) -
leftJoin
public T leftJoin(SqlTable joinTable, JoinCriterion<?> onJoinCriterion, JoinCriterion<?>... andJoinCriteria) -
leftJoin
public T leftJoin(SqlTable joinTable, String tableAlias, JoinCriterion<?> onJoinCriterion, JoinCriterion<?>... andJoinCriteria) -
leftJoin
public T leftJoin(SqlTable joinTable, JoinCriterion<?> onJoinCriterion, List<JoinCriterion<?>> andJoinCriteria) -
leftJoin
public T leftJoin(SqlTable joinTable, String tableAlias, JoinCriterion<?> onJoinCriterion, List<JoinCriterion<?>> andJoinCriteria) -
leftJoin
public T leftJoin(Buildable<SelectModel> subQuery, String tableAlias, JoinCriterion<?> onJoinCriterion, List<JoinCriterion<?>> andJoinCriteria) -
rightJoin
public T rightJoin(SqlTable joinTable, JoinCriterion<?> onJoinCriterion, JoinCriterion<?>... andJoinCriteria) -
rightJoin
public T rightJoin(SqlTable joinTable, String tableAlias, JoinCriterion<?> onJoinCriterion, JoinCriterion<?>... andJoinCriteria) -
rightJoin
public T rightJoin(SqlTable joinTable, JoinCriterion<?> onJoinCriterion, List<JoinCriterion<?>> andJoinCriteria) -
rightJoin
public T rightJoin(SqlTable joinTable, String tableAlias, JoinCriterion<?> onJoinCriterion, List<JoinCriterion<?>> andJoinCriteria) -
rightJoin
public T rightJoin(Buildable<SelectModel> subQuery, String tableAlias, JoinCriterion<?> onJoinCriterion, List<JoinCriterion<?>> andJoinCriteria) -
fullJoin
public T fullJoin(SqlTable joinTable, JoinCriterion<?> onJoinCriterion, JoinCriterion<?>... andJoinCriteria) -
fullJoin
public T fullJoin(SqlTable joinTable, String tableAlias, JoinCriterion<?> onJoinCriterion, JoinCriterion<?>... andJoinCriteria) -
fullJoin
public T fullJoin(SqlTable joinTable, JoinCriterion<?> onJoinCriterion, List<JoinCriterion<?>> andJoinCriteria) -
fullJoin
public T fullJoin(SqlTable joinTable, String tableAlias, JoinCriterion<?> onJoinCriterion, List<JoinCriterion<?>> andJoinCriteria) -
fullJoin
public T fullJoin(Buildable<SelectModel> subQuery, String tableAlias, JoinCriterion<?> onJoinCriterion, List<JoinCriterion<?>> andJoinCriteria) -
addJoinSpecificationBuilder
-
buildJoinModel
-
addTableAlias
-
tableAliases
-
buildSubQuery
-
buildSubQuery
-
getThis
-