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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidaddTableAlias(SqlTable table, String tableAlias) protected static SubQuerybuildSubQuery(Buildable<SelectModel> selectModel) protected static SubQuerybuildSubQuery(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 TgetThis()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, whereMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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
-