public class InsertLocalExchangeVisitor extends BasePrelVisitor<Prel,Void,RuntimeException>
| Modifier and Type | Class and Description |
|---|---|
static class |
InsertLocalExchangeVisitor.RexNodeBasedHashExpressionCreatorHelper |
logger| Constructor and Description |
|---|
InsertLocalExchangeVisitor(boolean isMuxEnabled,
boolean isDeMuxEnabled) |
| Modifier and Type | Method and Description |
|---|---|
static Prel |
insertLocalExchanges(Prel prel,
OptionManager options) |
Prel |
visitExchange(ExchangePrel prel,
Void value) |
Prel |
visitPrel(Prel prel,
Void value) |
visitJoin, visitProject, visitScan, visitScreen, visitWriterpublic InsertLocalExchangeVisitor(boolean isMuxEnabled,
boolean isDeMuxEnabled)
public static Prel insertLocalExchanges(Prel prel, OptionManager options)
public Prel visitExchange(ExchangePrel prel, Void value) throws RuntimeException
visitExchange in interface PrelVisitor<Prel,Void,RuntimeException>visitExchange in class BasePrelVisitor<Prel,Void,RuntimeException>RuntimeExceptionpublic Prel visitPrel(Prel prel, Void value) throws RuntimeException
visitPrel in interface PrelVisitor<Prel,Void,RuntimeException>visitPrel in class BasePrelVisitor<Prel,Void,RuntimeException>RuntimeExceptionCopyright © 2017 The Apache Software Foundation. All rights reserved.