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:
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()
protected
AbstractWhereDSL(BindableColumn<S> column, VisitableCondition<S> condition)
protected
AbstractWhereDSL(BindableColumn<S> column, VisitableCondition<S> condition, SqlCriterion<?>... subCriteria)
-
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, SqlCriterion<?>... subCriteria)
protected WhereModel
buildWhereModel()
protected abstract T
getThis()
<S> T
or(BindableColumn<S> column, VisitableCondition<S> condition)
<S> T
or(BindableColumn<S> column, VisitableCondition<S> condition, SqlCriterion<?>... subCriteria)
-
-
-
Constructor Detail
-
AbstractWhereDSL
protected AbstractWhereDSL()
-
AbstractWhereDSL
protected AbstractWhereDSL(BindableColumn<S> column, VisitableCondition<S> condition)
-
AbstractWhereDSL
protected AbstractWhereDSL(BindableColumn<S> column, VisitableCondition<S> condition, SqlCriterion<?>... subCriteria)
-
-
Method Detail
-
and
public <S> T and(BindableColumn<S> column, VisitableCondition<S> condition)
-
and
public <S> T and(BindableColumn<S> column, VisitableCondition<S> condition, 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)
-
buildWhereModel
protected WhereModel buildWhereModel()
-
getThis
protected abstract T getThis()
-
-