Package org.mybatis.dynamic.sql.common
Class AbstractBooleanExpressionDSL<T extends AbstractBooleanExpressionDSL<T>>
java.lang.Object
org.mybatis.dynamic.sql.common.AbstractBooleanExpressionDSL<T>
- Direct Known Subclasses:
AbstractHavingFinisher
,AbstractWhereFinisher
,SearchedCaseDSL.WhenDSL
public abstract class AbstractBooleanExpressionDSL<T extends AbstractBooleanExpressionDSL<T>>
extends Object
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
-
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) protected SqlCriterion
protected abstract T
getThis()
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) protected void
setInitialCriterion
(SqlCriterion initialCriterion) protected void
setInitialCriterion
(SqlCriterion initialCriterion, AbstractBooleanExpressionDSL.StatementType statementType)
-
Field Details
-
subCriteria
-
-
Constructor Details
-
AbstractBooleanExpressionDSL
public AbstractBooleanExpressionDSL()
-
-
Method Details
-
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
-
setInitialCriterion
-
setInitialCriterion
protected void setInitialCriterion(SqlCriterion initialCriterion, AbstractBooleanExpressionDSL.StatementType statementType) -
getInitialCriterion
-
getThis
-