Class AggregateAccumulator
java.lang.Object
com.kingsrook.qqq.backend.core.utils.aggregates.AggregateAccumulator
Incremental aggregate state shared by memory and streamed execution.
-
Constructor Summary
ConstructorsConstructorDescriptionAggregateAccumulator(Aggregate aggregate, QFieldType sourceType) Only percentiles and distinct counts retain input values. -
Method Summary
Modifier and TypeMethodDescriptionvoidConsume one row.static intcompare(Serializable left, Serializable right) Natural comparison with numeric normalization and nulls last.finish()Finish one group.
-
Constructor Details
-
AggregateAccumulator
Only percentiles and distinct counts retain input values.
-
-
Method Details
-
accept
Consume one row. Welford updates avoid retaining rows for variance and correlation. -
finish
Finish one group. -
compare
Natural comparison with numeric normalization and nulls last.
-