- 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 WhereModelof(List<SqlCriterion> criteria)WhereClauseProviderrender(RenderingStrategy renderingStrategy)Renders a where clause without table aliases.WhereClauseProviderrender(RenderingStrategy renderingStrategy, String parameterName)WhereClauseProviderrender(RenderingStrategy renderingStrategy, TableAliasCalculator tableAliasCalculator)WhereClauseProviderrender(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)
-
-