public class ConversionContext extends Object implements org.apache.calcite.plan.RelOptTable.ToRelContext
| Constructor and Description |
|---|
ConversionContext(org.apache.calcite.plan.RelOptCluster cluster,
LogicalPlan plan) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.calcite.rel.RelRoot |
expandView(org.apache.calcite.rel.type.RelDataType rowType,
String queryString,
List<String> schemaPath,
List<String> viewPath) |
org.apache.calcite.rel.RelRoot |
expandView(org.apache.calcite.rel.type.RelDataType rowType,
String queryString,
org.apache.calcite.schema.SchemaPlus rootSchema,
List<String> schemaPath) |
org.apache.calcite.plan.RelOptCluster |
getCluster() |
org.apache.calcite.plan.RelTraitSet |
getLogicalTraits() |
org.apache.calcite.rex.RexBuilder |
getRexBuilder() |
org.apache.calcite.plan.RelOptTable |
getTable(Scan scan) |
org.apache.calcite.rel.type.RelDataTypeFactory |
getTypeFactory() |
org.apache.calcite.rel.RelNode |
toRel(LogicalOperator operator) |
org.apache.calcite.rex.RexNode |
toRex(LogicalExpression e) |
public ConversionContext(org.apache.calcite.plan.RelOptCluster cluster,
LogicalPlan plan)
public org.apache.calcite.plan.RelOptCluster getCluster()
getCluster in interface org.apache.calcite.plan.RelOptTable.ToRelContextpublic org.apache.calcite.rex.RexBuilder getRexBuilder()
public org.apache.calcite.plan.RelTraitSet getLogicalTraits()
public org.apache.calcite.rel.RelNode toRel(LogicalOperator operator) throws org.apache.calcite.rel.InvalidRelException
org.apache.calcite.rel.InvalidRelExceptionpublic org.apache.calcite.rex.RexNode toRex(LogicalExpression e)
public org.apache.calcite.rel.type.RelDataTypeFactory getTypeFactory()
public org.apache.calcite.plan.RelOptTable getTable(Scan scan)
public org.apache.calcite.rel.RelRoot expandView(org.apache.calcite.rel.type.RelDataType rowType,
String queryString,
List<String> schemaPath,
List<String> viewPath)
expandView in interface org.apache.calcite.plan.RelOptTable.ViewExpanderCopyright © 2021 The Apache Software Foundation. All rights reserved.