Class CriterionRenderer.Builder<T>
- java.lang.Object
-
- org.mybatis.dynamic.sql.where.render.CriterionRenderer.Builder<T>
-
- Enclosing class:
- CriterionRenderer<T>
public static class CriterionRenderer.Builder<T> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description CriterionRenderer<T>build()CriterionRenderer.Builder<T>withCriterion(SqlCriterion<T> sqlCriterion)CriterionRenderer.Builder<T>withParameterName(java.lang.String parameterName)CriterionRenderer.Builder<T>withRenderingStrategy(RenderingStrategy renderingStrategy)CriterionRenderer.Builder<T>withSequence(java.util.concurrent.atomic.AtomicInteger sequence)CriterionRenderer.Builder<T>withTableAliasCalculator(TableAliasCalculator tableAliasCalculator)
-
-
-
Method Detail
-
withCriterion
public CriterionRenderer.Builder<T> withCriterion(SqlCriterion<T> sqlCriterion)
-
withSequence
public CriterionRenderer.Builder<T> withSequence(java.util.concurrent.atomic.AtomicInteger sequence)
-
withRenderingStrategy
public CriterionRenderer.Builder<T> withRenderingStrategy(RenderingStrategy renderingStrategy)
-
withTableAliasCalculator
public CriterionRenderer.Builder<T> withTableAliasCalculator(TableAliasCalculator tableAliasCalculator)
-
withParameterName
public CriterionRenderer.Builder<T> withParameterName(java.lang.String parameterName)
-
build
public CriterionRenderer<T> build()
-
-