aboutsummaryrefslogtreecommitdiff
path: root/exec/java-exec/src/main/codegen/data/DecimalAggrTypes1.tdd
diff options
context:
space:
mode:
Diffstat (limited to 'exec/java-exec/src/main/codegen/data/DecimalAggrTypes1.tdd')
-rw-r--r--exec/java-exec/src/main/codegen/data/DecimalAggrTypes1.tdd49
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"}
- ]
- }
- ]
+ ]
}