Class AbstractWhereSupport<W extends AbstractWhereDSL<?>,D extends AbstractWhereSupport<W,D>>

java.lang.Object
org.mybatis.dynamic.sql.where.AbstractWhereSupport<W,D>
Type Parameters:
W - the implementation of the Where DSL customized for a particular SQL statement.
All Implemented Interfaces:
ConfigurableStatement<D>
Direct Known Subclasses:
AbstractQueryExpressionDSL, DeleteDSL, QueryExpressionDSL.JoinSpecificationFinisher, UpdateDSL

public abstract class AbstractWhereSupport<W extends AbstractWhereDSL<?>,D extends AbstractWhereSupport<W,D>> extends Object implements ConfigurableStatement<D>
Base class for DSLs that support where clauses - which is every DSL except Insert. The purpose of the class is to provide an implementation of the AbstractWhereDSL that is customized for a particular DSL, and to add the initiating common "where" methods.