diff options
Diffstat (limited to 'exec/java-exec/src/main/codegen/data/DecimalAggrTypes1.tdd')
-rw-r--r-- | exec/java-exec/src/main/codegen/data/DecimalAggrTypes1.tdd | 49 |
1 files changed, 15 insertions, 34 deletions
diff --git a/exec/java-exec/src/main/codegen/data/DecimalAggrTypes1.tdd b/exec/java-exec/src/main/codegen/data/DecimalAggrTypes1.tdd index f24629140..7da2d071f 100644 --- a/exec/java-exec/src/main/codegen/data/DecimalAggrTypes1.tdd +++ b/exec/java-exec/src/main/codegen/data/DecimalAggrTypes1.tdd @@ -17,43 +17,24 @@ { aggrtypes: [ {className: "Max", funcName: "max", types: [ - {inputType: "Decimal9", outputType: "Decimal9", runningType: "Decimal9", initValue: "Integer.MIN_VALUE"}, - {inputType: "NullableDecimal9", outputType: "Decimal9", runningType: "Decimal9", initValue: "Integer.MIN_VALUE"}, - {inputType: "Decimal18", outputType: "Decimal18", runningType: "Decimal18", initValue: "Long.MIN_VALUE"}, - {inputType: "NullableDecimal18", outputType: "Decimal18", runningType: "Decimal18", initValue: "Long.MIN_VALUE"}, - {inputType: "Decimal28Sparse", outputType: "Decimal28Sparse", runningType: "Decimal28Sparse"}, - {inputType: "NullableDecimal28Sparse", outputType: "Decimal28Sparse", runningType: "Decimal28Sparse"}, - {inputType: "Decimal38Sparse", outputType: "Decimal38Sparse", runningType: "Decimal38Sparse"}, - {inputType: "NullableDecimal38Sparse", outputType: "Decimal38Sparse", runningType: "Decimal38Sparse"}, - {inputType: "VarDecimal", outputType: "VarDecimal", runningType: "VarDecimal"}, - {inputType: "NullableVarDecimal", outputType: "VarDecimal", runningType: "VarDecimal"} + {inputType: "VarDecimal", outputType: "NullableVarDecimal"}, + {inputType: "NullableVarDecimal", outputType: "NullableVarDecimal"} ] }, {className: "Min", funcName: "min", types: [ - {inputType: "Decimal9", outputType: "Decimal9", runningType: "Decimal9", initValue: "Integer.MAX_VALUE"}, - {inputType: "NullableDecimal9", outputType: "Decimal9", runningType: "Decimal9", initValue: "Integer.MAX_VALUE"}, - {inputType: "Decimal18", outputType: "Decimal18", runningType: "Decimal18", initValue: "Integer.MAX_VALUE"}, - {inputType: "NullableDecimal18", outputType: "Decimal18", runningType: "Decimal18", initValue: "Integer.MAX_VALUE"}, - {inputType: "Decimal28Sparse", outputType: "Decimal28Sparse", runningType: "Decimal28Sparse"}, - {inputType: "NullableDecimal28Sparse", outputType: "Decimal28Sparse", runningType: "Decimal28Sparse"}, - {inputType: "Decimal38Sparse", outputType: "Decimal38Sparse", runningType: "Decimal38Sparse"}, - {inputType: "NullableDecimal38Sparse", outputType: "Decimal38Sparse", runningType: "Decimal38Sparse"}, - {inputType: "VarDecimal", outputType: "VarDecimal", runningType: "VarDecimal"}, - {inputType: "NullableVarDecimal", outputType: "VarDecimal", runningType: "VarDecimal"} + {inputType: "VarDecimal", outputType: "NullableVarDecimal"}, + {inputType: "NullableVarDecimal", outputType: "NullableVarDecimal"} ] + }, + {className: "Sum", funcName: "sum", types: [ + {inputType: "VarDecimal", outputType: "NullableVarDecimal"}, + {inputType: "NullableVarDecimal", outputType: "NullableVarDecimal"} + ] + }, + {className: "SumZero", funcName: "$sum0", types: [ + {inputType: "VarDecimal", outputType: "NullableVarDecimal"}, + {inputType: "NullableVarDecimal", outputType: "NullableVarDecimal"} + ] } - {className: "Sum", funcName: "sum", types: [ - {inputType: "Decimal9", outputType: "Decimal38Sparse", major: "Numeric"}, - {inputType: "NullableDecimal9", outputType: "Decimal38Sparse", major: "Numeric"}, - {inputType: "Decimal18", outputType: "Decimal38Sparse", major: "Numeric"}, - {inputType: "NullableDecimal18", outputType: "Decimal38Sparse", major: "Numeric"}, - {inputType: "Decimal28Sparse", outputType: "Decimal38Sparse", major: "Numeric"}, - {inputType: "NullableDecimal28Sparse", outputType: "Decimal38Sparse", major: "Numeric"}, - {inputType: "Decimal38Sparse", outputType: "Decimal38Sparse", major: "Numeric"}, - {inputType: "NullableDecimal38Sparse", outputType: "Decimal38Sparse", major: "Numeric"}, - {inputType: "VarDecimal", outputType: "VarDecimal", major: "Numeric"}, - {inputType: "NullableVarDecimal", outputType: "VarDecimal", major: "Numeric"} - ] - } - ] + ] } |