NamedUserDefinedFunction

interface NamedUserDefinedFunction<Return, This> : UserDefinedFunction<Return, This>

Typed and named wrapper around SparkUserDefinedFunction with defined encoder.

Parameters

Return

the return type of the udf

This

a self reference to the named version of the SparkUserDefinedFunction implementing class. Unfortunately needed to allow functions to treat any NamedTypedUserDefinedFunction as a normal TypedUserDefinedFunction.

Functions

Link copied to clipboard
abstract operator fun getValue(thisRef: Any?, property: KProperty<*>): This
Link copied to clipboard
abstract fun withName(name: String): This

Properties

Link copied to clipboard
open val deterministic: Boolean

Returns true iff the UDF is deterministic, i.e. the UDF produces the same output given the same input.

Link copied to clipboard
abstract val encoder: <Error class: unknown class><Return>
Link copied to clipboard
abstract val name: String
Link copied to clipboard
open val nullable: Boolean

Returns true when the UDF can return a nullable value.

Link copied to clipboard
abstract val udf: <Error class: unknown class>

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard