Class OptimizationContext

java.lang.Object
org.apache.wayang.core.optimizer.OptimizationContext
Direct Known Subclasses:
AggregateOptimizationContext, DefaultOptimizationContext

public abstract class OptimizationContext extends Object
Manages contextual information required during the optimization of a WayangPlan.

A single Operator can have multiple contexts in a WayangPlan - namely if it appears in a loop. We manage these contexts in a hierarchical fashion.