Package org.mybatis.dynamic.sql.where
Class WhereModel
- java.lang.Object
-
- org.mybatis.dynamic.sql.where.WhereModel
-
public class WhereModel extends Object
-
-
Constructor Summary
Constructors Constructor Description WhereModel(SqlCriterion initialCriterion, List<AndOrCriteriaGroup> subCriteria)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<SqlCriterion>
initialCriterion()
WhereClauseProvider
render(RenderingStrategy renderingStrategy)
Renders a where clause without table aliases.WhereClauseProvider
render(RenderingStrategy renderingStrategy, String parameterName)
WhereClauseProvider
render(RenderingStrategy renderingStrategy, TableAliasCalculator tableAliasCalculator)
WhereClauseProvider
render(RenderingStrategy renderingStrategy, TableAliasCalculator tableAliasCalculator, String parameterName)
List<AndOrCriteriaGroup>
subCriteria()
-
-
-
Constructor Detail
-
WhereModel
public WhereModel(SqlCriterion initialCriterion, List<AndOrCriteriaGroup> subCriteria)
-
-
Method Detail
-
initialCriterion
public Optional<SqlCriterion> initialCriterion()
-
subCriteria
public List<AndOrCriteriaGroup> subCriteria()
-
render
public WhereClauseProvider render(RenderingStrategy renderingStrategy)
Renders a where clause without table aliases.- Parameters:
renderingStrategy
- rendering strategy- Returns:
- rendered where clause
-
render
public WhereClauseProvider render(RenderingStrategy renderingStrategy, TableAliasCalculator tableAliasCalculator)
-
render
public WhereClauseProvider render(RenderingStrategy renderingStrategy, String parameterName)
-
render
public WhereClauseProvider render(RenderingStrategy renderingStrategy, TableAliasCalculator tableAliasCalculator, String parameterName)
-
-