Class ILikeOperator
- java.lang.Object
-
- com.tangosol.coherence.dslquery.operator.BaseOperator<LikeFilter>
-
- com.tangosol.coherence.dslquery.operator.LikeOperator
-
- com.tangosol.coherence.dslquery.operator.ILikeOperator
-
public class ILikeOperator extends LikeOperator
A class representing the case-insensitive "ilike" operator.- Since:
- 21.06
- Author:
- rl 2021.6.24
-
-
Field Summary
Fields Modifier and Type Field Description static ILikeOperator
INSTANCE
An instance of the LikeOperator.-
Fields inherited from class com.tangosol.coherence.dslquery.operator.BaseOperator
f_asAlias, f_fConditional, f_sSymbol
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ILikeOperator()
Construct a {@code ILikeOperator).
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addToTokenTable(TokenTable tokenTable)
Add this operator to the givenTokenTable
.protected boolean
isIgnoreCase()
-
Methods inherited from class com.tangosol.coherence.dslquery.operator.LikeOperator
makeFilter
-
Methods inherited from class com.tangosol.coherence.dslquery.operator.BaseOperator
addAliases, getAliases, getSymbol, isConditional, makeExtractor, makeExtractor, makeFilter, toString, unmodifiableSet
-
-
-
-
Field Detail
-
INSTANCE
public static final ILikeOperator INSTANCE
An instance of the LikeOperator.
-
-
Method Detail
-
addToTokenTable
public void addToTokenTable(TokenTable tokenTable)
Description copied from class:BaseOperator
Add this operator to the givenTokenTable
. This typically means adding this operator using its symbol and also adding any aliases.- Overrides:
addToTokenTable
in classLikeOperator
- Parameters:
tokenTable
- the TokenTable to add this operator to
-
isIgnoreCase
protected boolean isIgnoreCase()
- Overrides:
isIgnoreCase
in classLikeOperator
- Returns:
- the
ILikeOperator
is case-insensitive, therefore this returnstrue
-
-