Package org.apache.calcite.adapter.spark
Interface SparkRel
- All Superinterfaces:
Cloneable,RelNode,RelOptNode
- All Known Implementing Classes:
EnumerableToSparkConverter,JdbcToSparkConverter,SparkRules.SparkCalc,SparkRules.SparkValues
Relational expression that uses Spark calling convention.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classExtension toJavaRelImplementorthat can handle Spark relational expressions.static classResult of generating Java code to implement a Spark relational expression.Nested classes/interfaces inherited from interface org.apache.calcite.rel.RelNode
RelNode.Context -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ConventionCalling convention for relational operations that occur in Spark. -
Method Summary
Methods inherited from interface org.apache.calcite.rel.RelNode
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, strippedMethods inherited from interface org.apache.calcite.plan.RelOptNode
getCluster, getDescription, getId, getTraitSet
-
Field Details
-
CONVENTION
Calling convention for relational operations that occur in Spark.
-
-
Method Details
-
implementSpark
-