Class ILikeOperator


  • public class ILikeOperator
    extends LikeOperator
    A class representing the case-insensitive "ilike" operator.
    Since:
    21.06
    Author:
    rl 2021.6.24
    • Field Detail

      • INSTANCE

        public static final ILikeOperator INSTANCE
        An instance of the LikeOperator.
    • Constructor Detail

      • ILikeOperator

        protected ILikeOperator()
        Construct a {@code ILikeOperator).
    • Method Detail

      • addToTokenTable

        public void addToTokenTable​(TokenTable tokenTable)
        Description copied from class: BaseOperator
        Add this operator to the given TokenTable. This typically means adding this operator using its symbol and also adding any aliases.
        Overrides:
        addToTokenTable in class LikeOperator
        Parameters:
        tokenTable - the TokenTable to add this operator to
      • isIgnoreCase

        protected boolean isIgnoreCase()
        Returns true if the LikeFilter should be case-insensitive, otherwise returns false.
        Overrides:
        isIgnoreCase in class LikeOperator
        Returns:
        the ILikeOperator is case-insensitive, therefore this returns true