Class SpatialAggregateFunction

All Implemented Interfaces:
NamedWriteable, Writeable, PostAnalysisPlanVerificationAware, Resolvable, LicenseAware
Direct Known Subclasses:
SpatialCentroid, SpatialExtent

public abstract class SpatialAggregateFunction extends AggregateFunction implements LicenseAware
All spatial aggregate functions extend this class to enable the planning of reading from doc values for higher performance. The AggregateMapper class will generate multiple aggregation functions for each combination, allowing the planner to select the best one.