register

inline fun <T1, R> <Error class: unknown class>.register(    name: String,     agg: Aggregator<T1, *, R>,     nondeterministic: Boolean = false): NamedUserDefinedFunction1<T1, R>
inline fun <T1, R> <Error class: unknown class>.register(agg: Aggregator<T1, *, R>, nondeterministic: Boolean = false): NamedUserDefinedFunction1<T1, R>

Registers agg as a UDAF for SQL. Returns the UDAF as NamedUserDefinedFunction. Obtains a NamedUserDefinedFunction1 that wraps the given agg so that it may be used with Data Frames.

Return

a NamedUserDefinedFunction1 that can be used as an aggregating expression

See also

UDFRegistration.register
functions.udaf

Parameters

agg

the given Aggregator to convert into a UDAF. Can also be created using aggregatorOf.

name

Optional. Tries to obtain name from the class of agg if not supplied. Use udafUnnamed if no name is wanted.

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <IN, BUF, OUT> <Error class: unknown class>.register(    name: String,     noinline zero: () -> BUF,     noinline reduce: (b: BUF, a: IN) -> BUF,     noinline merge: (b1: BUF, b2: BUF) -> BUF,     noinline finish: (reduction: BUF) -> OUT,     bufferEncoder: <Error class: unknown class><BUF> = encoder(),     outputEncoder: <Error class: unknown class><OUT> = encoder(),     nondeterministic: Boolean = false): NamedUserDefinedFunction1<IN, OUT>

Registers a UDAF for SQL based on the given arguments. Returns the UDAF as NamedUserDefinedFunction. Obtains a NamedUserDefinedFunction1 that wraps the given agg so that it may be used with Data Frames.

Return

a NamedUserDefinedFunction1 that can be used as an aggregating expression.

See also

UDFRegistration.register
functions.udaf

Parameters

name

Optional. Name for the UDAF.

zero

A zero value for this aggregation. Should satisfy the property that any b + zero = b.

reduce

Combine two values to produce a new value. For performance, the function may modify b and return it instead of constructing new object for b.

merge

Merge two intermediate values.

finish

Transform the output of the reduction.

bufferEncoder

Optional. Specifies the Encoder for the intermediate value type.

outputEncoder

Optional. Specifies the Encoder for the final output value type.

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <Return, NamedUdf : NamedUserDefinedFunction<Return, *>> <Error class: unknown class>.register(namedUdf: NamedUdf): NamedUdf

Registers a user-defined function (UDF) with name, for a UDF that's already defined using the Dataset API (i.e. of type NamedUserDefinedFunction).

See also

UDFRegistration.register

inline fun <Return, NamedUdf : NamedUserDefinedFunction<Return, *>> <Error class: unknown class>.register(name: String, udf: UserDefinedFunction<Return, NamedUdf>): NamedUdf


inline fun <R> <Error class: unknown class>.register(    name: String,     nondeterministic: Boolean = false,     varargFunc: UDF1<ByteArray, R>): NamedUserDefinedFunctionVararg<Byte, R>

Defines and registers a named vararg UDF (NamedUserDefinedFunctionVararg) instance based on the (lambda) function varargFunc. For example: val myUdf = udf.register("myUdf") { t1: ByteArray -> ... }

If you want to process a column containing an ByteArray instead, use WrappedArray.

Parameters

name

The name for this UDF.

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.

varargFunc

The function to convert to a UDF. Can be a lambda.


inline fun <R> <Error class: unknown class>.register(varargFunc: KProperty0<(ByteArray) -> R>, nondeterministic: Boolean = false): NamedUserDefinedFunctionVararg<Byte, R>
inline fun <R> <Error class: unknown class>.register(varargFunc: (ByteArray) -> R, nondeterministic: Boolean = false): NamedUserDefinedFunctionVararg<Byte, R>

Creates and registers a vararg UDF (NamedUserDefinedFunctionVararg) from a function reference adapting its name by reflection. For example: val myUdf = udf.register(::myFunction)

If you want to process a column containing an ByteArray instead, use WrappedArray.

See also

Parameters

varargFunc

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <R> <Error class: unknown class>.register(    name: String,     varargFunc: KProperty0<(ByteArray) -> R>,     nondeterministic: Boolean = false): NamedUserDefinedFunctionVararg<Byte, R>
inline fun <R> <Error class: unknown class>.register(    name: String,     varargFunc: (ByteArray) -> R,     nondeterministic: Boolean = false): NamedUserDefinedFunctionVararg<Byte, R>

Creates and registers a vararg UDF (NamedUserDefinedFunctionVararg) from a function reference. For example: val myUdf = udf.register("myFunction", ::myFunction)

If you want to process a column containing an ByteArray instead, use WrappedArray.

See also

Parameters

name

Optional. Name for the UDF.

varargFunc

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <R> <Error class: unknown class>.register(    name: String,     nondeterministic: Boolean = false,     varargFunc: UDF1<ShortArray, R>): NamedUserDefinedFunctionVararg<Short, R>

Defines and registers a named vararg UDF (NamedUserDefinedFunctionVararg) instance based on the (lambda) function varargFunc. For example: val myUdf = udf.register("myUdf") { t1: ShortArray -> ... }

If you want to process a column containing an ShortArray instead, use WrappedArray.

Parameters

name

The name for this UDF.

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.

varargFunc

The function to convert to a UDF. Can be a lambda.


inline fun <R> <Error class: unknown class>.register(varargFunc: KProperty0<(ShortArray) -> R>, nondeterministic: Boolean = false): NamedUserDefinedFunctionVararg<Short, R>
inline fun <R> <Error class: unknown class>.register(varargFunc: (ShortArray) -> R, nondeterministic: Boolean = false): NamedUserDefinedFunctionVararg<Short, R>

Creates and registers a vararg UDF (NamedUserDefinedFunctionVararg) from a function reference adapting its name by reflection. For example: val myUdf = udf.register(::myFunction)

If you want to process a column containing an ShortArray instead, use WrappedArray.

See also

Parameters

varargFunc

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <R> <Error class: unknown class>.register(    name: String,     varargFunc: KProperty0<(ShortArray) -> R>,     nondeterministic: Boolean = false): NamedUserDefinedFunctionVararg<Short, R>
inline fun <R> <Error class: unknown class>.register(    name: String,     varargFunc: (ShortArray) -> R,     nondeterministic: Boolean = false): NamedUserDefinedFunctionVararg<Short, R>

Creates and registers a vararg UDF (NamedUserDefinedFunctionVararg) from a function reference. For example: val myUdf = udf.register("myFunction", ::myFunction)

If you want to process a column containing an ShortArray instead, use WrappedArray.

See also

Parameters

name

Optional. Name for the UDF.

varargFunc

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <R> <Error class: unknown class>.register(    name: String,     nondeterministic: Boolean = false,     varargFunc: UDF1<IntArray, R>): NamedUserDefinedFunctionVararg<Int, R>

Defines and registers a named vararg UDF (NamedUserDefinedFunctionVararg) instance based on the (lambda) function varargFunc. For example: val myUdf = udf.register("myUdf") { t1: IntArray -> ... }

If you want to process a column containing an IntArray instead, use WrappedArray.

Parameters

name

The name for this UDF.

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.

varargFunc

The function to convert to a UDF. Can be a lambda.


