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 java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractWhereDSL()
-
Method Summary
Modifier and Type Method Description <S> T
and(BindableColumn<S> column, VisitableCondition<S> condition)
<S> T
and(BindableColumn<S> column, VisitableCondition<S> condition, java.util.List<SqlCriterion<?>> subCriteria)
<S> T
and(BindableColumn<S> column, VisitableCondition<S> condition, SqlCriterion<?>... subCriteria)
T
applyWhere(WhereApplier whereApplier)
protected abstract WhereModel
buildWhereModel()
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, java.util.List<SqlCriterion<?>> subCriteria)
<S> T
or(BindableColumn<S> column, VisitableCondition<S> condition, SqlCriterion<?>... subCriteria)
<S> T
where(BindableColumn<S> column, VisitableCondition<S> condition)
<S> T
where(BindableColumn<S> column, VisitableCondition<S> condition, java.util.List<SqlCriterion<?>> subCriteria)
<S> T
where(BindableColumn<S> column, VisitableCondition<S> condition, SqlCriterion<?>... subCriteria)
-
-
-
Method Detail
-
where
public <S> T where(BindableColumn<S> column, VisitableCondition<S> condition)
-
where
public <S> T where(BindableColumn<S> column, VisitableCondition<S> condition, SqlCriterion<?>... subCriteria)
-
where
public <S> T where(BindableColumn<S> column, VisitableCondition<S> condition, java.util.List<SqlCriterion<?>> subCriteria)
-
applyWhere
public T applyWhere(WhereApplier whereApplier)
-
and
public <S> T and(BindableColumn<S> column, VisitableCondition<S> condition)
-
and
public <S> T and(BindableColumn<S> column, VisitableCondition<S> condition, SqlCriterion<?>... subCriteria)
-
and
public <S> T and(BindableColumn<S> column, VisitableCondition<S> condition, java.util.List<SqlCriterion<?>> subCriteria)
-
or
public <S> T or(BindableColumn<S> column, VisitableCondition<S> condition)
-
or
public <S> T or(BindableColumn<S> column, VisitableCondition<S> condition, SqlCriterion<?>... subCriteria)
-
or
public <S> T or(BindableColumn<S> column, VisitableCondition<S> condition, java.util.List<SqlCriterion<?>> subCriteria)
-
internalBuild
protected WhereModel internalBuild()
-
buildWhereModel
protected abstract WhereModel buildWhereModel()
-
getThis
protected abstract T getThis()
-
-