static UnresolvedCallExpression |
ExpressionBuilder.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 |
ExpressionBuilder.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 |
ExpressionBuilder.and(Expression arg1,
Expression arg2) |
static UnresolvedCallExpression |
ExpressionBuilder.call(FunctionDefinition functionDefinition,
Expression... args) |
static UnresolvedCallExpression |
ExpressionBuilder.call(FunctionDefinition functionDefinition,
List<Expression> args) |
static UnresolvedCallExpression |
ExpressionBuilder.cast(Expression child,
Expression type) |
static UnresolvedCallExpression |
ExpressionBuilder.concat(Expression input1,
Expression input2) |
static UnresolvedCallExpression |
ExpressionBuilder.div(Expression input1,
Expression input2) |
static UnresolvedCallExpression |
ExpressionBuilder.equalTo(Expression input1,
Expression input2) |
static UnresolvedCallExpression |
ExpressionBuilder.greaterThan(Expression input1,
Expression input2) |
static UnresolvedCallExpression |
ExpressionBuilder.ifThenElse(Expression condition,
Expression ifTrue,
Expression ifFalse) |
static UnresolvedCallExpression |
ExpressionBuilder.isNull(Expression input) |
static UnresolvedCallExpression |
ExpressionBuilder.lessThan(Expression input1,
Expression input2) |
static UnresolvedCallExpression |
ExpressionBuilder.lessThanOrEqual(Expression input1,
Expression input2) |
static UnresolvedCallExpression |
ExpressionBuilder.minus(Expression input1,
Expression input2) |
static UnresolvedCallExpression |
ExpressionBuilder.mod(Expression input1,
Expression input2) |
static UnresolvedCallExpression |
ExpressionBuilder.not(Expression arg) |
static UnresolvedCallExpression |
ExpressionBuilder.or(Expression arg1,
Expression arg2) |
static UnresolvedCallExpression |
ExpressionBuilder.plus(Expression input1,
Expression input2) |
static UnresolvedCallExpression |
ExpressionBuilder.reinterpretCast(Expression child,
Expression type,
boolean checkOverflow) |
static UnresolvedCallExpression |
ExpressionBuilder.times(Expression input1,
Expression input2) |