Packages

package shims

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class GpuArrowPythonRunner extends GpuArrowPythonRunnerBase

    Similar to PythonUDFRunner, but exchange data with Python worker via Arrow stream.

  2. case class GpuArrowPythonRunnerShims(conf: SQLConf, chainedFunc: Seq[ChainedPythonFunctions], argOffsets: Array[Array[Int]], dedupAttrs: StructType, pythonOutputSchema: StructType) extends Product with Serializable
  3. class GpuCoGroupedArrowPythonRunner extends GpuPythonRunnerBase[(ColumnarBatch, ColumnarBatch)] with GpuPythonArrowOutput

    Python UDF Runner for cogrouped UDFs, designed for GpuFlatMapCoGroupsInPandasExec only.

    Python UDF Runner for cogrouped UDFs, designed for GpuFlatMapCoGroupsInPandasExec only.

    It sends Arrow batches from two different DataFrames, groups them in Python, and receive it back in JVM as batches of single DataFrame.

  4. trait GpuPythonArrowOutput extends AnyRef

    A trait that can be mixed-in with GpuPythonRunnerBase.

    A trait that can be mixed-in with GpuPythonRunnerBase. It implements the logic from Python (Arrow) to GPU/JVM (ColumnarBatch).

Value Members

  1. object GpuArrowPythonRunner

Ungrouped