| Modifier and Type | Field and Description |
|---|---|
| private final int | |
| private static final String[] | |
| public static final int | REGEXP_LIKE
REGEXP_LIKE() (non-standard). |
| public static final int | REGEXP_REPLACE
REGEXP_REPLACE() (non-standard). |
| public static final int | REGEXP_SUBSTR
REGEXP_SUBSTR() (non-standard). |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public String | |
| public Value | getValue(SessionLocal
the session session)Overrides org. Return the resulting value for the current row. |
| private static int | |
| public Expression | optimize(SessionLocal
the session session)Implements abstract org. Try to optimize the expression. |
| private static Value | regexpReplace(SessionLocal session, String input, String regexp, String replacement, int position, int occurrence, String regexpMode)
|
| private static Value | regexpSubstr(Value inputString, Value regexpArg, Value positionArg, Value occurrenceArg, Value regexpModeArg, Value subexpressionArg, SessionLocal session)
|
| function | back to summary |
|---|---|
| private final int function | |
| NAMES | back to summary |
|---|---|
| private static final String[] NAMES | |
| REGEXP_LIKE | back to summary |
|---|---|
| public static final int REGEXP_LIKE REGEXP_LIKE() (non-standard). | |
| REGEXP_REPLACE | back to summary |
|---|---|
| public static final int REGEXP_REPLACE REGEXP_REPLACE() (non-standard). | |
| REGEXP_SUBSTR | back to summary |
|---|---|
| public static final int REGEXP_SUBSTR REGEXP_SUBSTR() (non-standard). | |
| RegexpFunction | back to summary |
|---|---|
| public RegexpFunction(int function) | |
| getName | back to summary |
|---|---|
| public String getName() Implements org. Doc from org. Get the name. | |
| getValue | back to summary |
|---|---|
| public Value getValue(SessionLocal session) Overrides org. Doc from org. Return the resulting value for the current row.
| |
| makeRegexpFlags | back to summary |
|---|---|
| private static int makeRegexpFlags(String stringFlags, boolean ignoreGlobalFlag) | |
| optimize | back to summary |
|---|---|
| public Expression optimize(SessionLocal session) Implements abstract org. Doc from org. Try to optimize the expression.
| |
| regexpReplace | back to summary |
|---|---|
| private static Value regexpReplace(SessionLocal session, String input, String regexp, String replacement, int position, int occurrence, String regexpMode) | |
| regexpSubstr | back to summary |
|---|---|
| private static Value regexpSubstr(Value inputString, Value regexpArg, Value positionArg, Value occurrenceArg, Value regexpModeArg, Value subexpressionArg, SessionLocal session) | |