Package org.apache.drill.exec.planner
Class AbstractOpWrapperVisitor<RET,EXCEP extends Throwable>
java.lang.Object
org.apache.drill.exec.physical.base.AbstractPhysicalVisitor<RET,Wrapper,EXCEP>
org.apache.drill.exec.planner.AbstractOpWrapperVisitor<RET,EXCEP>
- All Implemented Interfaces:
PhysicalVisitor<RET,
Wrapper, EXCEP>
- Direct Known Subclasses:
MemoryCalculator
,StatsCollector
public abstract class AbstractOpWrapperVisitor<RET,EXCEP extends Throwable>
extends AbstractPhysicalVisitor<RET,Wrapper,EXCEP>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal RET
visitExchange
(Exchange exchange, Wrapper wrapper) visitReceivingExchange
(Exchange exchange, Wrapper wrapper) visitSendingExchange
(Exchange exchange, Wrapper wrapper) Methods inherited from class org.apache.drill.exec.physical.base.AbstractPhysicalVisitor
visitBroadcastSender, visitChildren, visitFilter, visitFlatten, visitGroupScan, visitHashAggregate, visitHashPartitionSender, visitHashPartitionSender, visitIteratorValidator, visitLateralJoin, visitLimit, visitMergingReceiver, visitOp, visitOrderedPartitionSender, visitProducerConsumer, visitProject, visitRangePartitionSender, visitReceiver, visitRowKeyJoin, visitScreen, visitSender, visitSetOp, visitSingleSender, visitSort, visitStatisticsAggregate, visitStatisticsMerge, visitStore, visitStreamingAggregate, visitSubScan, visitTableModify, visitTrace, visitUnion, visitUnnest, visitUnorderedReceiver, visitUnpivot, visitValues, visitWindowFrame, visitWriter
-
Constructor Details
-
AbstractOpWrapperVisitor
public AbstractOpWrapperVisitor()
-
-
Method Details
-
visitExchange
- Specified by:
visitExchange
in interfacePhysicalVisitor<RET,
Wrapper, EXCEP extends Throwable> - Overrides:
visitExchange
in classAbstractPhysicalVisitor<RET,
Wrapper, EXCEP extends Throwable> - Throws:
EXCEP extends Throwable
-
visitSendingExchange
-
visitReceivingExchange
-