Package org.mybatis.dynamic.sql.where
Class WhereModel
java.lang.Object
org.mybatis.dynamic.sql.where.WhereModel
-
Constructor Summary
ConstructorsConstructorDescriptionWhereModel
(SqlCriterion initialCriterion, List<AndOrCriteriaGroup> subCriteria, StatementConfiguration statementConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionboolean
render
(RenderingStrategy renderingStrategy) Renders a where clause without table aliases.render
(RenderingStrategy renderingStrategy, String parameterName) render
(RenderingStrategy renderingStrategy, TableAliasCalculator tableAliasCalculator) render
(RenderingStrategy renderingStrategy, TableAliasCalculator tableAliasCalculator, String parameterName)
-
Constructor Details
-
WhereModel
public WhereModel(SqlCriterion initialCriterion, List<AndOrCriteriaGroup> subCriteria, StatementConfiguration statementConfiguration)
-
-
Method Details
-
initialCriterion
-
subCriteria
-
isNonRenderingClauseAllowed
public boolean isNonRenderingClauseAllowed() -
render
Renders a where clause without table aliases.- Parameters:
renderingStrategy
- rendering strategy- Returns:
- rendered where clause
-
render
public Optional<WhereClauseProvider> render(RenderingStrategy renderingStrategy, TableAliasCalculator tableAliasCalculator) -
render
public Optional<WhereClauseProvider> render(RenderingStrategy renderingStrategy, String parameterName) -
render
public Optional<WhereClauseProvider> render(RenderingStrategy renderingStrategy, TableAliasCalculator tableAliasCalculator, String parameterName)
-