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