Module org.mybatis.dynamic.sql
Package org.mybatis.dynamic.sql.where
Class AbstractWhereDSL<T extends AbstractWhereDSL<T>>
- java.lang.Object
-
- org.mybatis.dynamic.sql.where.AbstractWhereDSL<T>
-
- Direct Known Subclasses:
CountDSL.CountWhereBuilder,DeleteDSL.DeleteWhereBuilder,QueryExpressionDSL.QueryExpressionWhereBuilder,UpdateDSL.UpdateWhereBuilder,WhereDSL
public abstract class AbstractWhereDSL<T extends AbstractWhereDSL<T>> extends Object
-
-
Constructor Summary
Constructors Constructor Description AbstractWhereDSL()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description <S> Tand(BindableColumn<S> column, VisitableCondition<S> condition)<S> Tand(BindableColumn<S> column, VisitableCondition<S> condition, List<SqlCriterion> subCriteria)<S> Tand(BindableColumn<S> column, VisitableCondition<S> condition, SqlCriterion... subCriteria)Tand(ExistsPredicate existsPredicate)Tand(ExistsPredicate existsPredicate, List<SqlCriterion> subCriteria)Tand(ExistsPredicate existsPredicate, SqlCriterion... subCriteria)TapplyWhere(WhereApplier whereApplier)protected abstract TgetThis()protected WhereModelinternalBuild()<S> Tor(BindableColumn<S> column, VisitableCondition<S> condition)<S> Tor(BindableColumn<S> column, VisitableCondition<S> condition, List<SqlCriterion> subCriteria)<S> Tor(BindableColumn<S> column, VisitableCondition<S> condition, SqlCriterion... subCriteria)Tor(ExistsPredicate existsPredicate)Tor(ExistsPredicate existsPredicate, List<SqlCriterion> subCriteria)Tor(ExistsPredicate existsPredicate, SqlCriterion... subCriteria)<S> Twhere(BindableColumn<S> column, VisitableCondition<S> condition)<S> Twhere(BindableColumn<S> column, VisitableCondition<S> condition, List<SqlCriterion> subCriteria)<S> Twhere(BindableColumn<S> column, VisitableCondition<S> condition, SqlCriterion... subCriteria)Twhere(ExistsPredicate existsPredicate)Twhere(ExistsPredicate existsPredicate, List<SqlCriterion> subCriteria)Twhere(ExistsPredicate existsPredicate, SqlCriterion... subCriteria)
-
-
-
Method Detail
-
where
@NotNull public <S> T where(BindableColumn<S> column, VisitableCondition<S> condition)
-
where
@NotNull public <S> T where(BindableColumn<S> column, VisitableCondition<S> condition, SqlCriterion... subCriteria)
-
where
@NotNull public <S> T where(BindableColumn<S> column, VisitableCondition<S> condition, List<SqlCriterion> subCriteria)
-
where
@NotNull public T where(ExistsPredicate existsPredicate)
-
where
@NotNull public T where(ExistsPredicate existsPredicate, SqlCriterion... subCriteria)
-
where
@NotNull public T where(ExistsPredicate existsPredicate, List<SqlCriterion> subCriteria)
-
applyWhere
@NotNull public T applyWhere(WhereApplier whereApplier)
-
and
@NotNull public <S> T and(BindableColumn<S> column, VisitableCondition<S> condition)
-
and
@NotNull public <S> T and(BindableColumn<S> column, VisitableCondition<S> condition, SqlCriterion... subCriteria)
-
and
@NotNull public <S> T and(BindableColumn<S> column, VisitableCondition<S> condition, List<SqlCriterion> subCriteria)
-
and
@NotNull public T and(ExistsPredicate existsPredicate)
-
and
@NotNull public T and(ExistsPredicate existsPredicate, SqlCriterion... subCriteria)
-
and
@NotNull public T and(ExistsPredicate existsPredicate, List<SqlCriterion> subCriteria)
-
or
@NotNull public <S> T or(BindableColumn<S> column, VisitableCondition<S> condition)
-
or
@NotNull public <S> T or(BindableColumn<S> column, VisitableCondition<S> condition, SqlCriterion... subCriteria)
-
or
@NotNull public <S> T or(BindableColumn<S> column, VisitableCondition<S> condition, List<SqlCriterion> subCriteria)
-
or
@NotNull public T or(ExistsPredicate existsPredicate)
-
or
@NotNull public T or(ExistsPredicate existsPredicate, SqlCriterion... subCriteria)
-
or
@NotNull public T or(ExistsPredicate existsPredicate, List<SqlCriterion> subCriteria)
-
internalBuild
protected WhereModel internalBuild()
-
getThis
protected abstract T getThis()
-
-