public class RewriteProjectToFlatten extends BasePrelVisitor<Prel,Object,org.apache.calcite.tools.RelConversionException>
logger| Constructor and Description |
|---|
RewriteProjectToFlatten(org.apache.calcite.rel.type.RelDataTypeFactory factory,
DrillOperatorTable table) |
| Modifier and Type | Method and Description |
|---|---|
Prel |
visitPrel(Prel prel,
Object value) |
Prel |
visitProject(ProjectPrel project,
Object unused) |
visitExchange, visitJoin, visitLateral, visitLeaf, visitScan, visitScan, visitScreen, visitUnnest, visitWriterpublic RewriteProjectToFlatten(org.apache.calcite.rel.type.RelDataTypeFactory factory,
DrillOperatorTable table)
public Prel visitPrel(Prel prel, Object value) 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.