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 protectedIsLikeCaseInsensitive(java.util.function.Supplier<java.lang.String> valueSupplier)protectedIsLikeCaseInsensitive(java.util.function.Supplier<java.lang.String> valueSupplier, java.util.function.Predicate<java.lang.String> predicate)
-
Method Summary
Modifier and Type Method Description static IsLikeCaseInsensitiveof(java.util.function.Supplier<java.lang.String> valueSupplier)java.lang.StringrenderCondition(java.lang.String columnName, java.lang.String placeholder)IsLikeCaseInsensitivethen(java.util.function.UnaryOperator<java.lang.String> transformer)java.lang.Stringvalue()IsLikeCaseInsensitivewhen(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:
renderConditionin classAbstractSingleValueCondition<java.lang.String>
-
value
public java.lang.String value()
- Overrides:
valuein 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)
-
-