inline fun <R> <Error class: unknown class>.register(varargFunc: KProperty0<(IntArray) -> R>, nondeterministic: Boolean = false): NamedUserDefinedFunctionVararg<Int, R>
inline fun <R> <Error class: unknown class>.register(varargFunc: (IntArray) -> R, nondeterministic: Boolean = false): NamedUserDefinedFunctionVararg<Int, R>

Creates and registers a vararg UDF (NamedUserDefinedFunctionVararg) from a function reference adapting its name by reflection. For example: val myUdf = udf.register(::myFunction)

If you want to process a column containing an IntArray instead, use WrappedArray.

See also

Parameters

varargFunc

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <R> <Error class: unknown class>.register(    name: String,     varargFunc: KProperty0<(IntArray) -> R>,     nondeterministic: Boolean = false): NamedUserDefinedFunctionVararg<Int, R>
inline fun <R> <Error class: unknown class>.register(    name: String,     varargFunc: (IntArray) -> R,     nondeterministic: Boolean = false): NamedUserDefinedFunctionVararg<Int, R>

Creates and registers a vararg UDF (NamedUserDefinedFunctionVararg) from a function reference. For example: val myUdf = udf.register("myFunction", ::myFunction)

If you want to process a column containing an IntArray instead, use WrappedArray.

See also

Parameters

name

Optional. Name for the UDF.

varargFunc

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <R> <Error class: unknown class>.register(    name: String,     nondeterministic: Boolean = false,     varargFunc: UDF1<LongArray, R>): NamedUserDefinedFunctionVararg<Long, R>

Defines and registers a named vararg UDF (NamedUserDefinedFunctionVararg) instance based on the (lambda) function varargFunc. For example: val myUdf = udf.register("myUdf") { t1: LongArray -> ... }

If you want to process a column containing an LongArray instead, use WrappedArray.

Parameters

name

The name for this UDF.

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.

varargFunc

The function to convert to a UDF. Can be a lambda.


inline fun <R> <Error class: unknown class>.register(varargFunc: KProperty0<(LongArray) -> R>, nondeterministic: Boolean = false): NamedUserDefinedFunctionVararg<Long, R>
inline fun <R> <Error class: unknown class>.register(varargFunc: (LongArray) -> R, nondeterministic: Boolean = false): NamedUserDefinedFunctionVararg<Long, R>

Creates and registers a vararg UDF (NamedUserDefinedFunctionVararg) from a function reference adapting its name by reflection. For example: val myUdf = udf.register(::myFunction)

If you want to process a column containing an LongArray instead, use WrappedArray.

See also

Parameters

varargFunc

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <R> <Error class: unknown class>.register(    name: String,     varargFunc: KProperty0<(LongArray) -> R>,     nondeterministic: Boolean = false): NamedUserDefinedFunctionVararg<Long, R>
inline fun <R> <Error class: unknown class>.register(    name: String,     varargFunc: (LongArray) -> R,     nondeterministic: Boolean = false): NamedUserDefinedFunctionVararg<Long, R>

Creates and registers a vararg UDF (NamedUserDefinedFunctionVararg) from a function reference. For example: val myUdf = udf.register("myFunction", ::myFunction)

If you want to process a column containing an LongArray instead, use WrappedArray.

See also

Parameters

name

Optional. Name for the UDF.

varargFunc

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <R> <Error class: unknown class>.register(    name: String,     nondeterministic: Boolean = false,     varargFunc: UDF1<FloatArray, R>): NamedUserDefinedFunctionVararg<Float, R>

Defines and registers a named vararg UDF (NamedUserDefinedFunctionVararg) instance based on the (lambda) function varargFunc. For example: val myUdf = udf.register("myUdf") { t1: FloatArray -> ... }

If you want to process a column containing an FloatArray instead, use WrappedArray.

Parameters

name

The name for this UDF.

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.

varargFunc

The function to convert to a UDF. Can be a lambda.


inline fun <R> <Error class: unknown class>.register(varargFunc: KProperty0<(FloatArray) -> R>, nondeterministic: Boolean = false): NamedUserDefinedFunctionVararg<Float, R>
inline fun <R> <Error class: unknown class>.register(varargFunc: (FloatArray) -> R, nondeterministic: Boolean = false): NamedUserDefinedFunctionVararg<Float, R>

Creates and registers a vararg UDF (NamedUserDefinedFunctionVararg) from a function reference adapting its name by reflection. For example: val myUdf = udf.register(::myFunction)

If you want to process a column containing an FloatArray instead, use WrappedArray.

See also

Parameters

varargFunc

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <R> <Error class: unknown class>.register(    name: String,     varargFunc: KProperty0<(FloatArray) -> R>,     nondeterministic: Boolean = false): NamedUserDefinedFunctionVararg<Float, R>
inline fun <R> <Error class: unknown class>.register(    name: String,     varargFunc: (FloatArray) -> R,     nondeterministic: Boolean = false): NamedUserDefinedFunctionVararg<Float, R>

Creates and registers a vararg UDF (NamedUserDefinedFunctionVararg) from a function reference. For example: val myUdf = udf.register("myFunction", ::myFunction)

If you want to process a column containing an FloatArray instead, use WrappedArray.

See also

Parameters

name

Optional. Name for the UDF.

varargFunc

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <R> <Error class: unknown class>.register(    name: String,     nondeterministic: Boolean = false,     varargFunc: UDF1<DoubleArray, R>): NamedUserDefinedFunctionVararg<Double, R>

Defines and registers a named vararg UDF (NamedUserDefinedFunctionVararg) instance based on the (lambda) function varargFunc. For example: val myUdf = udf.register("myUdf") { t1: DoubleArray -> ... }

If you want to process a column containing an DoubleArray instead, use WrappedArray.

Parameters

name

The name for this UDF.

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.

varargFunc

The function to convert to a UDF. Can be a lambda.


inline fun <R> <Error class: unknown class>.register(varargFunc: KProperty0<(DoubleArray) -> R>, nondeterministic: Boolean = false): NamedUserDefinedFunctionVararg<Double, R>
inline fun <R> <Error class: unknown class>.register(varargFunc: (DoubleArray) -> R, nondeterministic: Boolean = false): NamedUserDefinedFunctionVararg<Double, R>

Creates and registers a vararg UDF (NamedUserDefinedFunctionVararg) from a function reference adapting its name by reflection. For example: val myUdf = udf.register(::myFunction)

If you want to process a column containing an DoubleArray instead, use WrappedArray.

See also

Parameters

varargFunc

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <R> <Error class: unknown class>.register(    name: String,     varargFunc: KProperty0<(DoubleArray) -> R>,     nondeterministic: Boolean = false): NamedUserDefinedFunctionVararg<Double, R>
inline fun <R> <Error class: unknown class>.register(    name: String,     varargFunc: (DoubleArray) -> R,     nondeterministic: Boolean = false): NamedUserDefinedFunctionVararg<Double, R>

Creates and registers a vararg UDF (NamedUserDefinedFunctionVararg) from a function reference. For example: val myUdf = udf.register("myFunction", ::myFunction)

If you want to process a column containing an DoubleArray instead, use WrappedArray.

See also

Parameters

name

Optional. Name for the UDF.

varargFunc

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <R> <Error class: unknown class>.register(    name: String,     nondeterministic: Boolean = false,     varargFunc: UDF1<BooleanArray, R>): NamedUserDefinedFunctionVararg<Boolean, R>

Defines and registers a named vararg UDF (NamedUserDefinedFunctionVararg) instance based on the (lambda) function varargFunc. For example: val myUdf = udf.register("myUdf") { t1: BooleanArray -> ... }

