Class Like

    • Field Detail

      • pattern

        private java.lang.String pattern
        Deprecated, for removal: This API element is subject to removal in a future version.
      • caseSensitive

        private boolean caseSensitive
        Deprecated, for removal: This API element is subject to removal in a future version.
      • opPattern

        private java.lang.String opPattern
        Deprecated, for removal: This API element is subject to removal in a future version.
        Operational pattern, equal to pattern but converted to lower case when not case sensitive.
    • Constructor Detail

      • Like

        public Like()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • Like

        public Like​(ValueExpr expr,
                    java.lang.String pattern,
                    boolean caseSensitive)
        Deprecated, for removal: This API element is subject to removal in a future version.
    • Method Detail

      • setPattern

        public void setPattern​(java.lang.String pattern,
                               boolean caseSensitive)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getPattern

        public java.lang.String getPattern()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • isCaseSensitive

        public boolean isCaseSensitive()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getOpPattern

        public java.lang.String getOpPattern()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • visit

        public <X extends java.lang.Exception> void visit​(QueryModelVisitor<X> visitor)
                                                   throws X extends java.lang.Exception
        Deprecated, for removal: This API element is subject to removal in a future version.
        Description copied from interface: QueryModelNode
        Visits this node. The node reports itself to the visitor with the proper runtime type.
        Throws:
        X extends java.lang.Exception
      • equals

        public boolean equals​(java.lang.Object other)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Description copied from interface: QueryModelNode
        Returns true if this query model node and its children are recursively equal to o and its children.
        Specified by:
        equals in interface QueryModelNode
        Overrides:
        equals in class UnaryValueOperator
      • hashCode

        public int hashCode()
        Deprecated, for removal: This API element is subject to removal in a future version.
        Overrides:
        hashCode in class UnaryValueOperator
      • clone

        public Like clone()
        Deprecated, for removal: This API element is subject to removal in a future version.
        Description copied from interface: QueryModelNode
        Returns a (deep) clone of this query model node. This method recursively clones the entire node tree, starting from this nodes.
        Specified by:
        clone in interface QueryModelNode
        Specified by:
        clone in interface ValueExpr
        Overrides:
        clone in class UnaryValueOperator
        Returns:
        A deep clone of this query model node.