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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal RETvisitExchange(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:
visitExchangein interfacePhysicalVisitor<RET,Wrapper, EXCEP extends Throwable> - Overrides:
visitExchangein classAbstractPhysicalVisitor<RET,Wrapper, EXCEP extends Throwable> - Throws:
EXCEP
-
visitSendingExchange
- Throws:
EXCEP
-
visitReceivingExchange
- Throws:
EXCEP
-