If you want to process a column containing an BooleanArray instead, use WrappedArray.

Parameters

name

The name for this UDF.

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.

varargFunc

The function to convert to a UDF. Can be a lambda.


inline fun <R> <Error class: unknown class>.register(varargFunc: KProperty0<(BooleanArray) -> R>, nondeterministic: Boolean = false): NamedUserDefinedFunctionVararg<Boolean, R>
inline fun <R> <Error class: unknown class>.register(varargFunc: (BooleanArray) -> R, nondeterministic: Boolean = false): NamedUserDefinedFunctionVararg<Boolean, R>

Creates and registers a vararg UDF (NamedUserDefinedFunctionVararg) from a function reference adapting its name by reflection. For example: val myUdf = udf.register(::myFunction)

If you want to process a column containing an BooleanArray instead, use WrappedArray.

See also

Parameters

varargFunc

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <R> <Error class: unknown class>.register(    name: String,     varargFunc: KProperty0<(BooleanArray) -> R>,     nondeterministic: Boolean = false): NamedUserDefinedFunctionVararg<Boolean, R>
inline fun <R> <Error class: unknown class>.register(    name: String,     varargFunc: (BooleanArray) -> R,     nondeterministic: Boolean = false): NamedUserDefinedFunctionVararg<Boolean, R>

Creates and registers a vararg UDF (NamedUserDefinedFunctionVararg) from a function reference. For example: val myUdf = udf.register("myFunction", ::myFunction)

If you want to process a column containing an BooleanArray instead, use WrappedArray.

See also

Parameters

name

Optional. Name for the UDF.

varargFunc

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T, R> <Error class: unknown class>.register(    name: String,     nondeterministic: Boolean = false,     varargFunc: UDF1<Array<T>, R>): NamedUserDefinedFunctionVararg<T, R>

Defines and registers a named vararg UDF (NamedUserDefinedFunctionVararg) instance based on the (lambda) function varargFunc. For example: val myUdf = udf.register("myUdf") { t1: Array<T> -> ... }

If you want to process a column containing an Array instead, use WrappedArray.

Parameters

name

The name for this UDF.

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.

varargFunc

The function to convert to a UDF. Can be a lambda.


inline fun <T, R> <Error class: unknown class>.register(varargFunc: KProperty0<(Array<T>) -> R>, nondeterministic: Boolean = false): NamedUserDefinedFunctionVararg<T, R>
inline fun <T, R> <Error class: unknown class>.register(varargFunc: (Array<T>) -> R, nondeterministic: Boolean = false): NamedUserDefinedFunctionVararg<T, R>

Creates and registers a vararg UDF (NamedUserDefinedFunctionVararg) from a function reference adapting its name by reflection. For example: val myUdf = udf.register(::myFunction)

If you want to process a column containing an Array instead, use WrappedArray.

See also

Parameters

varargFunc

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T, R> <Error class: unknown class>.register(    name: String,     varargFunc: KProperty0<(Array<T>) -> R>,     nondeterministic: Boolean = false): NamedUserDefinedFunctionVararg<T, R>
inline fun <T, R> <Error class: unknown class>.register(    name: String,     varargFunc: (Array<T>) -> R,     nondeterministic: Boolean = false): NamedUserDefinedFunctionVararg<T, R>

Creates and registers a vararg UDF (NamedUserDefinedFunctionVararg) from a function reference. For example: val myUdf = udf.register("myFunction", ::myFunction)

If you want to process a column containing an Array instead, use WrappedArray.

See also

Parameters

name

Optional. Name for the UDF.

varargFunc

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <R> <Error class: unknown class>.register(func: KProperty0<() -> R>, nondeterministic: Boolean = false): NamedUserDefinedFunction0<R>
inline fun <R> <Error class: unknown class>.register(func: () -> R, nondeterministic: Boolean = false): NamedUserDefinedFunction0<R>

Creates and registers a UDF (NamedUserDefinedFunction0) from a function reference adapting its name by reflection. For example: val myUdf = udf.register(::myFunction)

See also

Parameters

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <R> <Error class: unknown class>.register(    name: String,     func: KProperty0<() -> R>,     nondeterministic: Boolean = false): NamedUserDefinedFunction0<R>
inline fun <R> <Error class: unknown class>.register(    name: String,     func: () -> R,     nondeterministic: Boolean = false): NamedUserDefinedFunction0<R>

Creates and registers a UDF (NamedUserDefinedFunction0) from a function reference. For example: val myUdf = udf.register("myFunction", ::myFunction)

See also

Parameters

name

Optional. Name for the UDF.

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <R> <Error class: unknown class>.register(    name: String,     nondeterministic: Boolean = false,     func: UDF0<R>): NamedUserDefinedFunction0<R>

Defines and registers a named UDF (NamedUserDefinedFunction0) instance based on the (lambda) function func. For example: val myUdf = udf.register("myUdf") { -> ... }

Parameters

name

The name for this UDF.

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.

func

The function to convert to a UDF. Can be a lambda.


inline fun <T1, R> <Error class: unknown class>.register(func: KProperty0<(T1) -> R>, nondeterministic: Boolean = false): NamedUserDefinedFunction1<T1, R>
inline fun <T1, R> <Error class: unknown class>.register(func: (T1) -> R, nondeterministic: Boolean = false): NamedUserDefinedFunction1<T1, R>

Creates and registers a UDF (NamedUserDefinedFunction1) from a function reference adapting its name by reflection. For example: val myUdf = udf.register(::myFunction)

See also

Parameters

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, R> <Error class: unknown class>.register(    name: String,     func: KProperty0<(T1) -> R>,     nondeterministic: Boolean = false): NamedUserDefinedFunction1<T1, R>
inline fun <T1, R> <Error class: unknown class>.register(    name: String,     func: (T1) -> R,     nondeterministic: Boolean = false): NamedUserDefinedFunction1<T1, R>

Creates and registers a UDF (NamedUserDefinedFunction1) from a function reference. For example: val myUdf = udf.register("myFunction", ::myFunction)

See also

Parameters

name

Optional. Name for the UDF.

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, R> <Error class: unknown class>.register(    name: String,     nondeterministic: Boolean = false,     func: UDF1<T1, R>): NamedUserDefinedFunction1<T1, R>

Defines and registers a named UDF (NamedUserDefinedFunction1) instance based on the (lambda) function func. For example: val myUdf = udf.register("myUdf") { t1: T1 -> ... }

Parameters

name

The name for this UDF.

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.

func

The function to convert to a UDF. Can be a lambda.


inline fun <T1, T2, R> <Error class: unknown class>.register(func: KProperty0<(T1, T2) -> R>, nondeterministic: Boolean = false): NamedUserDefinedFunction2<T1, T2, R>
inline fun <T1, T2, R> <Error class: unknown class>.register(func: (T1, T2) -> R, nondeterministic: Boolean = false): NamedUserDefinedFunction2<T1, T2, R>

Creates and registers a UDF (NamedUserDefinedFunction2) from a function reference adapting its name by reflection. For example: val myUdf = udf.register(::myFunction)

See also

Parameters

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, T2, R> <Error class: unknown class>.register(    name: String,     func: KProperty0<(T1, T2) -> R>,     nondeterministic: Boolean = false): NamedUserDefinedFunction2<T1, T2, R>
inline fun <T1, T2, R> <Error class: unknown class>.register(    name: String,     func: (T1, T2) -> R,     nondeterministic: Boolean = false): NamedUserDefinedFunction2<T1, T2, R>

