Class ChangePoint

All Implemented Interfaces:
NamedWriteable, Writeable, PostAnalysisVerificationAware, Resolvable, LicenseAware, SurrogateLogicalPlan

public class ChangePoint extends UnaryPlan implements SurrogateLogicalPlan, PostAnalysisVerificationAware, LicenseAware
Plan that detects change points in a list of values. See also: ChangePoint should always run on the coordinating node after the data is collected in sorted order by key. This is enforced by adding OrderBy in the surrogate plan. Furthermore, ChangePoint should be called with at most 1000 data points. That's enforced by the Limit in the surrogate plan.