GroupByVisitor holds the entire source feature collection to compute grouped summaries

Description

Currently the code loads all features it's given in set of collections classified by groping attributes, and only at the end computes the aggregate. This is not in line with how visitors should work (streaming behavior, smallest possible memory footprint). Create the delegate FeatureCalc and have them run feature by feature as they come in, instead

Environment

None

Assignee

Andrea Aime

Reporter

Andrea Aime

Triage

None

Components

Fix versions

Priority

Medium
Configure