Class ParentReferenceCleaner

  • All Implemented Interfaces:
    QueryOptimizer

    public class ParentReferenceCleaner
    extends Object
    implements QueryOptimizer
    Cleans up QueryModelNode.getParentNode() references that have become inconsistent with the actual algebra tree structure due to optimization operations. Typically used at the very end of the optimization pipeline.
    Author:
    Jeen Broekstra