public abstract class CommonPhysicalMatch
extends org.apache.calcite.rel.SingleRel
implements org.apache.flink.table.planner.plan.nodes.physical.FlinkPhysicalRel
Constructor and Description |
---|
CommonPhysicalMatch(org.apache.calcite.plan.RelOptCluster cluster,
org.apache.calcite.plan.RelTraitSet traitSet,
org.apache.calcite.rel.RelNode inputNode,
org.apache.flink.table.planner.plan.logical.MatchRecognize logicalMatch,
org.apache.calcite.rel.type.RelDataType outputRowType) |
Modifier and Type | Method and Description |
---|---|
protected org.apache.calcite.rel.type.RelDataType |
deriveRowType() |
org.apache.calcite.rel.RelWriter |
explainTerms(org.apache.calcite.rel.RelWriter pw) |
org.apache.flink.table.planner.plan.logical.MatchRecognize |
getLogicalMatch() |
childrenAccept, estimateRowCount, getInput, getInputs, replaceInput
accept, accept, collectVariablesSet, collectVariablesUsed, computeSelfCost, copy, deepEquals, deepHashCode, equals, explain, getCluster, getConvention, getCorrelVariable, getDescription, getDigest, getExpectedInputRowType, getId, getInput, getRelDigest, getRelTypeName, getRowType, getTable, getTraitSet, getVariablesSet, hashCode, isEnforcer, isValid, metadata, onRegister, recomputeDigest, register, sole, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
$init$, satisfyTraits, translateToExecNode, translateToExecNode
$init$, convertToExpressionDetail, getExpressionString, getExpressionString, getExpressionString, getExpressionString, getRelDetailedDescription
accept, accept, childrenAccept, collectVariablesSet, collectVariablesUsed, computeSelfCost, copy, deepEquals, deepHashCode, estimateRowCount, explain, explain, fieldIsNullable, getConvention, getCorrelVariable, getDigest, getExpectedInputRowType, getInput, getInputs, getRelDigest, getRelTypeName, getRowType, getTable, getVariablesSet, isEnforcer, isValid, metadata, onRegister, recomputeDigest, register, replaceInput
public CommonPhysicalMatch(org.apache.calcite.plan.RelOptCluster cluster, org.apache.calcite.plan.RelTraitSet traitSet, org.apache.calcite.rel.RelNode inputNode, org.apache.flink.table.planner.plan.logical.MatchRecognize logicalMatch, org.apache.calcite.rel.type.RelDataType outputRowType)
protected org.apache.calcite.rel.type.RelDataType deriveRowType()
deriveRowType
in class org.apache.calcite.rel.SingleRel
public org.apache.calcite.rel.RelWriter explainTerms(org.apache.calcite.rel.RelWriter pw)
explainTerms
in class org.apache.calcite.rel.SingleRel
public org.apache.flink.table.planner.plan.logical.MatchRecognize getLogicalMatch()
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.