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()
-
-