Package org.mybatis.dynamic.sql.dsl
Class AbstractQueryingDSL
java.lang.Object
org.mybatis.dynamic.sql.dsl.AbstractQueryingDSL
- Direct Known Subclasses:
AbstractCountDSL,QueryExpressionDSL
Abstract base class for query DSL implementations.
This class does not implement any specific interface. That is an intentional choice to allow for flexibility in composing a DSL based on the interfaces that DSL needs to implement. This class is simply a landing ground for common functionality that can be shared across multiple query DSL implementations.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddJoinSpecification(AbstractJoinSupport<?, ?> joinSpecification) protected voidaddTableAlias(SqlTable table, String tableAlias) protected @Nullable JoinModelprotected voidprotected voidprotected voidsetTable(Buildable<SelectModel> select) protected voidsetTable(Buildable<SelectModel> select, String tableAlias) protected TableExpressiontable()
-
Constructor Details
-
AbstractQueryingDSL
public AbstractQueryingDSL()
-
-
Method Details
-
addTableAlias
-
tableAliases
-
table
-
setTable
-
setTable
-
setTable
-
setTable
-
addJoinSpecification
-
buildJoinModel
-