| Modifier and Type | Method and Description |
|---|---|
Expression |
PlaceholderReplacer.getExpression() |
Expression |
TableReferenceReplacer.getExpression() |
| Modifier and Type | Method and Description |
|---|---|
static List<Class<? extends Expression>> |
Expression.getExpressionsByCategory(Class<? extends ExpressionCategory> category) |
| Constructor and Description |
|---|
PlaceholderReplacer(Expression expr) |
TableReferenceReplacer(Expression originalExpression) |
| Modifier and Type | Class and Description |
|---|---|
class |
BinaryExpression |
class |
CompositeExpression |
class |
ExternalReferenceExpression |
class |
MultipleArgumentsExpression |
class |
UnaryExpression |
| Modifier and Type | Method and Description |
|---|---|
Expression |
UnaryExpression.getArgument() |
Expression |
ExternalReferenceExpression.getExternalCondition() |
Expression |
BinaryExpression.getLeftArgument() |
Expression |
BinaryExpression.getRightArgument() |
| Modifier and Type | Method and Description |
|---|---|
List<Expression> |
MultipleArgumentsExpression.getArguments() |
| Modifier and Type | Method and Description |
|---|---|
void |
UnaryExpression.setArgument(Expression argument) |
void |
ExternalReferenceExpression.setExternalCondition(Expression externalCondition) |
void |
BinaryExpression.setLeftArgument(Expression leftArgument) |
void |
BinaryExpression.setRightArgument(Expression rightArgument) |
| Modifier and Type | Method and Description |
|---|---|
void |
MultipleArgumentsExpression.setArguments(List<Expression> arguments) |
| Constructor and Description |
|---|
BinaryExpression(Expression leftArgument,
Expression rightArgument) |
ExternalReferenceExpression(LeafExpression selectArgument,
Expression externalCondition) |
UnaryExpression(Expression argument) |
| Constructor and Description |
|---|
MultipleArgumentsExpression(List<Expression> arguments) |
| Modifier and Type | Class and Description |
|---|---|
class |
Avg |
class |
Count |
class |
Max |
class |
Min |
class |
Sum |
| Constructor and Description |
|---|
Avg(Expression argument) |
Count(Expression argument) |
Max(Expression argument) |
Min(Expression argument) |
Sum(Expression argument) |
| Modifier and Type | Class and Description |
|---|---|
class |
Addition |
class |
ArithmeticExpression |
class |
Division |
class |
Modulus |
class |
Multiplication |
class |
Subtraction |
| Constructor and Description |
|---|
Addition(Expression leftArgument,
Expression rightArgument) |
ArithmeticExpression(Expression leftArgument,
Expression rightArgument) |
Division(Expression leftArgument,
Expression rightArgument) |
Modulus(Expression leftArgument,
Expression rightArgument) |
Multiplication(Expression leftArgument,
Expression rightArgument) |
Subtraction(Expression leftArgument,
Expression rightArgument) |
| Modifier and Type | Class and Description |
|---|---|
class |
Equals |
class |
GreaterOrEquals |
class |
GreaterThan |
class |
LessOrEquals |
class |
LessThan |
class |
NotEquals |
class |
NotGreater |
class |
NotLess |
| Constructor and Description |
|---|
Equals(Expression leftArgument,
Expression rightArgument) |
GreaterOrEquals(Expression leftArgument,
Expression rightArgument) |
GreaterThan(Expression leftArgument,
Expression rightArgument) |
LessOrEquals(Expression leftArgument,
Expression rightArgument) |
LessThan(Expression leftArgument,
Expression rightArgument) |
NotEquals(Expression leftArgument,
Expression rightArgument) |
NotGreater(Expression leftArgument,
Expression rightArgument) |
NotLess(Expression leftArgument,
Expression rightArgument) |
| Modifier and Type | Class and Description |
|---|---|
class |
Concat |
class |
Length |
class |
Lower |
class |
MD5 |
class |
Soundex |
class |
SubstringByIndex |
class |
SubstringByRegex |
class |
SubstringPosition |
class |
TextBeginsWith |
class |
TextContains |
class |
TextDifference |
class |
TextEndsWith |
class |
TextExpression |
class |
TextMatchSQLRegexp |
class |
TextReplaceMatchingRegex |
class |
Trim |
class |
Upper |
| Modifier and Type | Method and Description |
|---|---|
Expression |
SubstringByIndex.getFromIndex() |
Expression |
SubstringByIndex.getSourceString() |
Expression |
TextReplaceMatchingRegex.getToCheckText() |
Expression |
SubstringByIndex.getToIndex() |
| Modifier and Type | Method and Description |
|---|---|
void |
SubstringByIndex.setFromIndex(Expression fromIndex) |
void |
SubstringByIndex.setSourceString(Expression sourceString) |
void |
TextReplaceMatchingRegex.setToCheckText(Expression toCheckText) |
void |
SubstringByIndex.setToIndex(Expression toIndex) |
| Constructor and Description |
|---|
Concat(Expression leftArgument,
Expression rightArgument) |
Length(Expression argument) |
Lower(Expression argument) |
MD5(Expression argument) |
Soundex(Expression leftArgument,
Expression rightArgument) |
SubstringByIndex(Expression sourceString,
Expression fromIndex,
Expression toIndex) |
SubstringByRegex(Expression sourceString,
Expression regexp) |
SubstringPosition(Expression leftArgument,
Expression rightArgument) |
TextBeginsWith(Expression leftArgument,
Expression rightArgument) |
TextContains(Expression leftArgument,
Expression rightArgument) |
TextEndsWith(Expression leftArgument,
Expression rightArgument) |
TextExpression(Expression leftArgument,
Expression rightArgument) |
TextExpression(Expression leftArgument,
Expression rightArgument,
boolean caseSensitive) |
TextMatchSQLRegexp(Expression leftArgument,
Expression rightArgument) |
TextReplaceMatchingRegex(Expression toCheckText,
TDText regexp,
TDText replacing)
The regexp_replace function provides substitution of new text for substrings that match POSIX regular expression patterns.
|
Trim(Expression argument) |
Upper(Expression argument) |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseExpressionEvaluator<T extends Expression> |
| Modifier and Type | Field and Description |
|---|---|
protected T |
BaseExpressionEvaluator.expression |
| Modifier and Type | Method and Description |
|---|---|
Evaluator<R> |
EvaluatorFactory.getEvaluator(Expression expression) |
| Modifier and Type | Class and Description |
|---|---|
class |
Cast |
| Constructor and Description |
|---|
Cast(Expression argument,
DataType castToType) |
| Modifier and Type | Class and Description |
|---|---|
class |
ColumnReferencePlaceholder |
class |
ConstantList |
class |
LeafExpression |
class |
Range |
class |
TypedColumnReference |
| Modifier and Type | Class and Description |
|---|---|
class |
And |
class |
Between |
class |
IsNotNull |
class |
IsNull |
class |
Not |
class |
Or |
class |
ValueIsIn |
| Constructor and Description |
|---|
And(Expression... arguments) |
Between(Expression leftArgument,
Range rightArgument) |
IsNotNull(Expression argument) |
IsNull(Expression argument) |
Not(Expression argument) |
Or(Expression... arguments) |
ValueIsIn(Expression leftArgument,
MultivaluedExpression rightArgument) |
| Constructor and Description |
|---|
And(List<Expression> arguments) |
Or(List<Expression> arguments) |
| Modifier and Type | Class and Description |
|---|---|
class |
ColumnReference |
| Modifier and Type | Class and Description |
|---|---|
class |
TDBoolean |
class |
TDDate |
class |
TDInteger |
class |
TDNumeric |
class |
TDText |
class |
TDTypeValue |
Copyright © 2014. All Rights Reserved.