public class SplitUpComplexExpressions extends BasePrelVisitor<Prel,Object,org.apache.calcite.tools.RelConversionException>
logger| Constructor and Description |
|---|
SplitUpComplexExpressions(org.apache.calcite.rel.type.RelDataTypeFactory factory,
FunctionImplementationRegistry funcReg,
org.apache.calcite.rex.RexBuilder rexBuilder) |
| Modifier and Type | Method and Description |
|---|---|
Prel |
visitPrel(Prel prel,
Object unused) |
Prel |
visitProject(ProjectPrel project,
Object unused) |
visitExchange, visitJoin, visitLateral, visitLeaf, visitScan, visitScan, visitScreen, visitUnnest, visitWriterpublic SplitUpComplexExpressions(org.apache.calcite.rel.type.RelDataTypeFactory factory,
FunctionImplementationRegistry funcReg,
org.apache.calcite.rex.RexBuilder rexBuilder)
public Prel visitPrel(Prel prel, Object unused) throws org.apache.calcite.tools.RelConversionException
visitPrel in interface PrelVisitor<Prel,Object,org.apache.calcite.tools.RelConversionException>visitPrel in class BasePrelVisitor<Prel,Object,org.apache.calcite.tools.RelConversionException>org.apache.calcite.tools.RelConversionExceptionpublic Prel visitProject(ProjectPrel project, Object unused) throws org.apache.calcite.tools.RelConversionException
visitProject in interface PrelVisitor<Prel,Object,org.apache.calcite.tools.RelConversionException>visitProject in class BasePrelVisitor<Prel,Object,org.apache.calcite.tools.RelConversionException>org.apache.calcite.tools.RelConversionExceptionCopyright © 2021 The Apache Software Foundation. All rights reserved.