Packages

c

org.apache.spark.sql.execution.python

UserDefinedPythonFunction

case class UserDefinedPythonFunction(name: String, func: PythonFunction, dataType: DataType, pythonEvalType: Int, udfDeterministic: Boolean) extends Product with Serializable

A user-defined Python function. This is used by the Python API.

Linear Supertypes
Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. UserDefinedPythonFunction
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new UserDefinedPythonFunction(name: String, func: PythonFunction, dataType: DataType, pythonEvalType: Int, udfDeterministic: Boolean)

Value Members

  1. def apply(exprs: Column*): Column

    Returns a Column that will evaluate to calling this UDF with the given input.

  2. def builder(e: Seq[Expression]): Expression
  3. val dataType: DataType
  4. val func: PythonFunction
  5. val name: String
  6. def productElementNames: Iterator[String]
    Definition Classes
    Product
  7. val pythonEvalType: Int
  8. val udfDeterministic: Boolean