UserDefinedFunction22

open class UserDefinedFunction22<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R>(val udf: <Error class: unknown class>, val encoder: <Error class: unknown class><R>) : UserDefinedFunction<R, NamedUserDefinedFunction22<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R>>

Instance of a UDF with 22 arguments. This UDF can be invoked with (typed) columns in a Dataset.select or selectTyped call. Alternatively it can be registered for SQL calls using register.

See also

Constructors

Link copied to clipboard
fun <R> UserDefinedFunction22(udf: <Error class: unknown class>, encoder: <Error class: unknown class><R>)

Functions

Link copied to clipboard
open operator override fun getValue(thisRef: Any?, property: KProperty<*>): NamedUserDefinedFunction22<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R>

Returns named variant of this UDF.

Link copied to clipboard
operator fun invoke(    param0: <Error class: unknown class>,     param1: <Error class: unknown class>,     param2: <Error class: unknown class>,     param3: <Error class: unknown class>,     param4: <Error class: unknown class>,     param5: <Error class: unknown class>,     param6: <Error class: unknown class>,     param7: <Error class: unknown class>,     param8: <Error class: unknown class>,     param9: <Error class: unknown class>,     param10: <Error class: unknown class>,     param11: <Error class: unknown class>,     param12: <Error class: unknown class>,     param13: <Error class: unknown class>,     param14: <Error class: unknown class>,     param15: <Error class: unknown class>,     param16: <Error class: unknown class>,     param17: <Error class: unknown class>,     param18: <Error class: unknown class>,     param19: <Error class: unknown class>,     param20: <Error class: unknown class>,     param21: <Error class: unknown class>): <Error class: unknown class>

Returns an expression that invokes the UDF in untyped manner, using the given arguments.

operator fun <DsType> invoke(    param0: <Error class: unknown class><DsType, T1>,     param1: <Error class: unknown class><DsType, T2>,     param2: <Error class: unknown class><DsType, T3>,     param3: <Error class: unknown class><DsType, T4>,     param4: <Error class: unknown class><DsType, T5>,     param5: <Error class: unknown class><DsType, T6>,     param6: <Error class: unknown class><DsType, T7>,     param7: <Error class: unknown class><DsType, T8>,     param8: <Error class: unknown class><DsType, T9>,     param9: <Error class: unknown class><DsType, T10>,     param10: <Error class: unknown class><DsType, T11>,     param11: <Error class: unknown class><DsType, T12>,     param12: <Error class: unknown class><DsType, T13>,     param13: <Error class: unknown class><DsType, T14>,     param14: <Error class: unknown class><DsType, T15>,     param15: <Error class: unknown class><DsType, T16>,     param16: <Error class: unknown class><DsType, T17>,     param17: <Error class: unknown class><DsType, T18>,     param18: <Error class: unknown class><DsType, T19>,     param19: <Error class: unknown class><DsType, T20>,     param20: <Error class: unknown class><DsType, T21>,     param21: <Error class: unknown class><DsType, T22>): <Error class: unknown class><DsType, R>

Allows this UDF to be called in typed manner using columns in a Dataset.selectTyped call.

Link copied to clipboard
fun invokeUntyped(    param0: <Error class: unknown class>,     param1: <Error class: unknown class>,     param2: <Error class: unknown class>,     param3: <Error class: unknown class>,     param4: <Error class: unknown class>,     param5: <Error class: unknown class>,     param6: <Error class: unknown class>,     param7: <Error class: unknown class>,     param8: <Error class: unknown class>,     param9: <Error class: unknown class>,     param10: <Error class: unknown class>,     param11: <Error class: unknown class>,     param12: <Error class: unknown class>,     param13: <Error class: unknown class>,     param14: <Error class: unknown class>,     param15: <Error class: unknown class>,     param16: <Error class: unknown class>,     param17: <Error class: unknown class>,     param18: <Error class: unknown class>,     param19: <Error class: unknown class>,     param20: <Error class: unknown class>,     param21: <Error class: unknown class>): <Error class: unknown class>

Returns an expression that invokes the UDF in untyped manner, using the given arguments.

Link copied to clipboard
open override fun withName(name: String): NamedUserDefinedFunction22<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R>

Returns named variant of this UDF.

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
open override val encoder: <Error class: unknown class><R>
Link copied to clipboard
open val nullable: Boolean

Returns true when the UDF can return a nullable value.

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

Inheritors

Link copied to clipboard