|
19 | 19 |
|
20 | 20 | package org.apache.iotdb.calc.execution.operator.source.relational.aggregation; |
21 | 21 |
|
| 22 | +import org.apache.iotdb.calc.execution.aggregation.CentralMomentAccumulator; |
| 23 | +import org.apache.iotdb.calc.execution.aggregation.CorrelationAccumulator; |
| 24 | +import org.apache.iotdb.calc.execution.aggregation.CovarianceAccumulator; |
| 25 | +import org.apache.iotdb.calc.execution.aggregation.RegressionAccumulator; |
22 | 26 | import org.apache.iotdb.calc.execution.aggregation.VarianceAccumulator; |
23 | 27 | import org.apache.iotdb.calc.execution.operator.source.relational.aggregation.grouped.BinaryGroupedApproxMostFrequentAccumulator; |
24 | 28 | import org.apache.iotdb.calc.execution.operator.source.relational.aggregation.grouped.BlobGroupedApproxMostFrequentAccumulator; |
|
30 | 34 | import org.apache.iotdb.calc.execution.operator.source.relational.aggregation.grouped.GroupedApproxPercentileAccumulator; |
31 | 35 | import org.apache.iotdb.calc.execution.operator.source.relational.aggregation.grouped.GroupedApproxPercentileWithWeightAccumulator; |
32 | 36 | import org.apache.iotdb.calc.execution.operator.source.relational.aggregation.grouped.GroupedAvgAccumulator; |
| 37 | +import org.apache.iotdb.calc.execution.operator.source.relational.aggregation.grouped.GroupedCentralMomentAccumulator; |
| 38 | +import org.apache.iotdb.calc.execution.operator.source.relational.aggregation.grouped.GroupedCorrelationAccumulator; |
33 | 39 | import org.apache.iotdb.calc.execution.operator.source.relational.aggregation.grouped.GroupedCountAccumulator; |
34 | 40 | import org.apache.iotdb.calc.execution.operator.source.relational.aggregation.grouped.GroupedCountAllAccumulator; |
35 | 41 | import org.apache.iotdb.calc.execution.operator.source.relational.aggregation.grouped.GroupedCountIfAccumulator; |
| 42 | +import org.apache.iotdb.calc.execution.operator.source.relational.aggregation.grouped.GroupedCovarianceAccumulator; |
36 | 43 | import org.apache.iotdb.calc.execution.operator.source.relational.aggregation.grouped.GroupedExtremeAccumulator; |
37 | 44 | import org.apache.iotdb.calc.execution.operator.source.relational.aggregation.grouped.GroupedFirstAccumulator; |
38 | 45 | import org.apache.iotdb.calc.execution.operator.source.relational.aggregation.grouped.GroupedFirstByAccumulator; |
|
43 | 50 | import org.apache.iotdb.calc.execution.operator.source.relational.aggregation.grouped.GroupedMinAccumulator; |
44 | 51 | import org.apache.iotdb.calc.execution.operator.source.relational.aggregation.grouped.GroupedMinByAccumulator; |
45 | 52 | import org.apache.iotdb.calc.execution.operator.source.relational.aggregation.grouped.GroupedModeAccumulator; |
| 53 | +import org.apache.iotdb.calc.execution.operator.source.relational.aggregation.grouped.GroupedRegressionAccumulator; |
46 | 54 | import org.apache.iotdb.calc.execution.operator.source.relational.aggregation.grouped.GroupedSumAccumulator; |
47 | 55 | import org.apache.iotdb.calc.execution.operator.source.relational.aggregation.grouped.GroupedUserDefinedAggregateAccumulator; |
48 | 56 | import org.apache.iotdb.calc.execution.operator.source.relational.aggregation.grouped.GroupedVarianceAccumulator; |
|
55 | 63 | import org.apache.iotdb.commons.queryengine.plan.relational.type.InternalTypeManager; |
56 | 64 | import org.apache.iotdb.commons.queryengine.plan.udf.TableUDFUtils; |
57 | 65 | import org.apache.iotdb.commons.udf.utils.UDFDataTypeTransformer; |
58 | | -import org.apache.iotdb.db.queryengine.execution.aggregation.CentralMomentAccumulator; |
59 | | -import org.apache.iotdb.db.queryengine.execution.aggregation.CorrelationAccumulator; |
60 | | -import org.apache.iotdb.db.queryengine.execution.aggregation.CovarianceAccumulator; |
61 | | -import org.apache.iotdb.db.queryengine.execution.aggregation.RegressionAccumulator; |
62 | | -import org.apache.iotdb.db.queryengine.execution.aggregation.VarianceAccumulator; |
63 | | -import org.apache.iotdb.db.queryengine.execution.operator.source.relational.aggregation.grouped.BinaryGroupedApproxMostFrequentAccumulator; |
64 | | -import org.apache.iotdb.db.queryengine.execution.operator.source.relational.aggregation.grouped.BlobGroupedApproxMostFrequentAccumulator; |
65 | | -import org.apache.iotdb.db.queryengine.execution.operator.source.relational.aggregation.grouped.BooleanGroupedApproxMostFrequentAccumulator; |
66 | | -import org.apache.iotdb.db.queryengine.execution.operator.source.relational.aggregation.grouped.DoubleGroupedApproxMostFrequentAccumulator; |
67 | | -import org.apache.iotdb.db.queryengine.execution.operator.source.relational.aggregation.grouped.FloatGroupedApproxMostFrequentAccumulator; |
68 | | -import org.apache.iotdb.db.queryengine.execution.operator.source.relational.aggregation.grouped.GroupedAccumulator; |
69 | | -import org.apache.iotdb.db.queryengine.execution.operator.source.relational.aggregation.grouped.GroupedApproxCountDistinctAccumulator; |
70 | | -import org.apache.iotdb.db.queryengine.execution.operator.source.relational.aggregation.grouped.GroupedAvgAccumulator; |
71 | | -import org.apache.iotdb.db.queryengine.execution.operator.source.relational.aggregation.grouped.GroupedCentralMomentAccumulator; |
72 | | -import org.apache.iotdb.db.queryengine.execution.operator.source.relational.aggregation.grouped.GroupedCorrelationAccumulator; |
73 | | -import org.apache.iotdb.db.queryengine.execution.operator.source.relational.aggregation.grouped.GroupedCountAccumulator; |
74 | | -import org.apache.iotdb.db.queryengine.execution.operator.source.relational.aggregation.grouped.GroupedCountAllAccumulator; |
75 | | -import org.apache.iotdb.db.queryengine.execution.operator.source.relational.aggregation.grouped.GroupedCountIfAccumulator; |
76 | | -import org.apache.iotdb.db.queryengine.execution.operator.source.relational.aggregation.grouped.GroupedCovarianceAccumulator; |
77 | | -import org.apache.iotdb.db.queryengine.execution.operator.source.relational.aggregation.grouped.GroupedExtremeAccumulator; |
78 | | -import org.apache.iotdb.db.queryengine.execution.operator.source.relational.aggregation.grouped.GroupedFirstAccumulator; |
79 | | -import org.apache.iotdb.db.queryengine.execution.operator.source.relational.aggregation.grouped.GroupedFirstByAccumulator; |
80 | | -import org.apache.iotdb.db.queryengine.execution.operator.source.relational.aggregation.grouped.GroupedLastAccumulator; |
81 | | -import org.apache.iotdb.db.queryengine.execution.operator.source.relational.aggregation.grouped.GroupedLastByAccumulator; |
82 | | -import org.apache.iotdb.db.queryengine.execution.operator.source.relational.aggregation.grouped.GroupedMaxAccumulator; |
83 | | -import org.apache.iotdb.db.queryengine.execution.operator.source.relational.aggregation.grouped.GroupedMaxByAccumulator; |
84 | | -import org.apache.iotdb.db.queryengine.execution.operator.source.relational.aggregation.grouped.GroupedMinAccumulator; |
85 | | -import org.apache.iotdb.db.queryengine.execution.operator.source.relational.aggregation.grouped.GroupedMinByAccumulator; |
86 | | -import org.apache.iotdb.db.queryengine.execution.operator.source.relational.aggregation.grouped.GroupedModeAccumulator; |
87 | | -import org.apache.iotdb.db.queryengine.execution.operator.source.relational.aggregation.grouped.GroupedRegressionAccumulator; |
88 | | -import org.apache.iotdb.db.queryengine.execution.operator.source.relational.aggregation.grouped.GroupedSumAccumulator; |
89 | | -import org.apache.iotdb.db.queryengine.execution.operator.source.relational.aggregation.grouped.GroupedUserDefinedAggregateAccumulator; |
90 | | -import org.apache.iotdb.db.queryengine.execution.operator.source.relational.aggregation.grouped.GroupedVarianceAccumulator; |
91 | | -import org.apache.iotdb.db.queryengine.execution.operator.source.relational.aggregation.grouped.IntGroupedApproxMostFrequentAccumulator; |
92 | | -import org.apache.iotdb.db.queryengine.execution.operator.source.relational.aggregation.grouped.LongGroupedApproxMostFrequentAccumulator; |
93 | | -import org.apache.iotdb.db.queryengine.execution.operator.source.relational.aggregation.grouped.UpdateMemory; |
94 | | -import org.apache.iotdb.db.queryengine.execution.operator.source.relational.aggregation.grouped.hash.MarkDistinctHash; |
95 | | -import org.apache.iotdb.db.queryengine.plan.relational.sql.ast.Expression; |
96 | | -import org.apache.iotdb.db.queryengine.plan.relational.type.InternalTypeManager; |
97 | | -import org.apache.iotdb.db.queryengine.plan.udf.TableUDFUtils; |
98 | 66 | import org.apache.iotdb.udf.api.customizer.parameter.FunctionArguments; |
99 | 67 | import org.apache.iotdb.udf.api.relational.AggregateFunction; |
100 | 68 |
|
|
0 commit comments