Class SparkRules.SparkValues

java.lang.Object
org.apache.calcite.rel.AbstractRelNode
org.apache.calcite.rel.core.Values
org.apache.calcite.adapter.spark.SparkRules.SparkValues
All Implemented Interfaces:
Cloneable, SparkRel, RelOptNode, Hintable, RelNode
Enclosing class:
SparkRules

public static class SparkRules.SparkValues extends Values implements SparkRel
VALUES construct implemented in Spark.
  • Method Details

    • copy

      public RelNode copy(RelTraitSet traitSet, List<RelNode> inputs)
      Description copied from interface: RelNode
      Creates a copy of this relational expression, perhaps changing traits and inputs.

      Sub-classes with other important attributes are encouraged to create variants of this method with more parameters.

      Specified by:
      copy in interface RelNode
      Overrides:
      copy in class AbstractRelNode
      Parameters:
      traitSet - Trait set
      inputs - Inputs
      Returns:
      Copy of this relational expression, substituting traits and inputs
    • implementSpark

      public SparkRel.Result implementSpark(SparkRel.Implementor implementor)
      Specified by:
      implementSpark in interface SparkRel