Modifier and Type | Method and Description |
---|---|
static boolean |
ilike(String s,
String patternStr)
SQL
ILIKE function. |
static boolean |
ilike(String s,
String patternStr,
String escape)
SQL
ILIKE function with escape. |
static RuntimeException |
invalidEscapeCharacter(String s) |
static RuntimeException |
invalidEscapeSequence(String s,
int i) |
static boolean |
like(String s,
String pattern)
SQL
LIKE function. |
static boolean |
like(String s,
String pattern,
String escape)
SQL
LIKE function with escape. |
static boolean |
similar(String s,
String pattern)
SQL
SIMILAR function. |
static boolean |
similar(String s,
String pattern,
String escape)
SQL
SIMILAR function with escape. |
static String |
sqlToRegexLike(String sqlPattern,
CharSequence escapeStr)
Translates a SQL LIKE pattern to Java regex pattern, with optional escape string.
|
static String |
sqlToRegexSimilar(String sqlPattern,
char escapeChar)
Translates SQL SIMILAR pattern to Java regex pattern.
|
static String |
sqlToRegexSimilar(String sqlPattern,
CharSequence escapeStr)
Translates a SQL SIMILAR pattern to Java regex pattern, with optional escape string.
|
public static boolean like(String s, String pattern, String escape)
LIKE
function with escape.public static boolean ilike(String s, String patternStr, String escape)
ILIKE
function with escape.public static boolean similar(String s, String pattern, String escape)
SIMILAR
function with escape.public static String sqlToRegexLike(String sqlPattern, CharSequence escapeStr)
public static RuntimeException invalidEscapeCharacter(String s)
public static RuntimeException invalidEscapeSequence(String s, int i)
public static String sqlToRegexSimilar(String sqlPattern, CharSequence escapeStr)
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.