Class AbstractWhereStarter<F extends AbstractWhereFinisher<?>,D extends AbstractWhereStarter<F,D>>

java.lang.Object
org.mybatis.dynamic.sql.where.AbstractWhereStarter<F,D>
Type Parameters:
F - 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, WhereDSL

public abstract class AbstractWhereStarter<F extends AbstractWhereFinisher<?>,D extends AbstractWhereStarter<F,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 a common set of where methods that can be used by any statement.