Class RegularExpressionConverter


  • public class RegularExpressionConverter
    extends java.lang.Object
    Converter for a "matches" regular expression replacing the Java regular expression constructs with datastore-specific constructs.
    • Constructor Summary

      Constructors 
      Constructor Description
      RegularExpressionConverter​(char zeroOrMoreChar, char anyChar, char escapeChar)
      Constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String convert​(java.lang.String input)
      Convert a regular expression from Java to use the specified constructs.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • zeroOrMoreChar

        private final char zeroOrMoreChar
      • anyChar

        private final char anyChar
      • escapeChar

        private final char escapeChar
    • Constructor Detail

      • RegularExpressionConverter

        public RegularExpressionConverter​(char zeroOrMoreChar,
                                          char anyChar,
                                          char escapeChar)
        Constructor.
        Parameters:
        zeroOrMoreChar - The pattern string for representing zero or more characters. Most of databases will use the percent sign character.
        anyChar - The pattern string for representing one character. Most of databases will use the underscore character.
        escapeChar - The pattern string for representing to escape zeroOrMoreChar or anyChar. Most of databases will use the backslash \ character.
    • Method Detail

      • convert

        public java.lang.String convert​(java.lang.String input)
        Convert a regular expression from Java to use the specified constructs.
        Parameters:
        input - the pattern to parse.
        Returns:
        the converted pattern