|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.edg.data.util.RegExp2SQL
The utility class performing translation of subset of regular expressions into SQL reg/ expressions.
Method Summary | |
static boolean |
containsWildcards(java.lang.String rePattern)
|
static java.lang.String |
translate(java.lang.String rePattern)
Translates a regular expression to SQL wildcard to be used inside LIKE SQL statements. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public static final java.lang.String translate(java.lang.String rePattern)
'_' - gets passed through '%' - gets passed through '?' - gets translated into '_' in SQL '*' - gets translated into '%' in SQLWe also escape these characters, i.e.
"foo\\_"
will
be presenting in the database as SQL "foo\_"
.
rePattern
- the regular expression pattern
public static final boolean containsWildcards(java.lang.String rePattern)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |