All Implemented Interfaces:
NamedWriteable, Writeable, Resolvable, SurrogateLogicalPlan

public class Dedup extends UnaryPlan implements SurrogateLogicalPlan
Removes the rows that contain the same values for a list specified fields. Dedup also receives a list of aggregates similar to STATS. In the current implementation Dedup implements SurrogateLogicalPlan and actually expands to STATS. At the moment this is only used in the planning of the RRF command, but could evolve as a standalone command.