Class IsNotIn<T>
java.lang.Object
org.mybatis.dynamic.sql.AbstractListValueCondition<T>
org.mybatis.dynamic.sql.where.condition.IsNotIn<T>
- All Implemented Interfaces:
VisitableCondition<T>
-
Field Summary
Fields inherited from class org.mybatis.dynamic.sql.AbstractListValueCondition
values -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> IsNotIn<T> empty()If renderable, apply the predicate to each value in the list and return a new condition with the filtered values.<R> IsNotIn<R> If renderable, apply the mapping to each value in the list return a new condition with the mapped values.static <T> IsNotIn<T> of(Collection<T> values) static <T> IsNotIn<T> of(T... values) operator()Methods inherited from class org.mybatis.dynamic.sql.AbstractListValueCondition
accept, filterSupport, isEmpty, mapSupport, shouldRender, valuesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.mybatis.dynamic.sql.VisitableCondition
overrideRenderedLeftColumn, renderingSkipped
-
Constructor Details
-
IsNotIn
-
-
Method Details
-
empty
-
operator
- Specified by:
operatorin classAbstractListValueCondition<T>
-
filter
Description copied from class:AbstractListValueConditionIf 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:
filterin classAbstractListValueCondition<T>- 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).- Type Parameters:
R- type of the new condition- 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
-