RETURN
- The class associated with the return of each visit method.EXTRA
- The class object associated with additional data required for a particular operator modification.EXCEP
- An optional exception class that can be thrown when a portion of a modification or traversal fails. Must extend Throwable. In the case where the visitor does not throw any caught exception, this can be set as RuntimeException.public interface PhysicalVisitor<RETURN,EXTRA,EXCEP extends Throwable>
Modifier and Type | Field and Description |
---|---|
static org.slf4j.Logger |
logger |
RETURN visitGroupScan(GroupScan groupScan, EXTRA value) throws EXCEP extends Throwable
RETURN visitFlatten(FlattenPOP flatten, EXTRA value) throws EXCEP extends Throwable
RETURN visitRowKeyJoin(RowKeyJoinPOP join, EXTRA value) throws EXCEP extends Throwable
RETURN visitStreamingAggregate(StreamingAggregate agg, EXTRA value) throws EXCEP extends Throwable
RETURN visitStatisticsAggregate(StatisticsAggregate agg, EXTRA value) throws EXCEP extends Throwable
RETURN visitStatisticsMerge(StatisticsMerge agg, EXTRA value) throws EXCEP extends Throwable
RETURN visitHashAggregate(HashAggregate agg, EXTRA value) throws EXCEP extends Throwable
RETURN visitUnpivot(UnpivotMaps op, EXTRA value) throws EXCEP extends Throwable
RETURN visitOp(PhysicalOperator op, EXTRA value) throws EXCEP extends Throwable
RETURN visitHashPartitionSender(HashPartitionSender op, EXTRA value) throws EXCEP extends Throwable
RETURN visitOrderedPartitionSender(OrderedPartitionSender op, EXTRA value) throws EXCEP extends Throwable
RETURN visitUnorderedReceiver(UnorderedReceiver op, EXTRA value) throws EXCEP extends Throwable
RETURN visitMergingReceiver(MergingReceiverPOP op, EXTRA value) throws EXCEP extends Throwable
RETURN visitHashPartitionSender(HashToRandomExchange op, EXTRA value) throws EXCEP extends Throwable
RETURN visitRangePartitionSender(RangePartitionSender op, EXTRA value) throws EXCEP extends Throwable
RETURN visitBroadcastSender(BroadcastSender op, EXTRA value) throws EXCEP extends Throwable
RETURN visitSingleSender(SingleSender op, EXTRA value) throws EXCEP extends Throwable
RETURN visitProducerConsumer(ProducerConsumer op, EXTRA value) throws EXCEP extends Throwable
RETURN visitLateralJoin(LateralJoinPOP lateralJoinPOP, EXTRA value) throws EXCEP extends Throwable
Copyright © 1970 The Apache Software Foundation. All rights reserved.