Creates and registers a UDF (NamedUserDefinedFunction2) from a function reference. For example: val myUdf = udf.register("myFunction", ::myFunction)

See also

Parameters

name

Optional. Name for the UDF.

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, T2, R> <Error class: unknown class>.register(    name: String,     nondeterministic: Boolean = false,     func: UDF2<T1, T2, R>): NamedUserDefinedFunction2<T1, T2, R>

Defines and registers a named UDF (NamedUserDefinedFunction2) instance based on the (lambda) function func. For example: val myUdf = udf.register("myUdf") { t1: T1, t2: T2 -> ... }

Parameters

name

The name for this UDF.

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.

func

The function to convert to a UDF. Can be a lambda.


inline fun <T1, T2, T3, R> <Error class: unknown class>.register(func: KProperty0<(T1, T2, T3) -> R>, nondeterministic: Boolean = false): NamedUserDefinedFunction3<T1, T2, T3, R>
inline fun <T1, T2, T3, R> <Error class: unknown class>.register(func: (T1, T2, T3) -> R, nondeterministic: Boolean = false): NamedUserDefinedFunction3<T1, T2, T3, R>

Creates and registers a UDF (NamedUserDefinedFunction3) from a function reference adapting its name by reflection. For example: val myUdf = udf.register(::myFunction)

See also

Parameters

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, T2, T3, R> <Error class: unknown class>.register(    name: String,     func: KProperty0<(T1, T2, T3) -> R>,     nondeterministic: Boolean = false): NamedUserDefinedFunction3<T1, T2, T3, R>
inline fun <T1, T2, T3, R> <Error class: unknown class>.register(    name: String,     func: (T1, T2, T3) -> R,     nondeterministic: Boolean = false): NamedUserDefinedFunction3<T1, T2, T3, R>

Creates and registers a UDF (NamedUserDefinedFunction3) from a function reference. For example: val myUdf = udf.register("myFunction", ::myFunction)

See also

Parameters

name

Optional. Name for the UDF.

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, T2, T3, R> <Error class: unknown class>.register(    name: String,     nondeterministic: Boolean = false,     func: UDF3<T1, T2, T3, R>): NamedUserDefinedFunction3<T1, T2, T3, R>

Defines and registers a named UDF (NamedUserDefinedFunction3) instance based on the (lambda) function func. For example: val myUdf = udf.register("myUdf") { t1: T1, t2: T2, t3: T3 -> ... }

Parameters

name

The name for this UDF.

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.

func

The function to convert to a UDF. Can be a lambda.


inline fun <T1, T2, T3, T4, R> <Error class: unknown class>.register(func: KProperty0<(T1, T2, T3, T4) -> R>, nondeterministic: Boolean = false): NamedUserDefinedFunction4<T1, T2, T3, T4, R>
inline fun <T1, T2, T3, T4, R> <Error class: unknown class>.register(func: (T1, T2, T3, T4) -> R, nondeterministic: Boolean = false): NamedUserDefinedFunction4<T1, T2, T3, T4, R>

Creates and registers a UDF (NamedUserDefinedFunction4) from a function reference adapting its name by reflection. For example: val myUdf = udf.register(::myFunction)

See also

Parameters

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, T2, T3, T4, R> <Error class: unknown class>.register(    name: String,     func: KProperty0<(T1, T2, T3, T4) -> R>,     nondeterministic: Boolean = false): NamedUserDefinedFunction4<T1, T2, T3, T4, R>
inline fun <T1, T2, T3, T4, R> <Error class: unknown class>.register(    name: String,     func: (T1, T2, T3, T4) -> R,     nondeterministic: Boolean = false): NamedUserDefinedFunction4<T1, T2, T3, T4, R>

Creates and registers a UDF (NamedUserDefinedFunction4) from a function reference. For example: val myUdf = udf.register("myFunction", ::myFunction)

See also

Parameters

name

Optional. Name for the UDF.

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, T2, T3, T4, R> <Error class: unknown class>.register(    name: String,     nondeterministic: Boolean = false,     func: UDF4<T1, T2, T3, T4, R>): NamedUserDefinedFunction4<T1, T2, T3, T4, R>

Defines and registers a named UDF (NamedUserDefinedFunction4) instance based on the (lambda) function func. For example: val myUdf = udf.register("myUdf") { t1: T1, t2: T2, t3: T3, t4: T4 -> ... }

Parameters

name

The name for this UDF.

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.

func

The function to convert to a UDF. Can be a lambda.


inline fun <T1, T2, T3, T4, T5, R> <Error class: unknown class>.register(func: KProperty0<(T1, T2, T3, T4, T5) -> R>, nondeterministic: Boolean = false): NamedUserDefinedFunction5<T1, T2, T3, T4, T5, R>
inline fun <T1, T2, T3, T4, T5, R> <Error class: unknown class>.register(func: (T1, T2, T3, T4, T5) -> R, nondeterministic: Boolean = false): NamedUserDefinedFunction5<T1, T2, T3, T4, T5, R>

Creates and registers a UDF (NamedUserDefinedFunction5) from a function reference adapting its name by reflection. For example: val myUdf = udf.register(::myFunction)

See also

Parameters

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, T2, T3, T4, T5, R> <Error class: unknown class>.register(    name: String,     func: KProperty0<(T1, T2, T3, T4, T5) -> R>,     nondeterministic: Boolean = false): NamedUserDefinedFunction5<T1, T2, T3, T4, T5, R>
inline fun <T1, T2, T3, T4, T5, R> <Error class: unknown class>.register(    name: String,     func: (T1, T2, T3, T4, T5) -> R,     nondeterministic: Boolean = false): NamedUserDefinedFunction5<T1, T2, T3, T4, T5, R>

Creates and registers a UDF (NamedUserDefinedFunction5) from a function reference. For example: val myUdf = udf.register("myFunction", ::myFunction)

See also

Parameters

name

Optional. Name for the UDF.

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, T2, T3, T4, T5, R> <Error class: unknown class>.register(    name: String,     nondeterministic: Boolean = false,     func: UDF5<T1, T2, T3, T4, T5, R>): NamedUserDefinedFunction5<T1, T2, T3, T4, T5, R>

Defines and registers a named UDF (NamedUserDefinedFunction5) instance based on the (lambda) function func. For example: val myUdf = udf.register("myUdf") { t1: T1, t2: T2, t3: T3, t4: T4, t5: T5 -> ... }

Parameters

name

The name for this UDF.

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.

func

The function to convert to a UDF. Can be a lambda.


inline fun <T1, T2, T3, T4, T5, T6, R> <Error class: unknown class>.register(func: KProperty0<(T1, T2, T3, T4, T5, T6) -> R>, nondeterministic: Boolean = false): NamedUserDefinedFunction6<T1, T2, T3, T4, T5, T6, R>
inline fun <T1, T2, T3, T4, T5, T6, R> <Error class: unknown class>.register(func: (T1, T2, T3, T4, T5, T6) -> R, nondeterministic: Boolean = false): NamedUserDefinedFunction6<T1, T2, T3, T4, T5, T6, R>

Creates and registers a UDF (NamedUserDefinedFunction6) from a function reference adapting its name by reflection. For example: val myUdf = udf.register(::myFunction)

See also

