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> T
and(BindableColumn<S> column, VisitableCondition<S> condition)
<S> T
and(BindableColumn<S> column, VisitableCondition<S> condition, List<SqlCriterion> subCriteria)
<S> T
and(BindableColumn<S> column, VisitableCondition<S> condition, SqlCriterion... subCriteria)
T
and(ExistsPredicate existsPredicate)
T
and(ExistsPredicate existsPredicate, List<SqlCriterion> subCriteria)
T
and(ExistsPredicate existsPredicate, SqlCriterion... subCriteria)
T
applyWhere(WhereApplier whereApplier)
protected abstract T
getThis()
protected WhereModel
internalBuild()
<S> T
or(BindableColumn<S> column, VisitableCondition<S> condition)
<S> T
or(BindableColumn<S> column, VisitableCondition<S> condition, List<SqlCriterion> subCriteria)
<S> T
or(BindableColumn<S> column, VisitableCondition<S> condition, SqlCriterion... subCriteria)
T
or(ExistsPredicate existsPredicate)
T
or(ExistsPredicate existsPredicate, List<SqlCriterion> subCriteria)
T
or(ExistsPredicate existsPredicate, SqlCriterion... subCriteria)
<S> T
where(BindableColumn<S> column, VisitableCondition<S> condition)
<S> T
where(BindableColumn<S> column, VisitableCondition<S> condition, List<SqlCriterion> subCriteria)
<S> T
where(BindableColumn<S> column, VisitableCondition<S> condition, SqlCriterion... subCriteria)
T
where(ExistsPredicate existsPredicate)
T
where(ExistsPredicate existsPredicate, List<SqlCriterion> subCriteria)
T
where(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()
-
-