UdfRegistration Class

Definition

Functions for registering user-defined functions.

public sealed class UdfRegistration
type UdfRegistration = class
Public NotInheritable Class UdfRegistration
Inheritance
UdfRegistration

Methods

Register(String, Func<Row>, StructType)

Registers the given delegate as a user-defined function with the specified name.

Register<T,TResult>(String, Func<T,TResult>)

Registers the given delegate as a user-defined function with the specified name.

Register<T>(String, Func<T,Row>, StructType)

Registers the given delegate as a user-defined function with the specified name.

Register<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>(String, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>)

Registers the given delegate as a user-defined function with the specified name.

Register<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>(String, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,Row>, StructType)

Registers the given delegate as a user-defined function with the specified name.

Register<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>(String, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>)

Registers the given delegate as a user-defined function with the specified name.

Register<T1,T2,T3,T4,T5,T6,T7,T8,T9>(String, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,Row>, StructType)

Registers the given delegate as a user-defined function with the specified name.

Register<T1,T2,T3,T4,T5,T6,T7,T8,TResult>(String, Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult>)

Registers the given delegate as a user-defined function with the specified name.

Register<T1,T2,T3,T4,T5,T6,T7,T8>(String, Func<T1,T2,T3,T4,T5,T6,T7,T8,Row>, StructType)

Registers the given delegate as a user-defined function with the specified name.

Register<T1,T2,T3,T4,T5,T6,T7,TResult>(String, Func<T1,T2,T3,T4,T5,T6,T7,TResult>)

Registers the given delegate as a user-defined function with the specified name.

Register<T1,T2,T3,T4,T5,T6,T7>(String, Func<T1,T2,T3,T4,T5,T6,T7,Row>, StructType)

Registers the given delegate as a user-defined function with the specified name.

Register<T1,T2,T3,T4,T5,T6,TResult>(String, Func<T1,T2,T3,T4,T5,T6,TResult>)

Registers the given delegate as a user-defined function with the specified name.

Register<T1,T2,T3,T4,T5,T6>(String, Func<T1,T2,T3,T4,T5,T6,Row>, StructType)

Registers the given delegate as a user-defined function with the specified name.

Register<T1,T2,T3,T4,T5,TResult>(String, Func<T1,T2,T3,T4,T5,TResult>)

Registers the given delegate as a user-defined function with the specified name.

Register<T1,T2,T3,T4,T5>(String, Func<T1,T2,T3,T4,T5,Row>, StructType)

Registers the given delegate as a user-defined function with the specified name.

Register<T1,T2,T3,T4,TResult>(String, Func<T1,T2,T3,T4,TResult>)

Registers the given delegate as a user-defined function with the specified name.

Register<T1,T2,T3,T4>(String, Func<T1,T2,T3,T4,Row>, StructType)

Registers the given delegate as a user-defined function with the specified name.

Register<T1,T2,T3,TResult>(String, Func<T1,T2,T3,TResult>)

Registers the given delegate as a user-defined function with the specified name.

Register<T1,T2,T3>(String, Func<T1,T2,T3,Row>, StructType)

Registers the given delegate as a user-defined function with the specified name.

Register<T1,T2,TResult>(String, Func<T1,T2,TResult>)

Registers the given delegate as a user-defined function with the specified name.

Register<T1,T2>(String, Func<T1,T2,Row>, StructType)

Registers the given delegate as a user-defined function with the specified name.

Register<TResult>(String, Func<TResult>)

Registers the given delegate as a user-defined function with the specified name.

RegisterJava<TResult>(String, String)

Register a Java UDF class using reflection.

RegisterJavaUDAF(String, String)

Register a Java UDAF class using reflection.

Extension Methods

RegisterVector<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>(UdfRegistration, String, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>)

Registers the given delegate as a vector user-defined function with the specified name.

RegisterVector<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>(UdfRegistration, String, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>)

Registers the given delegate as a vector user-defined function with the specified name.

RegisterVector<T,TResult>(UdfRegistration, String, Func<T,TResult>)

Registers the given delegate as a vector user-defined function with the specified name.

RegisterVector<T1,T2,TResult>(UdfRegistration, String, Func<T1,T2,TResult>)

Registers the given delegate as a vector user-defined function with the specified name.

RegisterVector<T1,T2,T3,TResult>(UdfRegistration, String, Func<T1,T2,T3,TResult>)

Registers the given delegate as a vector user-defined function with the specified name.

RegisterVector<T1,T2,T3,T4,TResult>(UdfRegistration, String, Func<T1,T2,T3,T4,TResult>)

Registers the given delegate as a vector user-defined function with the specified name.

RegisterVector<T1,T2,T3,T4,T5,TResult>(UdfRegistration, String, Func<T1,T2,T3,T4,T5,TResult>)

Registers the given delegate as a vector user-defined function with the specified name.

RegisterVector<T1,T2,T3,T4,T5,T6,TResult>(UdfRegistration, String, Func<T1,T2,T3,T4,T5,T6,TResult>)

Registers the given delegate as a vector user-defined function with the specified name.

RegisterVector<T1,T2,T3,T4,T5,T6,T7,TResult>(UdfRegistration, String, Func<T1,T2,T3,T4,T5,T6,T7,TResult>)

Registers the given delegate as a vector user-defined function with the specified name.

RegisterVector<T1,T2,T3,T4,T5,T6,T7,T8,TResult>(UdfRegistration, String, Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult>)

Registers the given delegate as a vector user-defined function with the specified name.

RegisterVector<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>(UdfRegistration, String, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>)

Registers the given delegate as a vector user-defined function with the specified name.

RegisterVector<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>(UdfRegistration, String, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>)

Registers the given delegate as a vector user-defined function with the specified name.

RegisterVector<T,TResult>(UdfRegistration, String, Func<T,TResult>)

Registers the given delegate as a vector user-defined function with the specified name.

RegisterVector<T1,T2,TResult>(UdfRegistration, String, Func<T1,T2,TResult>)

Registers the given delegate as a vector user-defined function with the specified name.

RegisterVector<T1,T2,T3,TResult>(UdfRegistration, String, Func<T1,T2,T3,TResult>)

Registers the given delegate as a vector user-defined function with the specified name.

RegisterVector<T1,T2,T3,T4,TResult>(UdfRegistration, String, Func<T1,T2,T3,T4,TResult>)

Registers the given delegate as a vector user-defined function with the specified name.

RegisterVector<T1,T2,T3,T4,T5,TResult>(UdfRegistration, String, Func<T1,T2,T3,T4,T5,TResult>)

Registers the given delegate as a vector user-defined function with the specified name.

RegisterVector<T1,T2,T3,T4,T5,T6,TResult>(UdfRegistration, String, Func<T1,T2,T3,T4,T5,T6,TResult>)

Registers the given delegate as a vector user-defined function with the specified name.

RegisterVector<T1,T2,T3,T4,T5,T6,T7,TResult>(UdfRegistration, String, Func<T1,T2,T3,T4,T5,T6,T7,TResult>)

Registers the given delegate as a vector user-defined function with the specified name.

RegisterVector<T1,T2,T3,T4,T5,T6,T7,T8,TResult>(UdfRegistration, String, Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult>)

Registers the given delegate as a vector user-defined function with the specified name.

Applies to