Parameters

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, T2, T3, T4, T5, T6, R> <Error class: unknown class>.register(    name: String,     func: KProperty0<(T1, T2, T3, T4, T5, T6) -> R>,     nondeterministic: Boolean = false): NamedUserDefinedFunction6<T1, T2, T3, T4, T5, T6, R>
inline fun <T1, T2, T3, T4, T5, T6, R> <Error class: unknown class>.register(    name: String,     func: (T1, T2, T3, T4, T5, T6) -> R,     nondeterministic: Boolean = false): NamedUserDefinedFunction6<T1, T2, T3, T4, T5, T6, R>

Creates and registers a UDF (NamedUserDefinedFunction6) from a function reference. For example: val myUdf = udf.register("myFunction", ::myFunction)

See also

Parameters

name

Optional. Name for the UDF.

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, T2, T3, T4, T5, T6, R> <Error class: unknown class>.register(    name: String,     nondeterministic: Boolean = false,     func: UDF6<T1, T2, T3, T4, T5, T6, R>): NamedUserDefinedFunction6<T1, T2, T3, T4, T5, T6, R>

Defines and registers a named UDF (NamedUserDefinedFunction6) instance based on the (lambda) function func. For example: val myUdf = udf.register("myUdf") { t1: T1, t2: T2, t3: T3, t4: T4, t5: T5, t6: T6 -> ... }

Parameters

name

The name for this UDF.

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.

func

The function to convert to a UDF. Can be a lambda.


inline fun <T1, T2, T3, T4, T5, T6, T7, R> <Error class: unknown class>.register(func: KProperty0<(T1, T2, T3, T4, T5, T6, T7) -> R>, nondeterministic: Boolean = false): NamedUserDefinedFunction7<T1, T2, T3, T4, T5, T6, T7, R>
inline fun <T1, T2, T3, T4, T5, T6, T7, R> <Error class: unknown class>.register(func: (T1, T2, T3, T4, T5, T6, T7) -> R, nondeterministic: Boolean = false): NamedUserDefinedFunction7<T1, T2, T3, T4, T5, T6, T7, R>

Creates and registers a UDF (NamedUserDefinedFunction7) from a function reference adapting its name by reflection. For example: val myUdf = udf.register(::myFunction)

See also

Parameters

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, T2, T3, T4, T5, T6, T7, R> <Error class: unknown class>.register(    name: String,     func: KProperty0<(T1, T2, T3, T4, T5, T6, T7) -> R>,     nondeterministic: Boolean = false): NamedUserDefinedFunction7<T1, T2, T3, T4, T5, T6, T7, R>
inline fun <T1, T2, T3, T4, T5, T6, T7, R> <Error class: unknown class>.register(    name: String,     func: (T1, T2, T3, T4, T5, T6, T7) -> R,     nondeterministic: Boolean = false): NamedUserDefinedFunction7<T1, T2, T3, T4, T5, T6, T7, R>

Creates and registers a UDF (NamedUserDefinedFunction7) from a function reference. For example: val myUdf = udf.register("myFunction", ::myFunction)

See also

Parameters

name

Optional. Name for the UDF.

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, T2, T3, T4, T5, T6, T7, R> <Error class: unknown class>.register(    name: String,     nondeterministic: Boolean = false,     func: UDF7<T1, T2, T3, T4, T5, T6, T7, R>): NamedUserDefinedFunction7<T1, T2, T3, T4, T5, T6, T7, R>

Defines and registers a named UDF (NamedUserDefinedFunction7) instance based on the (lambda) function func. For example: val myUdf = udf.register("myUdf") { t1: T1, t2: T2, t3: T3, t4: T4, t5: T5, t6: T6, t7: T7 -> ... }

Parameters

name

The name for this UDF.

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.

func

The function to convert to a UDF. Can be a lambda.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, R> <Error class: unknown class>.register(func: KProperty0<(T1, T2, T3, T4, T5, T6, T7, T8) -> R>, nondeterministic: Boolean = false): NamedUserDefinedFunction8<T1, T2, T3, T4, T5, T6, T7, T8, R>
inline fun <T1, T2, T3, T4, T5, T6, T7, T8, R> <Error class: unknown class>.register(func: (T1, T2, T3, T4, T5, T6, T7, T8) -> R, nondeterministic: Boolean = false): NamedUserDefinedFunction8<T1, T2, T3, T4, T5, T6, T7, T8, R>

Creates and registers a UDF (NamedUserDefinedFunction8) from a function reference adapting its name by reflection. For example: val myUdf = udf.register(::myFunction)

See also

Parameters

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, R> <Error class: unknown class>.register(    name: String,     func: KProperty0<(T1, T2, T3, T4, T5, T6, T7, T8) -> R>,     nondeterministic: Boolean = false): NamedUserDefinedFunction8<T1, T2, T3, T4, T5, T6, T7, T8, R>
inline fun <T1, T2, T3, T4, T5, T6, T7, T8, R> <Error class: unknown class>.register(    name: String,     func: (T1, T2, T3, T4, T5, T6, T7, T8) -> R,     nondeterministic: Boolean = false): NamedUserDefinedFunction8<T1, T2, T3, T4, T5, T6, T7, T8, R>

Creates and registers a UDF (NamedUserDefinedFunction8) from a function reference. For example: val myUdf = udf.register("myFunction", ::myFunction)

See also

Parameters

name

Optional. Name for the UDF.

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, R> <Error class: unknown class>.register(    name: String,     nondeterministic: Boolean = false,     func: UDF8<T1, T2, T3, T4, T5, T6, T7, T8, R>): NamedUserDefinedFunction8<T1, T2, T3, T4, T5, T6, T7, T8, R>

Defines and registers a named UDF (NamedUserDefinedFunction8) instance based on the (lambda) function func. For example: val myUdf = udf.register("myUdf") { t1: T1, t2: T2, t3: T3, t4: T4, t5: T5, t6: T6, t7: T7, t8: T8 -> ... }

Parameters

name

The name for this UDF.

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.

func

The function to convert to a UDF. Can be a lambda.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, R> <Error class: unknown class>.register(func: KProperty0<(T1, T2, T3, T4, T5, T6, T7, T8, T9) -> R>, nondeterministic: Boolean = false): NamedUserDefinedFunction9<T1, T2, T3, T4, T5, T6, T7, T8, T9, R>
inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, R> <Error class: unknown class>.register(func: (T1, T2, T3, T4, T5, T6, T7, T8, T9) -> R, nondeterministic: Boolean = false): NamedUserDefinedFunction9<T1, T2, T3, T4, T5, T6, T7, T8, T9, R>

Creates and registers a UDF (NamedUserDefinedFunction9) from a function reference adapting its name by reflection. For example: val myUdf = udf.register(::myFunction)

See also

Parameters

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, R> <Error class: unknown class>.register(    name: String,     func: KProperty0<(T1, T2, T3, T4, T5, T6, T7, T8, T9) -> R>,     nondeterministic: Boolean = false): NamedUserDefinedFunction9<T1, T2, T3, T4, T5, T6, T7, T8, T9, R>
inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, R> <Error class: unknown class>.register(    name: String,     func: (T1, T2, T3, T4, T5, T6, T7, T8, T9) -> R,     nondeterministic: Boolean = false): NamedUserDefinedFunction9<T1, T2, T3, T4, T5, T6, T7, T8, T9, R>

Creates and registers a UDF (NamedUserDefinedFunction9) from a function reference. For example: val myUdf = udf.register("myFunction", ::myFunction)

See also

Parameters

name

