public class BeamEnumerableConverter
extends org.apache.calcite.rel.convert.ConverterImpl
implements org.apache.calcite.adapter.enumerable.EnumerableRel
Enumerable
node.Constructor and Description |
---|
BeamEnumerableConverter(org.apache.calcite.plan.RelOptCluster cluster,
org.apache.calcite.plan.RelTraitSet traits,
org.apache.calcite.rel.RelNode input) |
Modifier and Type | Method and Description |
---|---|
org.apache.calcite.plan.RelOptCost |
computeSelfCost(org.apache.calcite.plan.RelOptPlanner planner,
org.apache.calcite.rel.metadata.RelMetadataQuery mq) |
org.apache.calcite.rel.RelNode |
copy(org.apache.calcite.plan.RelTraitSet traitSet,
java.util.List<org.apache.calcite.rel.RelNode> inputs) |
static PipelineOptions |
createPipelineOptions(java.util.Map<java.lang.String,java.lang.String> map) |
org.apache.calcite.adapter.enumerable.EnumerableRel.Result |
implement(org.apache.calcite.adapter.enumerable.EnumerableRelImplementor implementor,
org.apache.calcite.adapter.enumerable.EnumerableRel.Prefer prefer) |
static org.apache.calcite.linq4j.Enumerable<java.lang.Object> |
toEnumerable(BeamRelNode node) |
cannotImplement, 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, 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 BeamEnumerableConverter(org.apache.calcite.plan.RelOptCluster cluster, org.apache.calcite.plan.RelTraitSet traits, org.apache.calcite.rel.RelNode input)
public org.apache.calcite.rel.RelNode copy(org.apache.calcite.plan.RelTraitSet traitSet, java.util.List<org.apache.calcite.rel.RelNode> inputs)
copy
in interface org.apache.calcite.rel.RelNode
copy
in class org.apache.calcite.rel.AbstractRelNode
public org.apache.calcite.plan.RelOptCost computeSelfCost(org.apache.calcite.plan.RelOptPlanner planner, org.apache.calcite.rel.metadata.RelMetadataQuery mq)
computeSelfCost
in interface org.apache.calcite.rel.RelNode
computeSelfCost
in class org.apache.calcite.rel.convert.ConverterImpl
public org.apache.calcite.adapter.enumerable.EnumerableRel.Result implement(org.apache.calcite.adapter.enumerable.EnumerableRelImplementor implementor, org.apache.calcite.adapter.enumerable.EnumerableRel.Prefer prefer)
implement
in interface org.apache.calcite.adapter.enumerable.EnumerableRel
public static org.apache.calcite.linq4j.Enumerable<java.lang.Object> toEnumerable(BeamRelNode node)
public static PipelineOptions createPipelineOptions(java.util.Map<java.lang.String,java.lang.String> map)