public class ExcessiveExchangeIdentifier extends BasePrelVisitor<Prel,org.apache.drill.exec.planner.physical.visitor.ExcessiveExchangeIdentifier.MajorFragmentStat,RuntimeException>
| Constructor and Description |
|---|
ExcessiveExchangeIdentifier(long targetSliceSize) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.drill.exec.planner.physical.visitor.ExcessiveExchangeIdentifier.MajorFragmentStat |
getNewStat() |
static Prel |
removeExcessiveEchanges(Prel prel,
long targetSliceSize) |
Prel |
visitExchange(ExchangePrel prel,
org.apache.drill.exec.planner.physical.visitor.ExcessiveExchangeIdentifier.MajorFragmentStat parent) |
Prel |
visitPrel(Prel prel,
org.apache.drill.exec.planner.physical.visitor.ExcessiveExchangeIdentifier.MajorFragmentStat s) |
Prel |
visitScan(ScanPrel prel,
org.apache.drill.exec.planner.physical.visitor.ExcessiveExchangeIdentifier.MajorFragmentStat s) |
Prel |
visitScreen(ScreenPrel prel,
org.apache.drill.exec.planner.physical.visitor.ExcessiveExchangeIdentifier.MajorFragmentStat s) |
visitJoin, visitProject, visitWriterpublic ExcessiveExchangeIdentifier(long targetSliceSize)
public Prel visitExchange(ExchangePrel prel, org.apache.drill.exec.planner.physical.visitor.ExcessiveExchangeIdentifier.MajorFragmentStat parent) throws RuntimeException
visitExchange in interface PrelVisitor<Prel,org.apache.drill.exec.planner.physical.visitor.ExcessiveExchangeIdentifier.MajorFragmentStat,RuntimeException>visitExchange in class BasePrelVisitor<Prel,org.apache.drill.exec.planner.physical.visitor.ExcessiveExchangeIdentifier.MajorFragmentStat,RuntimeException>RuntimeExceptionpublic Prel visitScreen(ScreenPrel prel, org.apache.drill.exec.planner.physical.visitor.ExcessiveExchangeIdentifier.MajorFragmentStat s) throws RuntimeException
visitScreen in interface PrelVisitor<Prel,org.apache.drill.exec.planner.physical.visitor.ExcessiveExchangeIdentifier.MajorFragmentStat,RuntimeException>visitScreen in class BasePrelVisitor<Prel,org.apache.drill.exec.planner.physical.visitor.ExcessiveExchangeIdentifier.MajorFragmentStat,RuntimeException>RuntimeExceptionpublic Prel visitScan(ScanPrel prel, org.apache.drill.exec.planner.physical.visitor.ExcessiveExchangeIdentifier.MajorFragmentStat s) throws RuntimeException
visitScan in interface PrelVisitor<Prel,org.apache.drill.exec.planner.physical.visitor.ExcessiveExchangeIdentifier.MajorFragmentStat,RuntimeException>visitScan in class BasePrelVisitor<Prel,org.apache.drill.exec.planner.physical.visitor.ExcessiveExchangeIdentifier.MajorFragmentStat,RuntimeException>RuntimeExceptionpublic Prel visitPrel(Prel prel, org.apache.drill.exec.planner.physical.visitor.ExcessiveExchangeIdentifier.MajorFragmentStat s) throws RuntimeException
visitPrel in interface PrelVisitor<Prel,org.apache.drill.exec.planner.physical.visitor.ExcessiveExchangeIdentifier.MajorFragmentStat,RuntimeException>visitPrel in class BasePrelVisitor<Prel,org.apache.drill.exec.planner.physical.visitor.ExcessiveExchangeIdentifier.MajorFragmentStat,RuntimeException>RuntimeExceptionpublic org.apache.drill.exec.planner.physical.visitor.ExcessiveExchangeIdentifier.MajorFragmentStat getNewStat()
Copyright © 2017 The Apache Software Foundation. All rights reserved.