Optional. Name for the UDF.

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, R> <Error class: unknown class>.register(    name: String,     nondeterministic: Boolean = false,     func: UDF9<T1, T2, T3, T4, T5, T6, T7, T8, T9, R>): NamedUserDefinedFunction9<T1, T2, T3, T4, T5, T6, T7, T8, T9, R>

Defines and registers a named UDF (NamedUserDefinedFunction9) instance based on the (lambda) function func. For example: val myUdf = udf.register("myUdf") { t1: T1, t2: T2, t3: T3, t4: T4, t5: T5, t6: T6, t7: T7, t8: T8, t9: T9 -> ... }

Parameters

name

The name for this UDF.

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.

func

The function to convert to a UDF. Can be a lambda.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R> <Error class: unknown class>.register(func: KProperty0<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) -> R>, nondeterministic: Boolean = false): NamedUserDefinedFunction10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R>
inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R> <Error class: unknown class>.register(func: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) -> R, nondeterministic: Boolean = false): NamedUserDefinedFunction10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R>

Creates and registers a UDF (NamedUserDefinedFunction10) from a function reference adapting its name by reflection. For example: val myUdf = udf.register(::myFunction)

See also

Parameters

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R> <Error class: unknown class>.register(    name: String,     func: KProperty0<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) -> R>,     nondeterministic: Boolean = false): NamedUserDefinedFunction10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R>
inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R> <Error class: unknown class>.register(    name: String,     func: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) -> R,     nondeterministic: Boolean = false): NamedUserDefinedFunction10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R>

Creates and registers a UDF (NamedUserDefinedFunction10) from a function reference. For example: val myUdf = udf.register("myFunction", ::myFunction)

See also

Parameters

name

Optional. Name for the UDF.

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R> <Error class: unknown class>.register(    name: String,     nondeterministic: Boolean = false,     func: UDF10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R>): NamedUserDefinedFunction10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R>

Defines and registers a named UDF (NamedUserDefinedFunction10) instance based on the (lambda) function func. For example: val myUdf = udf.register("myUdf") { t1: T1, t2: T2, t3: T3, t4: T4, t5: T5, t6: T6, t7: T7, t8: T8, t9: T9, t10: T10 -> ... }

Parameters

name

The name for this UDF.

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.

func

The function to convert to a UDF. Can be a lambda.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R> <Error class: unknown class>.register(func: KProperty0<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) -> R>, nondeterministic: Boolean = false): NamedUserDefinedFunction11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R>
inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R> <Error class: unknown class>.register(func: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) -> R, nondeterministic: Boolean = false): NamedUserDefinedFunction11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R>

Creates and registers a UDF (NamedUserDefinedFunction11) from a function reference adapting its name by reflection. For example: val myUdf = udf.register(::myFunction)

See also

Parameters

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R> <Error class: unknown class>.register(    name: String,     func: KProperty0<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) -> R>,     nondeterministic: Boolean = false): NamedUserDefinedFunction11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R>
inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R> <Error class: unknown class>.register(    name: String,     func: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) -> R,     nondeterministic: Boolean = false): NamedUserDefinedFunction11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R>

Creates and registers a UDF (NamedUserDefinedFunction11) from a function reference. For example: val myUdf = udf.register("myFunction", ::myFunction)

See also

Parameters

name

Optional. Name for the UDF.

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R> <Error class: unknown class>.register(    name: String,     nondeterministic: Boolean = false,     func: UDF11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R>): NamedUserDefinedFunction11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R>

Defines and registers a named UDF (NamedUserDefinedFunction11) instance based on the (lambda) function func. For example: val myUdf = udf.register("myUdf") { t1: T1, t2: T2, t3: T3, t4: T4, t5: T5, t6: T6, t7: T7, t8: T8, t9: T9, t10: T10, t11: T11 -> ... }

Parameters

name

The name for this UDF.

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.

func

The function to convert to a UDF. Can be a lambda.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R> <Error class: unknown class>.register(func: KProperty0<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) -> R>, nondeterministic: Boolean = false): NamedUserDefinedFunction12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R>
inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R> <Error class: unknown class>.register(func: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) -> R, nondeterministic: Boolean = false): NamedUserDefinedFunction12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R>

Creates and registers a UDF (NamedUserDefinedFunction12) from a function reference adapting its name by reflection. For example: val myUdf = udf.register(::myFunction)

See also

Parameters

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R> <Error class: unknown class>.register(    name: String,     func: KProperty0<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) -> R>,     nondeterministic: Boolean = false): NamedUserDefinedFunction12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R>
inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R> <Error class: unknown class>.register(    name: String,     func: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) -> R,     nondeterministic: Boolean = false): NamedUserDefinedFunction12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R>

Creates and registers a UDF (NamedUserDefinedFunction12) from a function reference. For example: val myUdf = udf.register("myFunction", ::myFunction)

See also

Parameters

name

Optional. Name for the UDF.

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R> <Error class: unknown class>.register(    name: String,     nondeterministic: Boolean = false,     func: UDF12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R>): NamedUserDefinedFunction12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R>

Defines and registers a named UDF (NamedUserDefinedFunction12) instance based on the (lambda) function func. For example: val myUdf = udf.register("myUdf") { t1: T1, t2: T2, t3: T3, t4: T4, t5: T5, t6: T6, t7: T7, t8: T8, t9: T9, t10: T10, t11: T11, t12: T12 -> ... }

Parameters

name

The name for this UDF.

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.

func

The function to convert to a UDF. Can be a lambda.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R> <Error class: unknown class>.register(func: KProperty0<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) -> R>, nondeterministic: Boolean = false): NamedUserDefinedFunction13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R>
inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R> <Error class: unknown class>.register(func: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) -> R, nondeterministic: Boolean = false): NamedUserDefinedFunction13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R>

Creates and registers a UDF (NamedUserDefinedFunction13) from a function reference adapting its name by reflection. For example: val myUdf = udf.register(::myFunction)

See also

Parameters

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R> <Error class: unknown class>.register(    name: String,     func: KProperty0<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) -> R>,     nondeterministic: Boolean = false): NamedUserDefinedFunction13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R>
inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R> <Error class: unknown class>.register(    name: String,     func: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) -> R,     nondeterministic: Boolean = false): NamedUserDefinedFunction13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R>

Creates and registers a UDF (NamedUserDefinedFunction13) from a function reference. For example: val myUdf = udf.register("myFunction", ::myFunction)

See also

Parameters

name

Optional. Name for the UDF.

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R> <Error class: unknown class>.register(    name: String,     nondeterministic: Boolean = false,     func: UDF13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R>): NamedUserDefinedFunction13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R>

Defines and registers a named UDF (NamedUserDefinedFunction13) instance based on the (lambda) function func. For example: val myUdf = udf.register("myUdf") { t1: T1, t2: T2, t3: T3, t4: T4, t5: T5, t6: T6, t7: T7, t8: T8, t9: T9, t10: T10, t11: T11, t12: T12, t13: T13 -> ... }

Parameters

name

The name for this UDF.

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.

func

The function to convert to a UDF. Can be a lambda.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R> <Error class: unknown class>.register(func: KProperty0<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) -> R>, nondeterministic: Boolean = false): NamedUserDefinedFunction14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R>
inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R> <Error class: unknown class>.register(func: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) -> R, nondeterministic: Boolean = false): NamedUserDefinedFunction14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R>

Creates and registers a UDF (NamedUserDefinedFunction14) from a function reference adapting its name by reflection. For example: val myUdf = udf.register(::myFunction)

See also

