public interface FlinkRelNode
extends org.apache.calcite.rel.RelNode
Modifier and Type | Method and Description |
---|---|
double |
estimateDataTypeSize(org.apache.calcite.rel.type.RelDataType t) |
double |
estimateRowSize(org.apache.calcite.rel.type.RelDataType rowType) |
String |
getExpressionString(org.apache.calcite.rex.RexNode expr,
scala.collection.immutable.List<String> inFields,
scala.Option<scala.collection.immutable.List<org.apache.calcite.rex.RexNode>> localExprsTable) |
accept, accept, childrenAccept, collectVariablesSet, collectVariablesUsed, computeSelfCost, computeSelfCost, copy, 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
String getExpressionString(org.apache.calcite.rex.RexNode expr, scala.collection.immutable.List<String> inFields, scala.Option<scala.collection.immutable.List<org.apache.calcite.rex.RexNode>> localExprsTable)
double estimateRowSize(org.apache.calcite.rel.type.RelDataType rowType)
double estimateDataTypeSize(org.apache.calcite.rel.type.RelDataType t)
Copyright © 2014–2018 The Apache Software Foundation. All rights reserved.