Class PatternColumnPredicate

    • Constructor Detail

      • PatternColumnPredicate

        public PatternColumnPredicate​(Pattern pattern)
    • Method Detail

      • forAccessLike

        public static PatternColumnPredicate forAccessLike​(String pattern)
        Returns:
        a PatternColumnPredicate which tests values against the given ms access wildcard pattern (always case insensitive)
      • forSqlLike

        public static PatternColumnPredicate forSqlLike​(String pattern)
        Returns:
        a PatternColumnPredicate which tests values against the given sql like pattern (supports escape char '\')
      • forSqlLike

        public static PatternColumnPredicate forSqlLike​(String pattern,
                                                        boolean caseInsensitive)
        Returns:
        a PatternColumnPredicate which tests values against the given sql like pattern (supports escape char '\'), optionally case insensitive
      • forJavaRegex

        public static PatternColumnPredicate forJavaRegex​(String pattern)
        Returns:
        a PatternColumnPredicate which tests values against the given java regex pattern