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.ToRelContext
public 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.InvalidRelException
public 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.ViewExpander
Copyright © 1970 The Apache Software Foundation. All rights reserved.