public abstract class AbstractPhysicalVisitor<T,X,E extends Throwable> extends Object implements PhysicalVisitor<T,X,E>
logger
Constructor and Description |
---|
AbstractPhysicalVisitor() |
public T visitExchange(Exchange exchange, X value) throws E extends Throwable
visitExchange
in interface PhysicalVisitor<T,X,E extends Throwable>
E extends Throwable
public T visitUnion(UnionAll union, X value) throws E extends Throwable
visitUnion
in interface PhysicalVisitor<T,X,E extends Throwable>
E extends Throwable
public T visitWriter(Writer writer, X value) throws E extends Throwable
visitWriter
in interface PhysicalVisitor<T,X,E extends Throwable>
E extends Throwable
public T visitFilter(Filter filter, X value) throws E extends Throwable
visitFilter
in interface PhysicalVisitor<T,X,E extends Throwable>
E extends Throwable
public T visitWindowFrame(WindowPOP windowFrame, X value) throws E extends Throwable
visitWindowFrame
in interface PhysicalVisitor<T,X,E extends Throwable>
E extends Throwable
public T visitProject(Project project, X value) throws E extends Throwable
visitProject
in interface PhysicalVisitor<T,X,E extends Throwable>
E extends Throwable
public T visitTrace(Trace trace, X value) throws E extends Throwable
visitTrace
in interface PhysicalVisitor<T,X,E extends Throwable>
E extends Throwable
public T visitLimit(Limit limit, X value) throws E extends Throwable
visitLimit
in interface PhysicalVisitor<T,X,E extends Throwable>
E extends Throwable
public T visitStreamingAggregate(StreamingAggregate agg, X value) throws E extends Throwable
visitStreamingAggregate
in interface PhysicalVisitor<T,X,E extends Throwable>
E extends Throwable
public T visitStatisticsAggregate(StatisticsAggregate agg, X value) throws E extends Throwable
visitStatisticsAggregate
in interface PhysicalVisitor<T,X,E extends Throwable>
E extends Throwable
public T visitStatisticsMerge(StatisticsMerge agg, X value) throws E extends Throwable
visitStatisticsMerge
in interface PhysicalVisitor<T,X,E extends Throwable>
E extends Throwable
public T visitHashAggregate(HashAggregate agg, X value) throws E extends Throwable
visitHashAggregate
in interface PhysicalVisitor<T,X,E extends Throwable>
E extends Throwable
public T visitSender(Sender sender, X value) throws E extends Throwable
visitSender
in interface PhysicalVisitor<T,X,E extends Throwable>
E extends Throwable
public T visitFlatten(FlattenPOP flatten, X value) throws E extends Throwable
visitFlatten
in interface PhysicalVisitor<T,X,E extends Throwable>
E extends Throwable
public T visitReceiver(Receiver receiver, X value) throws E extends Throwable
visitReceiver
in interface PhysicalVisitor<T,X,E extends Throwable>
E extends Throwable
public T visitGroupScan(GroupScan groupScan, X value) throws E extends Throwable
visitGroupScan
in interface PhysicalVisitor<T,X,E extends Throwable>
E extends Throwable
public T visitSubScan(SubScan subScan, X value) throws E extends Throwable
visitSubScan
in interface PhysicalVisitor<T,X,E extends Throwable>
E extends Throwable
public T visitStore(Store store, X value) throws E extends Throwable
visitStore
in interface PhysicalVisitor<T,X,E extends Throwable>
E extends Throwable
public T visitChildren(PhysicalOperator op, X value) throws E extends Throwable
public T visitRowKeyJoin(RowKeyJoinPOP join, X value) throws E extends Throwable
visitRowKeyJoin
in interface PhysicalVisitor<T,X,E extends Throwable>
E extends Throwable
public T visitHashPartitionSender(HashPartitionSender op, X value) throws E extends Throwable
visitHashPartitionSender
in interface PhysicalVisitor<T,X,E extends Throwable>
E extends Throwable
public T visitOrderedPartitionSender(OrderedPartitionSender op, X value) throws E extends Throwable
visitOrderedPartitionSender
in interface PhysicalVisitor<T,X,E extends Throwable>
E extends Throwable
public T visitUnorderedReceiver(UnorderedReceiver op, X value) throws E extends Throwable
visitUnorderedReceiver
in interface PhysicalVisitor<T,X,E extends Throwable>
E extends Throwable
public T visitMergingReceiver(MergingReceiverPOP op, X value) throws E extends Throwable
visitMergingReceiver
in interface PhysicalVisitor<T,X,E extends Throwable>
E extends Throwable
public T visitHashPartitionSender(HashToRandomExchange op, X value) throws E extends Throwable
visitHashPartitionSender
in interface PhysicalVisitor<T,X,E extends Throwable>
E extends Throwable
public T visitRangePartitionSender(RangePartitionSender op, X value) throws E extends Throwable
visitRangePartitionSender
in interface PhysicalVisitor<T,X,E extends Throwable>
E extends Throwable
public T visitBroadcastSender(BroadcastSender op, X value) throws E extends Throwable
visitBroadcastSender
in interface PhysicalVisitor<T,X,E extends Throwable>
E extends Throwable
public T visitScreen(Screen op, X value) throws E extends Throwable
visitScreen
in interface PhysicalVisitor<T,X,E extends Throwable>
E extends Throwable
public T visitSingleSender(SingleSender op, X value) throws E extends Throwable
visitSingleSender
in interface PhysicalVisitor<T,X,E extends Throwable>
E extends Throwable
public T visitProducerConsumer(ProducerConsumer op, X value) throws E extends Throwable
visitProducerConsumer
in interface PhysicalVisitor<T,X,E extends Throwable>
E extends Throwable
public T visitUnnest(UnnestPOP unnest, X value) throws E extends Throwable
visitUnnest
in interface PhysicalVisitor<T,X,E extends Throwable>
E extends Throwable
public T visitLateralJoin(LateralJoinPOP lateralJoinPOP, X value) throws E extends Throwable
visitLateralJoin
in interface PhysicalVisitor<T,X,E extends Throwable>
E extends Throwable
public T visitIteratorValidator(IteratorValidator op, X value) throws E extends Throwable
visitIteratorValidator
in interface PhysicalVisitor<T,X,E extends Throwable>
E extends Throwable
public T visitValues(Values op, X value) throws E extends Throwable
visitValues
in interface PhysicalVisitor<T,X,E extends Throwable>
E extends Throwable
public T visitUnpivot(UnpivotMaps op, X value) throws E extends Throwable
visitUnpivot
in interface PhysicalVisitor<T,X,E extends Throwable>
E extends Throwable
Copyright © 1970 The Apache Software Foundation. All rights reserved.