Package org.mybatis.dynamic.sql.where
Class AbstractWhereDSL<T extends AbstractWhereDSL<T>>
java.lang.Object
org.mybatis.dynamic.sql.where.AbstractWhereDSL<T>
- All Implemented Interfaces:
ConfigurableStatement<T>
- Direct Known Subclasses:
CountDSL.CountWhereBuilder
,DeleteDSL.DeleteWhereBuilder
,QueryExpressionDSL.QueryExpressionWhereBuilder
,UpdateDSL.UpdateWhereBuilder
,WhereDSL
public abstract class AbstractWhereDSL<T extends AbstractWhereDSL<T>>
extends Object
implements ConfigurableStatement<T>
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AbstractWhereDSL
(StatementConfiguration statementConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionand
(List<AndOrCriteriaGroup> criteria) <S> T
and
(BindableColumn<S> column, VisitableCondition<S> condition, List<AndOrCriteriaGroup> subCriteria) <S> T
and
(BindableColumn<S> column, VisitableCondition<S> condition, AndOrCriteriaGroup... subCriteria) and
(ExistsPredicate existsPredicate, List<AndOrCriteriaGroup> subCriteria) and
(ExistsPredicate existsPredicate, AndOrCriteriaGroup... subCriteria) and
(SqlCriterion initialCriterion, List<AndOrCriteriaGroup> subCriteria) and
(SqlCriterion initialCriterion, AndOrCriteriaGroup... subCriteria) applyWhere
(WhereApplier whereApplier) configureStatement
(Consumer<StatementConfiguration> consumer) protected abstract T
getThis()
protected WhereModel
or
(List<AndOrCriteriaGroup> criteria) <S> T
or
(BindableColumn<S> column, VisitableCondition<S> condition, List<AndOrCriteriaGroup> subCriteria) <S> T
or
(BindableColumn<S> column, VisitableCondition<S> condition, AndOrCriteriaGroup... subCriteria) or
(ExistsPredicate existsPredicate, List<AndOrCriteriaGroup> subCriteria) or
(ExistsPredicate existsPredicate, AndOrCriteriaGroup... subCriteria) or
(SqlCriterion initialCriterion, List<AndOrCriteriaGroup> subCriteria) or
(SqlCriterion initialCriterion, AndOrCriteriaGroup... subCriteria) where
(List<AndOrCriteriaGroup> criteria) <S> T
where
(BindableColumn<S> column, VisitableCondition<S> condition, List<AndOrCriteriaGroup> subCriteria) <S> T
where
(BindableColumn<S> column, VisitableCondition<S> condition, AndOrCriteriaGroup... subCriteria) where
(ExistsPredicate existsPredicate, List<AndOrCriteriaGroup> subCriteria) where
(ExistsPredicate existsPredicate, AndOrCriteriaGroup... subCriteria) where
(SqlCriterion initialCriterion, List<AndOrCriteriaGroup> subCriteria) where
(SqlCriterion initialCriterion, AndOrCriteriaGroup... subCriteria)
-
Constructor Details
-
AbstractWhereDSL
-
-
Method Details
-
configureStatement
- Specified by:
configureStatement
in interfaceConfigurableStatement<T extends AbstractWhereDSL<T>>
-
where
@NotNull public <S> T where(BindableColumn<S> column, VisitableCondition<S> condition, AndOrCriteriaGroup... subCriteria) -
where
@NotNull public <S> T where(BindableColumn<S> column, VisitableCondition<S> condition, List<AndOrCriteriaGroup> subCriteria) -
where
-
where
-
where
-
where
-
where
-
applyWhere
-
and
@NotNull public <S> T and(BindableColumn<S> column, VisitableCondition<S> condition, AndOrCriteriaGroup... subCriteria) -
and
@NotNull public <S> T and(BindableColumn<S> column, VisitableCondition<S> condition, List<AndOrCriteriaGroup> subCriteria) -
and
-
and
-
and
-
and
-
and
-
or
@NotNull public <S> T or(BindableColumn<S> column, VisitableCondition<S> condition, AndOrCriteriaGroup... subCriteria) -
or
@NotNull public <S> T or(BindableColumn<S> column, VisitableCondition<S> condition, List<AndOrCriteriaGroup> subCriteria) -
or
-
or
-
or
-
or
-
or
-
internalBuild
-
getThis
-