public class ExchangeRemoverMaterializer extends AbstractPhysicalVisitor<PhysicalOperator,Materializer.IndexedFragmentNode,ExecutionSetupException>
Modifier and Type | Field and Description |
---|---|
static ExchangeRemoverMaterializer |
INSTANCE |
logger
Modifier and Type | Method and Description |
---|---|
PhysicalOperator |
visitExchange(Exchange exchange,
Materializer.IndexedFragmentNode iNode) |
PhysicalOperator |
visitGroupScan(GroupScan groupScan,
Materializer.IndexedFragmentNode iNode) |
PhysicalOperator |
visitOp(PhysicalOperator op,
Materializer.IndexedFragmentNode iNode) |
PhysicalOperator |
visitStore(Store store,
Materializer.IndexedFragmentNode iNode) |
PhysicalOperator |
visitSubScan(SubScan subScan,
Materializer.IndexedFragmentNode value) |
visitBroadcastSender, visitChildren, visitFilter, visitFlatten, visitHashAggregate, visitHashPartitionSender, visitHashPartitionSender, visitIteratorValidator, visitLateralJoin, visitLimit, visitMergingReceiver, visitOrderedPartitionSender, visitProducerConsumer, visitProject, visitRangePartitionSender, visitReceiver, visitRowKeyJoin, visitScreen, visitSender, visitSingleSender, visitSort, visitStatisticsAggregate, visitStatisticsMerge, visitStreamingAggregate, visitTrace, visitUnion, visitUnnest, visitUnorderedReceiver, visitUnpivot, visitValues, visitWindowFrame, visitWriter
public static final ExchangeRemoverMaterializer INSTANCE
public PhysicalOperator visitExchange(Exchange exchange, Materializer.IndexedFragmentNode iNode) throws ExecutionSetupException
visitExchange
in interface PhysicalVisitor<PhysicalOperator,Materializer.IndexedFragmentNode,ExecutionSetupException>
visitExchange
in class AbstractPhysicalVisitor<PhysicalOperator,Materializer.IndexedFragmentNode,ExecutionSetupException>
ExecutionSetupException
public PhysicalOperator visitGroupScan(GroupScan groupScan, Materializer.IndexedFragmentNode iNode) throws ExecutionSetupException
visitGroupScan
in interface PhysicalVisitor<PhysicalOperator,Materializer.IndexedFragmentNode,ExecutionSetupException>
visitGroupScan
in class AbstractPhysicalVisitor<PhysicalOperator,Materializer.IndexedFragmentNode,ExecutionSetupException>
ExecutionSetupException
public PhysicalOperator visitSubScan(SubScan subScan, Materializer.IndexedFragmentNode value) throws ExecutionSetupException
visitSubScan
in interface PhysicalVisitor<PhysicalOperator,Materializer.IndexedFragmentNode,ExecutionSetupException>
visitSubScan
in class AbstractPhysicalVisitor<PhysicalOperator,Materializer.IndexedFragmentNode,ExecutionSetupException>
ExecutionSetupException
public PhysicalOperator visitStore(Store store, Materializer.IndexedFragmentNode iNode) throws ExecutionSetupException
visitStore
in interface PhysicalVisitor<PhysicalOperator,Materializer.IndexedFragmentNode,ExecutionSetupException>
visitStore
in class AbstractPhysicalVisitor<PhysicalOperator,Materializer.IndexedFragmentNode,ExecutionSetupException>
ExecutionSetupException
public PhysicalOperator visitOp(PhysicalOperator op, Materializer.IndexedFragmentNode iNode) throws ExecutionSetupException
visitOp
in interface PhysicalVisitor<PhysicalOperator,Materializer.IndexedFragmentNode,ExecutionSetupException>
visitOp
in class AbstractPhysicalVisitor<PhysicalOperator,Materializer.IndexedFragmentNode,ExecutionSetupException>
ExecutionSetupException
Copyright © 2022 The Apache Software Foundation. All rights reserved.