Package org.mybatis.dynamic.sql.where
Class WhereModel
- java.lang.Object
-
- org.mybatis.dynamic.sql.where.WhereModel
-
public class WhereModel extends java.lang.Object
-
-
Method Summary
Modifier and Type Method Description <R> java.util.stream.Stream<R>mapCriteria(java.util.function.Function<SqlCriterion<?>,R> mapper)static WhereModelof(java.util.List<SqlCriterion<?>> criteria)WhereClauseProviderrender(RenderingStrategy renderingStrategy)Renders a where clause without table aliases.WhereClauseProviderrender(RenderingStrategy renderingStrategy, java.lang.String parameterName)WhereClauseProviderrender(RenderingStrategy renderingStrategy, TableAliasCalculator tableAliasCalculator)WhereClauseProviderrender(RenderingStrategy renderingStrategy, TableAliasCalculator tableAliasCalculator, java.lang.String parameterName)
-
-
-
Method Detail
-
mapCriteria
public <R> java.util.stream.Stream<R> mapCriteria(java.util.function.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, java.lang.String parameterName)
-
render
public WhereClauseProvider render(RenderingStrategy renderingStrategy, TableAliasCalculator tableAliasCalculator, java.lang.String parameterName)
-
of
public static WhereModel of(java.util.List<SqlCriterion<?>> criteria)
-
-