Class IsLikeCaseInsensitive
- java.lang.Object
-
- org.mybatis.dynamic.sql.AbstractSingleValueCondition<java.lang.String>
-
- org.mybatis.dynamic.sql.where.condition.IsLikeCaseInsensitive
-
- All Implemented Interfaces:
VisitableCondition<java.lang.String>
- Direct Known Subclasses:
IsLikeCaseInsensitiveWhenPresent
public class IsLikeCaseInsensitive extends AbstractSingleValueCondition<java.lang.String>
-
-
Field Summary
-
Fields inherited from class org.mybatis.dynamic.sql.AbstractSingleValueCondition
valueSupplier
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
IsLikeCaseInsensitive(java.util.function.Supplier<java.lang.String> valueSupplier)
protected
IsLikeCaseInsensitive(java.util.function.Supplier<java.lang.String> valueSupplier, java.util.function.Predicate<java.lang.String> predicate)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IsLikeCaseInsensitive
of(java.util.function.Supplier<java.lang.String> valueSupplier)
java.lang.String
renderCondition(java.lang.String columnName, java.lang.String placeholder)
IsLikeCaseInsensitive
then(java.util.function.UnaryOperator<java.lang.String> transformer)
java.lang.String
value()
IsLikeCaseInsensitive
when(java.util.function.Predicate<java.lang.String> predicate)
-
Methods inherited from class org.mybatis.dynamic.sql.AbstractSingleValueCondition
accept, shouldRender
-
-
-
-
Constructor Detail
-
IsLikeCaseInsensitive
protected IsLikeCaseInsensitive(java.util.function.Supplier<java.lang.String> valueSupplier)
-
IsLikeCaseInsensitive
protected IsLikeCaseInsensitive(java.util.function.Supplier<java.lang.String> valueSupplier, java.util.function.Predicate<java.lang.String> predicate)
-
-
Method Detail
-
renderCondition
public java.lang.String renderCondition(java.lang.String columnName, java.lang.String placeholder)
- Specified by:
renderCondition
in classAbstractSingleValueCondition<java.lang.String>
-
value
public java.lang.String value()
- Overrides:
value
in classAbstractSingleValueCondition<java.lang.String>
-
of
public static IsLikeCaseInsensitive of(java.util.function.Supplier<java.lang.String> valueSupplier)
-
when
public IsLikeCaseInsensitive when(java.util.function.Predicate<java.lang.String> predicate)
-
then
public IsLikeCaseInsensitive then(java.util.function.UnaryOperator<java.lang.String> transformer)
-
-