Class IsInCaseInsensitive
java.lang.Object
org.mybatis.dynamic.sql.AbstractListValueCondition<String>
org.mybatis.dynamic.sql.where.condition.IsInCaseInsensitive
- All Implemented Interfaces:
VisitableCondition<String>
,CaseInsensitiveVisitableCondition
public class IsInCaseInsensitive
extends AbstractListValueCondition<String>
implements CaseInsensitiveVisitableCondition
-
Field Summary
Fields inherited from class org.mybatis.dynamic.sql.AbstractListValueCondition
values
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic IsInCaseInsensitive
empty()
If renderable, apply the predicate to each value in the list and return a new condition with the filtered values.map
(UnaryOperator<String> mapper) If renderable, apply the mapping to each value in the list return a new condition with the mapped values.static IsInCaseInsensitive
static IsInCaseInsensitive
of
(Collection<String> values) operator()
Methods inherited from class org.mybatis.dynamic.sql.AbstractListValueCondition
accept, filterSupport, isEmpty, mapSupport, shouldRender, values
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.mybatis.dynamic.sql.where.condition.CaseInsensitiveVisitableCondition
overrideRenderedLeftColumn
Methods inherited from interface org.mybatis.dynamic.sql.VisitableCondition
accept, isEmpty, renderingSkipped, shouldRender
-
Constructor Details
-
IsInCaseInsensitive
-
-
Method Details
-
empty
-
operator
- Specified by:
operator
in classAbstractListValueCondition<String>
-
filter
Description copied from class:AbstractListValueCondition
If renderable, apply the predicate to each value in the list and return a new condition with the filtered values. Else returns a condition that will not render (this). If all values are filtered out of the value list, then the condition will not render.- Specified by:
filter
in classAbstractListValueCondition<String>
- Parameters:
predicate
- predicate applied to the values, if renderable- Returns:
- a new condition with filtered values if renderable, otherwise a condition that will not render.
-
map
If renderable, apply the mapping to each value in the list return a new condition with the mapped values. Else return a condition that will not render (this).- Parameters:
mapper
- a mapping function to apply to the values, if renderable- Returns:
- a new condition with mapped values if renderable, otherwise a condition that will not render.
-
of
-
of
-