public class HiveJdbcConverter extends org.apache.calcite.rel.convert.ConverterImpl implements HiveRelNode
HiveRelNode.Implementor
CONVENTION
Constructor and Description |
---|
HiveJdbcConverter(org.apache.calcite.plan.RelOptCluster cluster,
org.apache.calcite.plan.RelTraitSet traits,
org.apache.calcite.adapter.jdbc.JdbcRel input,
org.apache.calcite.adapter.jdbc.JdbcConvention jc) |
Modifier and Type | Method and Description |
---|---|
org.apache.calcite.rel.RelNode |
copy(org.apache.calcite.plan.RelTraitSet traitSet,
List<org.apache.calcite.rel.RelNode> inputs) |
String |
generateSql() |
org.apache.calcite.adapter.jdbc.JdbcConvention |
getJdbcConvention() |
org.apache.calcite.sql.SqlDialect |
getJdbcDialect() |
JdbcHiveTableScan |
getTableScan() |
void |
implement(HiveRelNode.Implementor implementor) |
cannotImplement, computeSelfCost, getInputTraits, getTraitDef
childrenAccept, deriveRowType, estimateRowCount, explainTerms, getInput, getInputs, replaceInput
accept, accept, collectVariablesSet, collectVariablesUsed, computeDigest, computeSelfCost, explain, getChildExps, getCluster, getCollationList, getConvention, getCorrelVariable, getDescription, getDigest, getExpectedInputRowType, getId, getInput, getQuery, getRelTypeName, getRows, getRowType, getTable, getTraitSet, getVariablesSet, getVariablesStopped, isDistinct, isKey, isValid, isValid, metadata, onRegister, recomputeDigest, register, sole, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
accept, accept, childrenAccept, collectVariablesSet, collectVariablesUsed, computeSelfCost, computeSelfCost, estimateRowCount, explain, getChildExps, getCollationList, getConvention, getCorrelVariable, getExpectedInputRowType, getInput, getInputs, getQuery, getRelTypeName, getRows, getRowType, getTable, getVariablesSet, getVariablesStopped, isDistinct, isKey, isValid, isValid, metadata, onRegister, recomputeDigest, register, replaceInput
public HiveJdbcConverter(org.apache.calcite.plan.RelOptCluster cluster, org.apache.calcite.plan.RelTraitSet traits, org.apache.calcite.adapter.jdbc.JdbcRel input, org.apache.calcite.adapter.jdbc.JdbcConvention jc)
public org.apache.calcite.adapter.jdbc.JdbcConvention getJdbcConvention()
public org.apache.calcite.sql.SqlDialect getJdbcDialect()
public void implement(HiveRelNode.Implementor implementor)
implement
in interface HiveRelNode
public org.apache.calcite.rel.RelNode copy(org.apache.calcite.plan.RelTraitSet traitSet, List<org.apache.calcite.rel.RelNode> inputs)
copy
in interface org.apache.calcite.rel.RelNode
copy
in class org.apache.calcite.rel.AbstractRelNode
public String generateSql()
public JdbcHiveTableScan getTableScan()
Copyright © 2022 The Apache Software Foundation. All rights reserved.