Pattern. The static factory methods can be used to construct
the Pattern from various forms of wildcard pattern syntaxes.
This class can be used as a value pattern in the various Cursor search methods, e.g.
io..
| Modifier and Type | Field and Description |
|---|---|
| private static final int | |
| private static final int | |
| private final Pattern |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private static void | |
| public static PatternColumnPredicate | Returns: a PatternColumnPredicate which tests values against the given ms access wildcard pattern (always case insensitive)Returns a PatternColumnPredicate which tests values against the given ms access wildcard pattern (always case insensitive). |
| public static PatternColumnPredicate | Returns: a PatternColumnPredicate which tests values against the given java regex patternReturns a PatternColumnPredicate which tests values against the given java regex pattern. |
| public static PatternColumnPredicate | Returns: a PatternColumnPredicate which tests values against the given sql like pattern (supports escape char '\')Returns a PatternColumnPredicate which tests values against the given sql like pattern (supports escape char '\'). |
| public static PatternColumnPredicate | Returns: a PatternColumnPredicate which tests values against the given sql like pattern (supports escape char '\'), optionally case insensitiveReturns a PatternColumnPredicate which tests values against the given sql like pattern (supports escape char '\'), optionally case insensitive. |
| private static Pattern | |
| public boolean | test(Object value)
Implements java. Evaluates this predicate on the given argument. |
| CI_LIKE_REGEX_FLAGS | back to summary |
|---|---|
| private static final int CI_LIKE_REGEX_FLAGS | |
| LIKE_REGEX_FLAGS | back to summary |
|---|---|
| private static final int LIKE_REGEX_FLAGS | |
| pattern | back to summary |
|---|---|
| private final Pattern pattern | |
| PatternColumnPredicate | back to summary |
|---|---|
| public PatternColumnPredicate(Pattern pattern) | |
| appendLiteralChar | back to summary |
|---|---|
| private static void appendLiteralChar(StringBuilder sb, char c) | |
| forAccessLike | back to summary |
|---|---|
| public static PatternColumnPredicate forAccessLike(String pattern) Returns a PatternColumnPredicate which tests values against the given ms access wildcard pattern (always case insensitive).
| |
| forJavaRegex | back to summary |
|---|---|
| public static PatternColumnPredicate forJavaRegex(String pattern) Returns a PatternColumnPredicate which tests values against the given java regex pattern.
| |
| forSqlLike | back to summary |
|---|---|
| public static PatternColumnPredicate forSqlLike(String pattern) Returns a PatternColumnPredicate which tests values against the given sql like pattern (supports escape char '\').
| |
| forSqlLike | back to summary |
|---|---|
| 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.
| |
| sqlLikeToRegex | back to summary |
|---|---|
| private static Pattern sqlLikeToRegex(String value, boolean caseInsensitive) | |
| test | back to summary |
|---|---|
| public boolean test(Object value) Implements java. Doc from java. Evaluates this predicate on the given argument.
| |