Package

com.nvidia.spark.rapids

shims

Permalink

package shims

Visibility
  1. Public
  2. All

Type Members

  1. class GpuBroadcastHashJoinMeta extends GpuBroadcastJoinMeta[BroadcastHashJoinExec]

    Permalink
  2. class GpuShuffledHashJoinMeta extends SparkPlanMeta[ShuffledHashJoinExec]

    Permalink
  3. class GpuSortMergeJoinMeta extends SparkPlanMeta[SortMergeJoinExec]

    Permalink
  4. class GpuSpecifiedWindowFrameMeta extends GpuSpecifiedWindowFrameMetaBase

    Permalink
  5. abstract class GpuSpecifiedWindowFrameMetaBase extends ExprMeta[SpecifiedWindowFrame]

    Permalink
  6. class GpuWindowExpressionMeta extends GpuWindowExpressionMetaBase

    Permalink
  7. abstract class GpuWindowExpressionMetaBase extends ExprMeta[WindowExpression]

    Permalink
  8. class GpuWindowSpecDefinitionMeta extends ExprMeta[WindowSpecDefinition]

    Permalink
  9. abstract class OffsetWindowFunctionMeta[INPUT <: OffsetWindowFunction] extends ExprMeta[INPUT]

    Permalink

    Spark 3.1.1-specific replacement for com.nvidia.spark.rapids.OffsetWindowFunctionMeta.

    Spark 3.1.1-specific replacement for com.nvidia.spark.rapids.OffsetWindowFunctionMeta. This is required primarily for two reasons:

    1. com.nvidia.spark.rapids.OffsetWindowFunctionMeta (compiled against Spark 3.0.x) fails class load in Spark 3.1.x. (expr.input is not recognized as an Expression.) 2. The semantics of offsets in LAG() are reversed/negated in Spark 3.1.1. E.g. The expression LAG(col, 5) causes Lag.offset to be set to -5, as opposed to 5, in prior versions of Spark. This class adjusts the LAG offset to use similar semantics to Spark 3.0.x.
  10. case class ParsedBoundary(isUnbounded: Boolean, valueAsLong: Long) extends Product with Serializable

    Permalink
  11. trait ShimBinaryExecNode extends SparkPlan with BinaryExecNode

    Permalink
  12. trait ShimBinaryExpression extends BinaryExpression

    Permalink
  13. trait ShimExpression extends Expression

    Permalink
  14. trait ShimSparkPlan extends SparkPlan

    Permalink
  15. trait ShimTernaryExpression extends TernaryExpression

    Permalink
  16. trait ShimUnaryCommand extends LogicalPlan with Command

    Permalink
  17. trait ShimUnaryExecNode extends SparkPlan with UnaryExecNode

    Permalink
  18. trait ShimUnaryExpression extends UnaryExpression

    Permalink

Value Members

  1. object GpuTypeShims

    Permalink
  2. object GpuWindowUtil

    Permalink
  3. object ParquetFieldIdShims

    Permalink
  4. object TypeSigUtil extends TypeSigUtilBase

    Permalink

    TypeSig Support for [3.1.1, 3.2.0)

Ungrouped