Class ExchangeRemoverMaterializer

All Implemented Interfaces:
PhysicalVisitor<PhysicalOperator,Materializer.IndexedFragmentNode,ExecutionSetupException>

Materializer visitor to remove exchange(s) NOTE: this Visitor does NOT set OperatorId, as after Exchange removal all operators need renumbering Use OperatorIdVisitor on top to set correct OperatorId