java.lang.Object
org.elasticsearch.xpack.esql.core.expression.predicate.regex.AbstractStringPattern
org.elasticsearch.xpack.esql.core.expression.predicate.regex.RLikePattern
All Implemented Interfaces:
StringPattern

public class RLikePattern extends AbstractStringPattern
  • Constructor Details

    • RLikePattern

      public RLikePattern(String regexpPattern)
  • Method Details

    • createAutomaton

      public org.apache.lucene.util.automaton.Automaton createAutomaton()
      Specified by:
      createAutomaton in class AbstractStringPattern
    • asJavaRegex

      public String asJavaRegex()
      Description copied from interface: StringPattern
      Returns the pattern in (Java) regex format.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • pattern

      public String pattern()
      Description copied from interface: StringPattern
      Returns the pattern as it was defined by the user.