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
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description <R> java.util.stream.Stream<R>
mapCriteria(java.util.function.Function<SqlCriterion<?>,R> mapper)
static WhereModel
of(java.util.List<SqlCriterion<?>> criteria)
WhereClauseProvider
render(RenderingStrategy renderingStrategy)
Renders a where clause without table aliases.WhereClauseProvider
render(RenderingStrategy renderingStrategy, java.lang.String parameterName)
WhereClauseProvider
render(RenderingStrategy renderingStrategy, TableAliasCalculator tableAliasCalculator)
WhereClauseProvider
render(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)
-
-