public static class SparkRules.SparkCalc extends SingleRel implements SparkRel
Calc
in Spark convention.SparkRel.Implementor, SparkRel.ResultRelNode.Context| Modifier and Type | Field and Description |
|---|---|
private RexProgram |
program |
digest, id, rowType, traitSetCONVENTION| Constructor and Description |
|---|
SparkRules.SparkCalc(RelOptCluster cluster,
RelTraitSet traitSet,
RelNode input,
RexProgram program) |
SparkRules.SparkCalc(RelOptCluster cluster,
RelTraitSet traitSet,
RelNode input,
RexProgram program,
int flags)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
RelOptCost |
computeSelfCost(RelOptPlanner planner,
RelMetadataQuery mq) |
RelNode |
copy(RelTraitSet traitSet,
List<RelNode> inputs) |
double |
estimateRowCount(RelMetadataQuery mq) |
RelWriter |
explainTerms(RelWriter pw) |
int |
getFlags()
Deprecated.
|
SparkRel.Result |
implementSpark(SparkRel.Implementor implementor) |
childrenAccept, deriveRowType, getInput, getInputs, replaceInputaccept, 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, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaccept, accept, childrenAccept, collectVariablesSet, collectVariablesUsed, computeSelfCost, explain, getChildExps, getCollationList, getConvention, getCorrelVariable, getExpectedInputRowType, getInput, getInputs, getQuery, getRelTypeName, getRows, getRowType, getTable, getVariablesSet, getVariablesStopped, isDistinct, isKey, isValid, isValid, metadata, onRegister, recomputeDigest, register, replaceInputgetCluster, getDescription, getDigest, getId, getTraitSetprivate final RexProgram program
public SparkRules.SparkCalc(RelOptCluster cluster, RelTraitSet traitSet, RelNode input, RexProgram program)
@Deprecated public SparkRules.SparkCalc(RelOptCluster cluster, RelTraitSet traitSet, RelNode input, RexProgram program, int flags)
public RelWriter explainTerms(RelWriter pw)
explainTerms in class SingleRelpublic double estimateRowCount(RelMetadataQuery mq)
estimateRowCount in interface RelNodeestimateRowCount in class SingleRelpublic RelOptCost computeSelfCost(RelOptPlanner planner, RelMetadataQuery mq)
computeSelfCost in interface RelNodecomputeSelfCost in class AbstractRelNodepublic RelNode copy(RelTraitSet traitSet, List<RelNode> inputs)
copy in interface RelNodecopy in class AbstractRelNode@Deprecated public int getFlags()
public SparkRel.Result implementSpark(SparkRel.Implementor implementor)
implementSpark in interface SparkRelCopyright © 2012–2017 The Apache Software Foundation. All rights reserved.