All Methods Static Methods Concrete Methods
Modifier and Type |
Method |
Description |
static UnresolvedCallExpression |
aggDecimalMinus(Expression input1,
Expression input2) |
Used only for implementing SUM/AVG aggregations (with and without retractions) on a Decimal
type to avoid overriding decimal precision/scale calculation for sum/avg with the rules
applied for the normal minus.
|
static UnresolvedCallExpression |
aggDecimalPlus(Expression input1,
Expression input2) |
Used only for implementing SUM/AVG aggregations (with and without retractions) on a Decimal
type to avoid overriding decimal precision/scale calculation for sum/avg with the rules
applied for the normal plus.
|
static UnresolvedCallExpression |
and(Expression arg1,
Expression arg2) |
|
static UnresolvedCallExpression |
call(FunctionDefinition functionDefinition,
List<Expression> args) |
|
static UnresolvedCallExpression |
call(FunctionDefinition functionDefinition,
Expression... args) |
|
static UnresolvedCallExpression |
cast(Expression child,
Expression type) |
|
static UnresolvedCallExpression |
concat(Expression input1,
Expression input2) |
|
static UnresolvedCallExpression |
div(Expression input1,
Expression input2) |
|
static UnresolvedCallExpression |
equalTo(Expression input1,
Expression input2) |
|
static UnresolvedCallExpression |
greaterThan(Expression input1,
Expression input2) |
|
static UnresolvedCallExpression |
ifThenElse(Expression condition,
Expression ifTrue,
Expression ifFalse) |
|
static UnresolvedCallExpression |
isNull(Expression input) |
|
static UnresolvedCallExpression |
lessThan(Expression input1,
Expression input2) |
|
static UnresolvedCallExpression |
lessThanOrEqual(Expression input1,
Expression input2) |
|
static ValueLiteralExpression |
literal(Object value) |
|
static ValueLiteralExpression |
literal(Object value,
DataType type) |
|
static UnresolvedCallExpression |
minus(Expression input1,
Expression input2) |
|
static UnresolvedCallExpression |
mod(Expression input1,
Expression input2) |
|
static UnresolvedCallExpression |
not(Expression arg) |
|
static ValueLiteralExpression |
nullOf(DataType type) |
|
static UnresolvedCallExpression |
or(Expression arg1,
Expression arg2) |
|
static UnresolvedCallExpression |
plus(Expression input1,
Expression input2) |
|
static UnresolvedCallExpression |
reinterpretCast(Expression child,
Expression type,
boolean checkOverflow) |
|
static UnresolvedCallExpression |
times(Expression input1,
Expression input2) |
|
static TypeLiteralExpression |
typeLiteral(DataType type) |
|