- java.lang.Object
-
- org.mybatis.dynamic.sql.where.WhereModel
-
public class WhereModel extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description <R> Stream<R>
mapCriteria(Function<SqlCriterion,R> mapper)
static WhereModel
of(List<SqlCriterion> criteria)
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)
-
-
-
Method Detail
-
mapCriteria
public <R> Stream<R> mapCriteria(Function<SqlCriterion,R> mapper)
-
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)
-
of
public static WhereModel of(List<SqlCriterion> criteria)
-
-