Parameters

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R> <Error class: unknown class>.register(    name: String,     func: KProperty0<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) -> R>,     nondeterministic: Boolean = false): NamedUserDefinedFunction14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R>
inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R> <Error class: unknown class>.register(    name: String,     func: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) -> R,     nondeterministic: Boolean = false): NamedUserDefinedFunction14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R>

Creates and registers a UDF (NamedUserDefinedFunction14) from a function reference. For example: val myUdf = udf.register("myFunction", ::myFunction)

See also

Parameters

name

Optional. Name for the UDF.

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R> <Error class: unknown class>.register(    name: String,     nondeterministic: Boolean = false,     func: UDF14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R>): NamedUserDefinedFunction14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R>

Defines and registers a named UDF (NamedUserDefinedFunction14) instance based on the (lambda) function func. For example: val myUdf = udf.register("myUdf") { t1: T1, t2: T2, t3: T3, t4: T4, t5: T5, t6: T6, t7: T7, t8: T8, t9: T9, t10: T10, t11: T11, t12: T12, t13: T13, t14: T14 -> ... }

Parameters

name

The name for this UDF.

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.

func

The function to convert to a UDF. Can be a lambda.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R> <Error class: unknown class>.register(func: KProperty0<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) -> R>, nondeterministic: Boolean = false): NamedUserDefinedFunction15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R>
inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R> <Error class: unknown class>.register(func: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) -> R, nondeterministic: Boolean = false): NamedUserDefinedFunction15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R>

Creates and registers a UDF (NamedUserDefinedFunction15) from a function reference adapting its name by reflection. For example: val myUdf = udf.register(::myFunction)

See also

Parameters

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R> <Error class: unknown class>.register(    name: String,     func: KProperty0<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) -> R>,     nondeterministic: Boolean = false): NamedUserDefinedFunction15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R>
inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R> <Error class: unknown class>.register(    name: String,     func: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) -> R,     nondeterministic: Boolean = false): NamedUserDefinedFunction15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R>

Creates and registers a UDF (NamedUserDefinedFunction15) from a function reference. For example: val myUdf = udf.register("myFunction", ::myFunction)

See also

Parameters

name

Optional. Name for the UDF.

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R> <Error class: unknown class>.register(    name: String,     nondeterministic: Boolean = false,     func: UDF15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R>): NamedUserDefinedFunction15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R>

Defines and registers a named UDF (NamedUserDefinedFunction15) instance based on the (lambda) function func. For example: val myUdf = udf.register("myUdf") { t1: T1, t2: T2, t3: T3, t4: T4, t5: T5, t6: T6, t7: T7, t8: T8, t9: T9, t10: T10, t11: T11, t12: T12, t13: T13, t14: T14, t15: T15 -> ... }

Parameters

name

The name for this UDF.

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.

func

The function to convert to a UDF. Can be a lambda.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R> <Error class: unknown class>.register(func: KProperty0<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) -> R>, nondeterministic: Boolean = false): NamedUserDefinedFunction16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R>
inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R> <Error class: unknown class>.register(func: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) -> R, nondeterministic: Boolean = false): NamedUserDefinedFunction16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R>

Creates and registers a UDF (NamedUserDefinedFunction16) from a function reference adapting its name by reflection. For example: val myUdf = udf.register(::myFunction)

See also

Parameters

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R> <Error class: unknown class>.register(    name: String,     func: KProperty0<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) -> R>,     nondeterministic: Boolean = false): NamedUserDefinedFunction16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R>
inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R> <Error class: unknown class>.register(    name: String,     func: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) -> R,     nondeterministic: Boolean = false): NamedUserDefinedFunction16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R>

Creates and registers a UDF (NamedUserDefinedFunction16) from a function reference. For example: val myUdf = udf.register("myFunction", ::myFunction)

See also

Parameters

name

Optional. Name for the UDF.

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R> <Error class: unknown class>.register(    name: String,     nondeterministic: Boolean = false,     func: UDF16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R>): NamedUserDefinedFunction16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R>

Defines and registers a named UDF (NamedUserDefinedFunction16) instance based on the (lambda) function func. For example: val myUdf = udf.register("myUdf") { t1: T1, t2: T2, t3: T3, t4: T4, t5: T5, t6: T6, t7: T7, t8: T8, t9: T9, t10: T10, t11: T11, t12: T12, t13: T13, t14: T14, t15: T15, t16: T16 -> ... }

Parameters

name

The name for this UDF.

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.

func

The function to convert to a UDF. Can be a lambda.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R> <Error class: unknown class>.register(func: KProperty0<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) -> R>, nondeterministic: Boolean = false): NamedUserDefinedFunction17<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R>
inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R> <Error class: unknown class>.register(func: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) -> R, nondeterministic: Boolean = false): NamedUserDefinedFunction17<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R>

Creates and registers a UDF (NamedUserDefinedFunction17) from a function reference adapting its name by reflection. For example: val myUdf = udf.register(::myFunction)

See also

Parameters

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R> <Error class: unknown class>.register(    name: String,     func: KProperty0<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) -> R>,     nondeterministic: Boolean = false): NamedUserDefinedFunction17<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R>
inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R> <Error class: unknown class>.register(    name: String,     func: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) -> R,     nondeterministic: Boolean = false): NamedUserDefinedFunction17<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R>

Creates and registers a UDF (NamedUserDefinedFunction17) from a function reference. For example: val myUdf = udf.register("myFunction", ::myFunction)

See also

Parameters

name

Optional. Name for the UDF.

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R> <Error class: unknown class>.register(    name: String,     nondeterministic: Boolean = false,     func: UDF17<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R>): NamedUserDefinedFunction17<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, R>

Defines and registers a named UDF (NamedUserDefinedFunction17) instance based on the (lambda) function func. For example: val myUdf = udf.register("myUdf") { t1: T1, t2: T2, t3: T3, t4: T4, t5: T5, t6: T6, t7: T7, t8: T8, t9: T9, t10: T10, t11: T11, t12: T12, t13: T13, t14: T14, t15: T15, t16: T16, t17: T17 -> ... }

Parameters

name

The name for this UDF.

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.

func

The function to convert to a UDF. Can be a lambda.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R> <Error class: unknown class>.register(func: KProperty0<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18) -> R>, nondeterministic: Boolean = false): NamedUserDefinedFunction18<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R>
inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R> <Error class: unknown class>.register(func: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18) -> R, nondeterministic: Boolean = false): NamedUserDefinedFunction18<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R>

Creates and registers a UDF (NamedUserDefinedFunction18) from a function reference adapting its name by reflection. For example: val myUdf = udf.register(::myFunction)

See also

Parameters

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R> <Error class: unknown class>.register(    name: String,     func: KProperty0<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18) -> R>,     nondeterministic: Boolean = false): NamedUserDefinedFunction18<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R>
inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R> <Error class: unknown class>.register(    name: String,     func: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18) -> R,     nondeterministic: Boolean = false): NamedUserDefinedFunction18<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R>

Creates and registers a UDF (NamedUserDefinedFunction18) from a function reference. For example: val myUdf = udf.register("myFunction", ::myFunction)

See also

Parameters

name

Optional. Name for the UDF.

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R> <Error class: unknown class>.register(    name: String,     nondeterministic: Boolean = false,     func: UDF18<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R>): NamedUserDefinedFunction18<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, R>

