public abstract class PhysicalTableSourceScan
extends org.apache.calcite.rel.core.TableScan
Constructor and Description |
---|
PhysicalTableSourceScan(org.apache.calcite.plan.RelOptCluster cluster,
org.apache.calcite.plan.RelTraitSet traitSet,
org.apache.calcite.plan.RelOptTable table,
TableSource<?> tableSource) |
Modifier and Type | Method and Description |
---|---|
abstract PhysicalTableSourceScan |
copy(org.apache.calcite.plan.RelTraitSet traitSet,
TableSource<?> tableSource) |
org.apache.calcite.rel.type.RelDataType |
deriveRowType() |
org.apache.calcite.rel.RelWriter |
explainTerms(org.apache.calcite.rel.RelWriter pw) |
Object |
tableSource() |
String |
toString() |
accept, computeSelfCost, estimateRowCount, getCollationList, getTable, identity, identity, project
accept, childrenAccept, collectVariablesSet, collectVariablesUsed, computeDigest, computeSelfCost, copy, explain, getChildExps, getCluster, getConvention, getCorrelVariable, getDescription, getDigest, getExpectedInputRowType, getId, getInput, getInputs, getQuery, getRelTypeName, getRows, getRowType, getTraitSet, getVariablesSet, getVariablesStopped, isDistinct, isKey, isValid, isValid, metadata, onRegister, recomputeDigest, register, replaceInput, sole
public PhysicalTableSourceScan(org.apache.calcite.plan.RelOptCluster cluster, org.apache.calcite.plan.RelTraitSet traitSet, org.apache.calcite.plan.RelOptTable table, TableSource<?> tableSource)
public Object tableSource()
public org.apache.calcite.rel.type.RelDataType deriveRowType()
deriveRowType
in class org.apache.calcite.rel.core.TableScan
public org.apache.calcite.rel.RelWriter explainTerms(org.apache.calcite.rel.RelWriter pw)
explainTerms
in class org.apache.calcite.rel.core.TableScan
public String toString()
toString
in class org.apache.calcite.rel.AbstractRelNode
public abstract PhysicalTableSourceScan copy(org.apache.calcite.plan.RelTraitSet traitSet, TableSource<?> tableSource)
Copyright © 2014–2018 The Apache Software Foundation. All rights reserved.