Class WhereConditionVisitor<T>
- java.lang.Object
-
- org.mybatis.dynamic.sql.where.render.WhereConditionVisitor<T>
-
- All Implemented Interfaces:
ConditionVisitor<T,java.util.Optional<FragmentAndParameters>>
public class WhereConditionVisitor<T> extends java.lang.Object implements ConditionVisitor<T,java.util.Optional<FragmentAndParameters>>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
WhereConditionVisitor.Builder<T>
-
Method Summary
Modifier and Type Method Description java.util.Optional<FragmentAndParameters>
visit(AbstractColumnComparisonCondition<T> condition)
java.util.Optional<FragmentAndParameters>
visit(AbstractListValueCondition<T> condition)
java.util.Optional<FragmentAndParameters>
visit(AbstractNoValueCondition<T> condition)
java.util.Optional<FragmentAndParameters>
visit(AbstractSingleValueCondition<T> condition)
java.util.Optional<FragmentAndParameters>
visit(AbstractSubselectCondition<T> condition)
java.util.Optional<FragmentAndParameters>
visit(AbstractTwoValueCondition<T> condition)
static <T> WhereConditionVisitor.Builder<T>
withColumn(BindableColumn<T> column)
-
-
-
Method Detail
-
visit
public java.util.Optional<FragmentAndParameters> visit(AbstractListValueCondition<T> condition)
- Specified by:
visit
in interfaceConditionVisitor<T,java.util.Optional<FragmentAndParameters>>
-
visit
public java.util.Optional<FragmentAndParameters> visit(AbstractNoValueCondition<T> condition)
- Specified by:
visit
in interfaceConditionVisitor<T,java.util.Optional<FragmentAndParameters>>
-
visit
public java.util.Optional<FragmentAndParameters> visit(AbstractSingleValueCondition<T> condition)
- Specified by:
visit
in interfaceConditionVisitor<T,java.util.Optional<FragmentAndParameters>>
-
visit
public java.util.Optional<FragmentAndParameters> visit(AbstractTwoValueCondition<T> condition)
- Specified by:
visit
in interfaceConditionVisitor<T,java.util.Optional<FragmentAndParameters>>
-
visit
public java.util.Optional<FragmentAndParameters> visit(AbstractSubselectCondition<T> condition)
- Specified by:
visit
in interfaceConditionVisitor<T,java.util.Optional<FragmentAndParameters>>
-
visit
public java.util.Optional<FragmentAndParameters> visit(AbstractColumnComparisonCondition<T> condition)
- Specified by:
visit
in interfaceConditionVisitor<T,java.util.Optional<FragmentAndParameters>>
-
withColumn
public static <T> WhereConditionVisitor.Builder<T> withColumn(BindableColumn<T> column)
-
-