Defines and registers a named UDF (NamedUserDefinedFunction18) instance based on the (lambda) function func. For example: val myUdf = udf.register("myUdf") { t1: T1, t2: T2, t3: T3, t4: T4, t5: T5, t6: T6, t7: T7, t8: T8, t9: T9, t10: T10, t11: T11, t12: T12, t13: T13, t14: T14, t15: T15, t16: T16, t17: T17, t18: T18 -> ... }

Parameters

name

The name for this UDF.

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.

func

The function to convert to a UDF. Can be a lambda.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R> <Error class: unknown class>.register(func: KProperty0<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19) -> R>, nondeterministic: Boolean = false): NamedUserDefinedFunction19<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R>
inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R> <Error class: unknown class>.register(func: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19) -> R, nondeterministic: Boolean = false): NamedUserDefinedFunction19<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R>

Creates and registers a UDF (NamedUserDefinedFunction19) from a function reference adapting its name by reflection. For example: val myUdf = udf.register(::myFunction)

See also

Parameters

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R> <Error class: unknown class>.register(    name: String,     func: KProperty0<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19) -> R>,     nondeterministic: Boolean = false): NamedUserDefinedFunction19<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R>
inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R> <Error class: unknown class>.register(    name: String,     func: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19) -> R,     nondeterministic: Boolean = false): NamedUserDefinedFunction19<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R>

Creates and registers a UDF (NamedUserDefinedFunction19) from a function reference. For example: val myUdf = udf.register("myFunction", ::myFunction)

See also

Parameters

name

Optional. Name for the UDF.

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R> <Error class: unknown class>.register(    name: String,     nondeterministic: Boolean = false,     func: UDF19<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R>): NamedUserDefinedFunction19<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, R>

Defines and registers a named UDF (NamedUserDefinedFunction19) instance based on the (lambda) function func. For example: val myUdf = udf.register("myUdf") { t1: T1, t2: T2, t3: T3, t4: T4, t5: T5, t6: T6, t7: T7, t8: T8, t9: T9, t10: T10, t11: T11, t12: T12, t13: T13, t14: T14, t15: T15, t16: T16, t17: T17, t18: T18, t19: T19 -> ... }

Parameters

name

The name for this UDF.

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.

func

The function to convert to a UDF. Can be a lambda.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R> <Error class: unknown class>.register(func: KProperty0<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20) -> R>, nondeterministic: Boolean = false): NamedUserDefinedFunction20<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R>
inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R> <Error class: unknown class>.register(func: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20) -> R, nondeterministic: Boolean = false): NamedUserDefinedFunction20<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R>

Creates and registers a UDF (NamedUserDefinedFunction20) from a function reference adapting its name by reflection. For example: val myUdf = udf.register(::myFunction)

See also

Parameters

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R> <Error class: unknown class>.register(    name: String,     func: KProperty0<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20) -> R>,     nondeterministic: Boolean = false): NamedUserDefinedFunction20<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R>
inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R> <Error class: unknown class>.register(    name: String,     func: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20) -> R,     nondeterministic: Boolean = false): NamedUserDefinedFunction20<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R>

Creates and registers a UDF (NamedUserDefinedFunction20) from a function reference. For example: val myUdf = udf.register("myFunction", ::myFunction)

See also

Parameters

name

Optional. Name for the UDF.

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R> <Error class: unknown class>.register(    name: String,     nondeterministic: Boolean = false,     func: UDF20<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R>): NamedUserDefinedFunction20<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R>

Defines and registers a named UDF (NamedUserDefinedFunction20) instance based on the (lambda) function func. For example: val myUdf = udf.register("myUdf") { t1: T1, t2: T2, t3: T3, t4: T4, t5: T5, t6: T6, t7: T7, t8: T8, t9: T9, t10: T10, t11: T11, t12: T12, t13: T13, t14: T14, t15: T15, t16: T16, t17: T17, t18: T18, t19: T19, t20: T20 -> ... }

Parameters

name

The name for this UDF.

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.

func

The function to convert to a UDF. Can be a lambda.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R> <Error class: unknown class>.register(func: KProperty0<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21) -> R>, nondeterministic: Boolean = false): NamedUserDefinedFunction21<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R>
inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R> <Error class: unknown class>.register(func: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21) -> R, nondeterministic: Boolean = false): NamedUserDefinedFunction21<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R>

Creates and registers a UDF (NamedUserDefinedFunction21) from a function reference adapting its name by reflection. For example: val myUdf = udf.register(::myFunction)

See also

Parameters

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R> <Error class: unknown class>.register(    name: String,     func: KProperty0<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21) -> R>,     nondeterministic: Boolean = false): NamedUserDefinedFunction21<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R>
inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R> <Error class: unknown class>.register(    name: String,     func: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21) -> R,     nondeterministic: Boolean = false): NamedUserDefinedFunction21<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R>

Creates and registers a UDF (NamedUserDefinedFunction21) from a function reference. For example: val myUdf = udf.register("myFunction", ::myFunction)

See also

Parameters

name

Optional. Name for the UDF.

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R> <Error class: unknown class>.register(    name: String,     nondeterministic: Boolean = false,     func: UDF21<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R>): NamedUserDefinedFunction21<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R>

Defines and registers a named UDF (NamedUserDefinedFunction21) instance based on the (lambda) function func. For example: val myUdf = udf.register("myUdf") { t1: T1, t2: T2, t3: T3, t4: T4, t5: T5, t6: T6, t7: T7, t8: T8, t9: T9, t10: T10, t11: T11, t12: T12, t13: T13, t14: T14, t15: T15, t16: T16, t17: T17, t18: T18, t19: T19, t20: T20, t21: T21 -> ... }

Parameters

name

The name for this UDF.

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.

func

The function to convert to a UDF. Can be a lambda.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R> <Error class: unknown class>.register(func: KProperty0<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22) -> R>, nondeterministic: Boolean = false): NamedUserDefinedFunction22<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R>
inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R> <Error class: unknown class>.register(func: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22) -> R, nondeterministic: Boolean = false): NamedUserDefinedFunction22<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R>

Creates and registers a UDF (NamedUserDefinedFunction22) from a function reference adapting its name by reflection. For example: val myUdf = udf.register(::myFunction)

See also

Parameters

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R> <Error class: unknown class>.register(    name: String,     func: KProperty0<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22) -> R>,     nondeterministic: Boolean = false): NamedUserDefinedFunction22<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R>
inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R> <Error class: unknown class>.register(    name: String,     func: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22) -> R,     nondeterministic: Boolean = false): NamedUserDefinedFunction22<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R>

Creates and registers a UDF (NamedUserDefinedFunction22) from a function reference. For example: val myUdf = udf.register("myFunction", ::myFunction)

See also

Parameters

name

Optional. Name for the UDF.

func

function reference

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.


inline fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R> <Error class: unknown class>.register(    name: String,     nondeterministic: Boolean = false,     func: UDF22<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, 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>

Defines and registers a named UDF (NamedUserDefinedFunction22) instance based on the (lambda) function func. For example: val myUdf = udf.register("myUdf") { t1: T1, t2: T2, t3: T3, t4: T4, t5: T5, t6: T6, t7: T7, t8: T8, t9: T9, t10: T10, t11: T11, t12: T12, t13: T13, t14: T14, t15: T15, t16: T16, t17: T17, t18: T18, t19: T19, t20: T20, t21: T21, t22: T22 -> ... }

Parameters

name

The name for this UDF.

nondeterministic

Optional. If true, sets the UserDefinedFunction as nondeterministic.

func

The function to convert to a UDF. Can be a lambda.