次の方法で共有


DataFrameUdfRegistrationExtensions.RegisterVector メソッド

定義

オーバーロード

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

指定したデリゲートを、指定した名前のベクター ユーザー定義関数として登録します。

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>)

指定したデリゲートを、指定した名前のベクター ユーザー定義関数として登録します。

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

指定したデリゲートを、指定した名前のベクター ユーザー定義関数として登録します。

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

指定したデリゲートを、指定した名前のベクター ユーザー定義関数として登録します。

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

指定したデリゲートを、指定した名前のベクター ユーザー定義関数として登録します。

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

指定したデリゲートを、指定した名前のベクター ユーザー定義関数として登録します。

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

指定したデリゲートを、指定した名前のベクター ユーザー定義関数として登録します。

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

指定したデリゲートを、指定した名前のベクター ユーザー定義関数として登録します。

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

指定したデリゲートを、指定した名前のベクター ユーザー定義関数として登録します。

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

指定したデリゲートを、指定した名前のベクター ユーザー定義関数として登録します。

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

指定したデリゲートを、指定した名前のベクター ユーザー定義関数として登録します。

public static void RegisterVector<T,TResult> (this Microsoft.Spark.Sql.UdfRegistration udf, string name, Func<T,TResult> f) where T : Microsoft.Data.Analysis.DataFrameColumn where TResult : Microsoft.Data.Analysis.DataFrameColumn;
static member RegisterVector : Microsoft.Spark.Sql.UdfRegistration * string * Func<'T, 'Result (requires 'T :> Microsoft.Data.Analysis.DataFrameColumn and 'Result :> Microsoft.Data.Analysis.DataFrameColumn)> -> unit (requires 'T :> Microsoft.Data.Analysis.DataFrameColumn and 'Result :> Microsoft.Data.Analysis.DataFrameColumn)
<Extension()>
Public Sub RegisterVector(Of T As DataFrameColumn, TResult As DataFrameColumn) (udf As UdfRegistration, name As String, f As Func(Of T, TResult))

型パラメーター

T

UDF に対する最初の引数の型を指定します。

TResult

UDF の戻り値の型を指定します。

パラメーター

udf
UdfRegistration

UdfRegistration Vector UDF の登録を呼び出すオブジェクト。

name
String

UDF 名。

f
Func<T,TResult>

UDF 関数の実装。

適用対象

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>)

指定したデリゲートを、指定した名前のベクター ユーザー定義関数として登録します。

public static void RegisterVector<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> (this Microsoft.Spark.Sql.UdfRegistration udf, string name, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> f) where T1 : Microsoft.Data.Analysis.DataFrameColumn where T2 : Microsoft.Data.Analysis.DataFrameColumn where T3 : Microsoft.Data.Analysis.DataFrameColumn where T4 : Microsoft.Data.Analysis.DataFrameColumn where T5 : Microsoft.Data.Analysis.DataFrameColumn where T6 : Microsoft.Data.Analysis.DataFrameColumn where T7 : Microsoft.Data.Analysis.DataFrameColumn where T8 : Microsoft.Data.Analysis.DataFrameColumn where T9 : Microsoft.Data.Analysis.DataFrameColumn where T10 : Microsoft.Data.Analysis.DataFrameColumn where TResult : Microsoft.Data.Analysis.DataFrameColumn;
static member RegisterVector : Microsoft.Spark.Sql.UdfRegistration * string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'Result (requires 'T1 :> Microsoft.Data.Analysis.DataFrameColumn and 'T2 :> Microsoft.Data.Analysis.DataFrameColumn and 'T3 :> Microsoft.Data.Analysis.DataFrameColumn and 'T4 :> Microsoft.Data.Analysis.DataFrameColumn and 'T5 :> Microsoft.Data.Analysis.DataFrameColumn and 'T6 :> Microsoft.Data.Analysis.DataFrameColumn and 'T7 :> Microsoft.Data.Analysis.DataFrameColumn and 'T8 :> Microsoft.Data.Analysis.DataFrameColumn and 'T9 :> Microsoft.Data.Analysis.DataFrameColumn and 'T10 :> Microsoft.Data.Analysis.DataFrameColumn and 'Result :> Microsoft.Data.Analysis.DataFrameColumn)> -> unit (requires 'T1 :> Microsoft.Data.Analysis.DataFrameColumn and 'T2 :> Microsoft.Data.Analysis.DataFrameColumn and 'T3 :> Microsoft.Data.Analysis.DataFrameColumn and 'T4 :> Microsoft.Data.Analysis.DataFrameColumn and 'T5 :> Microsoft.Data.Analysis.DataFrameColumn and 'T6 :> Microsoft.Data.Analysis.DataFrameColumn and 'T7 :> Microsoft.Data.Analysis.DataFrameColumn and 'T8 :> Microsoft.Data.Analysis.DataFrameColumn and 'T9 :> Microsoft.Data.Analysis.DataFrameColumn and 'T10 :> Microsoft.Data.Analysis.DataFrameColumn and 'Result :> Microsoft.Data.Analysis.DataFrameColumn)
<Extension()>
Public Sub RegisterVector(Of T1 As DataFrameColumn, T2 As DataFrameColumn, T3 As DataFrameColumn, T4 As DataFrameColumn, T5 As DataFrameColumn, T6 As DataFrameColumn, T7 As DataFrameColumn, T8 As DataFrameColumn, T9 As DataFrameColumn, T10 As DataFrameColumn, TResult As DataFrameColumn) (udf As UdfRegistration, name As String, f As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult))

型パラメーター

T1

UDF に対する最初の引数の型を指定します。

T2

UDF に対する 2 番目の引数の型を指定します。

T3

UDF に対する 3 番目の引数の型を指定します。

T4

UDF に対する 4 番目の引数の型を指定します。

T5

UDF に対する 5 番目の引数の型を指定します。

T6

UDF に対する 6 番目の引数の型を指定します。

T7

UDF に対する 7 番目の引数の型を指定します。

T8

UDF の 8 番目の引数の型を指定します。

T9

UDF に対する 9 番目の引数の型を指定します。

T10

UDF の 10 番目の引数の型を指定します。

TResult

UDF の戻り値の型を指定します。

パラメーター

udf
UdfRegistration

UdfRegistration Vector UDF の登録を呼び出すオブジェクト。

name
String

UDF 名。

f
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>

UDF 関数の実装。

適用対象

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

指定したデリゲートを、指定した名前のベクター ユーザー定義関数として登録します。

public static void RegisterVector<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult> (this Microsoft.Spark.Sql.UdfRegistration udf, string name, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult> f) where T1 : Microsoft.Data.Analysis.DataFrameColumn where T2 : Microsoft.Data.Analysis.DataFrameColumn where T3 : Microsoft.Data.Analysis.DataFrameColumn where T4 : Microsoft.Data.Analysis.DataFrameColumn where T5 : Microsoft.Data.Analysis.DataFrameColumn where T6 : Microsoft.Data.Analysis.DataFrameColumn where T7 : Microsoft.Data.Analysis.DataFrameColumn where T8 : Microsoft.Data.Analysis.DataFrameColumn where T9 : Microsoft.Data.Analysis.DataFrameColumn where TResult : Microsoft.Data.Analysis.DataFrameColumn;
static member RegisterVector : Microsoft.Spark.Sql.UdfRegistration * string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'Result (requires 'T1 :> Microsoft.Data.Analysis.DataFrameColumn and 'T2 :> Microsoft.Data.Analysis.DataFrameColumn and 'T3 :> Microsoft.Data.Analysis.DataFrameColumn and 'T4 :> Microsoft.Data.Analysis.DataFrameColumn and 'T5 :> Microsoft.Data.Analysis.DataFrameColumn and 'T6 :> Microsoft.Data.Analysis.DataFrameColumn and 'T7 :> Microsoft.Data.Analysis.DataFrameColumn and 'T8 :> Microsoft.Data.Analysis.DataFrameColumn and 'T9 :> Microsoft.Data.Analysis.DataFrameColumn and 'Result :> Microsoft.Data.Analysis.DataFrameColumn)> -> unit (requires 'T1 :> Microsoft.Data.Analysis.DataFrameColumn and 'T2 :> Microsoft.Data.Analysis.DataFrameColumn and 'T3 :> Microsoft.Data.Analysis.DataFrameColumn and 'T4 :> Microsoft.Data.Analysis.DataFrameColumn and 'T5 :> Microsoft.Data.Analysis.DataFrameColumn and 'T6 :> Microsoft.Data.Analysis.DataFrameColumn and 'T7 :> Microsoft.Data.Analysis.DataFrameColumn and 'T8 :> Microsoft.Data.Analysis.DataFrameColumn and 'T9 :> Microsoft.Data.Analysis.DataFrameColumn and 'Result :> Microsoft.Data.Analysis.DataFrameColumn)
<Extension()>
Public Sub RegisterVector(Of T1 As DataFrameColumn, T2 As DataFrameColumn, T3 As DataFrameColumn, T4 As DataFrameColumn, T5 As DataFrameColumn, T6 As DataFrameColumn, T7 As DataFrameColumn, T8 As DataFrameColumn, T9 As DataFrameColumn, TResult As DataFrameColumn) (udf As UdfRegistration, name As String, f As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult))

型パラメーター

T1

UDF に対する最初の引数の型を指定します。

T2

UDF に対する 2 番目の引数の型を指定します。

T3

UDF に対する 3 番目の引数の型を指定します。

T4

UDF に対する 4 番目の引数の型を指定します。

T5

UDF に対する 5 番目の引数の型を指定します。

T6

UDF に対する 6 番目の引数の型を指定します。

T7

UDF に対する 7 番目の引数の型を指定します。

T8

UDF の 8 番目の引数の型を指定します。

T9

UDF に対する 9 番目の引数の型を指定します。

TResult

UDF の戻り値の型を指定します。

パラメーター

udf
UdfRegistration

UdfRegistration Vector UDF の登録を呼び出すオブジェクト。

name
String

UDF 名。

f
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>

UDF 関数の実装。

適用対象

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

指定したデリゲートを、指定した名前のベクター ユーザー定義関数として登録します。

public static void RegisterVector<T1,T2,T3,T4,T5,T6,T7,T8,TResult> (this Microsoft.Spark.Sql.UdfRegistration udf, string name, Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult> f) where T1 : Microsoft.Data.Analysis.DataFrameColumn where T2 : Microsoft.Data.Analysis.DataFrameColumn where T3 : Microsoft.Data.Analysis.DataFrameColumn where T4 : Microsoft.Data.Analysis.DataFrameColumn where T5 : Microsoft.Data.Analysis.DataFrameColumn where T6 : Microsoft.Data.Analysis.DataFrameColumn where T7 : Microsoft.Data.Analysis.DataFrameColumn where T8 : Microsoft.Data.Analysis.DataFrameColumn where TResult : Microsoft.Data.Analysis.DataFrameColumn;
static member RegisterVector : Microsoft.Spark.Sql.UdfRegistration * string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'Result (requires 'T1 :> Microsoft.Data.Analysis.DataFrameColumn and 'T2 :> Microsoft.Data.Analysis.DataFrameColumn and 'T3 :> Microsoft.Data.Analysis.DataFrameColumn and 'T4 :> Microsoft.Data.Analysis.DataFrameColumn and 'T5 :> Microsoft.Data.Analysis.DataFrameColumn and 'T6 :> Microsoft.Data.Analysis.DataFrameColumn and 'T7 :> Microsoft.Data.Analysis.DataFrameColumn and 'T8 :> Microsoft.Data.Analysis.DataFrameColumn and 'Result :> Microsoft.Data.Analysis.DataFrameColumn)> -> unit (requires 'T1 :> Microsoft.Data.Analysis.DataFrameColumn and 'T2 :> Microsoft.Data.Analysis.DataFrameColumn and 'T3 :> Microsoft.Data.Analysis.DataFrameColumn and 'T4 :> Microsoft.Data.Analysis.DataFrameColumn and 'T5 :> Microsoft.Data.Analysis.DataFrameColumn and 'T6 :> Microsoft.Data.Analysis.DataFrameColumn and 'T7 :> Microsoft.Data.Analysis.DataFrameColumn and 'T8 :> Microsoft.Data.Analysis.DataFrameColumn and 'Result :> Microsoft.Data.Analysis.DataFrameColumn)
<Extension()>
Public Sub RegisterVector(Of T1 As DataFrameColumn, T2 As DataFrameColumn, T3 As DataFrameColumn, T4 As DataFrameColumn, T5 As DataFrameColumn, T6 As DataFrameColumn, T7 As DataFrameColumn, T8 As DataFrameColumn, TResult As DataFrameColumn) (udf As UdfRegistration, name As String, f As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, TResult))

型パラメーター

T1

UDF に対する最初の引数の型を指定します。

T2

UDF に対する 2 番目の引数の型を指定します。

T3

UDF に対する 3 番目の引数の型を指定します。

T4

UDF に対する 4 番目の引数の型を指定します。

T5

UDF に対する 5 番目の引数の型を指定します。

T6

UDF に対する 6 番目の引数の型を指定します。

T7

UDF に対する 7 番目の引数の型を指定します。

T8

UDF の 8 番目の引数の型を指定します。

TResult

UDF の戻り値の型を指定します。

パラメーター

udf
UdfRegistration

UdfRegistration Vector UDF の登録を呼び出すオブジェクト。

name
String

UDF 名。

f
Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult>

UDF 関数の実装。

適用対象

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

指定したデリゲートを、指定した名前のベクター ユーザー定義関数として登録します。

public static void RegisterVector<T1,T2,T3,T4,T5,T6,T7,TResult> (this Microsoft.Spark.Sql.UdfRegistration udf, string name, Func<T1,T2,T3,T4,T5,T6,T7,TResult> f) where T1 : Microsoft.Data.Analysis.DataFrameColumn where T2 : Microsoft.Data.Analysis.DataFrameColumn where T3 : Microsoft.Data.Analysis.DataFrameColumn where T4 : Microsoft.Data.Analysis.DataFrameColumn where T5 : Microsoft.Data.Analysis.DataFrameColumn where T6 : Microsoft.Data.Analysis.DataFrameColumn where T7 : Microsoft.Data.Analysis.DataFrameColumn where TResult : Microsoft.Data.Analysis.DataFrameColumn;
static member RegisterVector : Microsoft.Spark.Sql.UdfRegistration * string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'Result (requires 'T1 :> Microsoft.Data.Analysis.DataFrameColumn and 'T2 :> Microsoft.Data.Analysis.DataFrameColumn and 'T3 :> Microsoft.Data.Analysis.DataFrameColumn and 'T4 :> Microsoft.Data.Analysis.DataFrameColumn and 'T5 :> Microsoft.Data.Analysis.DataFrameColumn and 'T6 :> Microsoft.Data.Analysis.DataFrameColumn and 'T7 :> Microsoft.Data.Analysis.DataFrameColumn and 'Result :> Microsoft.Data.Analysis.DataFrameColumn)> -> unit (requires 'T1 :> Microsoft.Data.Analysis.DataFrameColumn and 'T2 :> Microsoft.Data.Analysis.DataFrameColumn and 'T3 :> Microsoft.Data.Analysis.DataFrameColumn and 'T4 :> Microsoft.Data.Analysis.DataFrameColumn and 'T5 :> Microsoft.Data.Analysis.DataFrameColumn and 'T6 :> Microsoft.Data.Analysis.DataFrameColumn and 'T7 :> Microsoft.Data.Analysis.DataFrameColumn and 'Result :> Microsoft.Data.Analysis.DataFrameColumn)
<Extension()>
Public Sub RegisterVector(Of T1 As DataFrameColumn, T2 As DataFrameColumn, T3 As DataFrameColumn, T4 As DataFrameColumn, T5 As DataFrameColumn, T6 As DataFrameColumn, T7 As DataFrameColumn, TResult As DataFrameColumn) (udf As UdfRegistration, name As String, f As Func(Of T1, T2, T3, T4, T5, T6, T7, TResult))

型パラメーター

T1

UDF に対する最初の引数の型を指定します。

T2

UDF に対する 2 番目の引数の型を指定します。

T3

UDF に対する 3 番目の引数の型を指定します。

T4

UDF に対する 4 番目の引数の型を指定します。

T5

UDF に対する 5 番目の引数の型を指定します。

T6

UDF に対する 6 番目の引数の型を指定します。

T7

UDF に対する 7 番目の引数の型を指定します。

TResult

UDF の戻り値の型を指定します。

パラメーター

udf
UdfRegistration

UdfRegistration Vector UDF の登録を呼び出すオブジェクト。

name
String

UDF 名。

f
Func<T1,T2,T3,T4,T5,T6,T7,TResult>

UDF 関数の実装。

適用対象

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

指定したデリゲートを、指定した名前のベクター ユーザー定義関数として登録します。

public static void RegisterVector<T1,T2,T3,T4,T5,T6,TResult> (this Microsoft.Spark.Sql.UdfRegistration udf, string name, Func<T1,T2,T3,T4,T5,T6,TResult> f) where T1 : Microsoft.Data.Analysis.DataFrameColumn where T2 : Microsoft.Data.Analysis.DataFrameColumn where T3 : Microsoft.Data.Analysis.DataFrameColumn where T4 : Microsoft.Data.Analysis.DataFrameColumn where T5 : Microsoft.Data.Analysis.DataFrameColumn where T6 : Microsoft.Data.Analysis.DataFrameColumn where TResult : Microsoft.Data.Analysis.DataFrameColumn;
static member RegisterVector : Microsoft.Spark.Sql.UdfRegistration * string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'Result (requires 'T1 :> Microsoft.Data.Analysis.DataFrameColumn and 'T2 :> Microsoft.Data.Analysis.DataFrameColumn and 'T3 :> Microsoft.Data.Analysis.DataFrameColumn and 'T4 :> Microsoft.Data.Analysis.DataFrameColumn and 'T5 :> Microsoft.Data.Analysis.DataFrameColumn and 'T6 :> Microsoft.Data.Analysis.DataFrameColumn and 'Result :> Microsoft.Data.Analysis.DataFrameColumn)> -> unit (requires 'T1 :> Microsoft.Data.Analysis.DataFrameColumn and 'T2 :> Microsoft.Data.Analysis.DataFrameColumn and 'T3 :> Microsoft.Data.Analysis.DataFrameColumn and 'T4 :> Microsoft.Data.Analysis.DataFrameColumn and 'T5 :> Microsoft.Data.Analysis.DataFrameColumn and 'T6 :> Microsoft.Data.Analysis.DataFrameColumn and 'Result :> Microsoft.Data.Analysis.DataFrameColumn)
<Extension()>
Public Sub RegisterVector(Of T1 As DataFrameColumn, T2 As DataFrameColumn, T3 As DataFrameColumn, T4 As DataFrameColumn, T5 As DataFrameColumn, T6 As DataFrameColumn, TResult As DataFrameColumn) (udf As UdfRegistration, name As String, f As Func(Of T1, T2, T3, T4, T5, T6, TResult))

型パラメーター

T1

UDF に対する最初の引数の型を指定します。

T2

UDF に対する 2 番目の引数の型を指定します。

T3

UDF に対する 3 番目の引数の型を指定します。

T4

UDF に対する 4 番目の引数の型を指定します。

T5

UDF に対する 5 番目の引数の型を指定します。

T6

UDF に対する 6 番目の引数の型を指定します。

TResult

UDF の戻り値の型を指定します。

パラメーター

udf
UdfRegistration

UdfRegistration Vector UDF の登録を呼び出すオブジェクト。

name
String

UDF 名。

f
Func<T1,T2,T3,T4,T5,T6,TResult>

UDF 関数の実装。

適用対象

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

指定したデリゲートを、指定した名前のベクター ユーザー定義関数として登録します。

public static void RegisterVector<T1,T2,T3,T4,T5,TResult> (this Microsoft.Spark.Sql.UdfRegistration udf, string name, Func<T1,T2,T3,T4,T5,TResult> f) where T1 : Microsoft.Data.Analysis.DataFrameColumn where T2 : Microsoft.Data.Analysis.DataFrameColumn where T3 : Microsoft.Data.Analysis.DataFrameColumn where T4 : Microsoft.Data.Analysis.DataFrameColumn where T5 : Microsoft.Data.Analysis.DataFrameColumn where TResult : Microsoft.Data.Analysis.DataFrameColumn;
static member RegisterVector : Microsoft.Spark.Sql.UdfRegistration * string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'Result (requires 'T1 :> Microsoft.Data.Analysis.DataFrameColumn and 'T2 :> Microsoft.Data.Analysis.DataFrameColumn and 'T3 :> Microsoft.Data.Analysis.DataFrameColumn and 'T4 :> Microsoft.Data.Analysis.DataFrameColumn and 'T5 :> Microsoft.Data.Analysis.DataFrameColumn and 'Result :> Microsoft.Data.Analysis.DataFrameColumn)> -> unit (requires 'T1 :> Microsoft.Data.Analysis.DataFrameColumn and 'T2 :> Microsoft.Data.Analysis.DataFrameColumn and 'T3 :> Microsoft.Data.Analysis.DataFrameColumn and 'T4 :> Microsoft.Data.Analysis.DataFrameColumn and 'T5 :> Microsoft.Data.Analysis.DataFrameColumn and 'Result :> Microsoft.Data.Analysis.DataFrameColumn)
<Extension()>
Public Sub RegisterVector(Of T1 As DataFrameColumn, T2 As DataFrameColumn, T3 As DataFrameColumn, T4 As DataFrameColumn, T5 As DataFrameColumn, TResult As DataFrameColumn) (udf As UdfRegistration, name As String, f As Func(Of T1, T2, T3, T4, T5, TResult))

型パラメーター

T1

UDF に対する最初の引数の型を指定します。

T2

UDF に対する 2 番目の引数の型を指定します。

T3

UDF に対する 3 番目の引数の型を指定します。

T4

UDF に対する 4 番目の引数の型を指定します。

T5

UDF に対する 5 番目の引数の型を指定します。

TResult

UDF の戻り値の型を指定します。

パラメーター

udf
UdfRegistration

UdfRegistration Vector UDF の登録を呼び出すオブジェクト。

name
String

UDF 名。

f
Func<T1,T2,T3,T4,T5,TResult>

UDF 関数の実装。

適用対象

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

指定したデリゲートを、指定した名前のベクター ユーザー定義関数として登録します。

public static void RegisterVector<T1,T2,T3,T4,TResult> (this Microsoft.Spark.Sql.UdfRegistration udf, string name, Func<T1,T2,T3,T4,TResult> f) where T1 : Microsoft.Data.Analysis.DataFrameColumn where T2 : Microsoft.Data.Analysis.DataFrameColumn where T3 : Microsoft.Data.Analysis.DataFrameColumn where T4 : Microsoft.Data.Analysis.DataFrameColumn where TResult : Microsoft.Data.Analysis.DataFrameColumn;
static member RegisterVector : Microsoft.Spark.Sql.UdfRegistration * string * Func<'T1, 'T2, 'T3, 'T4, 'Result (requires 'T1 :> Microsoft.Data.Analysis.DataFrameColumn and 'T2 :> Microsoft.Data.Analysis.DataFrameColumn and 'T3 :> Microsoft.Data.Analysis.DataFrameColumn and 'T4 :> Microsoft.Data.Analysis.DataFrameColumn and 'Result :> Microsoft.Data.Analysis.DataFrameColumn)> -> unit (requires 'T1 :> Microsoft.Data.Analysis.DataFrameColumn and 'T2 :> Microsoft.Data.Analysis.DataFrameColumn and 'T3 :> Microsoft.Data.Analysis.DataFrameColumn and 'T4 :> Microsoft.Data.Analysis.DataFrameColumn and 'Result :> Microsoft.Data.Analysis.DataFrameColumn)
<Extension()>
Public Sub RegisterVector(Of T1 As DataFrameColumn, T2 As DataFrameColumn, T3 As DataFrameColumn, T4 As DataFrameColumn, TResult As DataFrameColumn) (udf As UdfRegistration, name As String, f As Func(Of T1, T2, T3, T4, TResult))

型パラメーター

T1

UDF に対する最初の引数の型を指定します。

T2

UDF に対する 2 番目の引数の型を指定します。

T3

UDF に対する 3 番目の引数の型を指定します。

T4

UDF に対する 4 番目の引数の型を指定します。

TResult

UDF の戻り値の型を指定します。

パラメーター

udf
UdfRegistration

UdfRegistration Vector UDF の登録を呼び出すオブジェクト。

name
String

UDF 名。

f
Func<T1,T2,T3,T4,TResult>

UDF 関数の実装。

適用対象

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

指定したデリゲートを、指定した名前のベクター ユーザー定義関数として登録します。

public static void RegisterVector<T1,T2,T3,TResult> (this Microsoft.Spark.Sql.UdfRegistration udf, string name, Func<T1,T2,T3,TResult> f) where T1 : Microsoft.Data.Analysis.DataFrameColumn where T2 : Microsoft.Data.Analysis.DataFrameColumn where T3 : Microsoft.Data.Analysis.DataFrameColumn where TResult : Microsoft.Data.Analysis.DataFrameColumn;
static member RegisterVector : Microsoft.Spark.Sql.UdfRegistration * string * Func<'T1, 'T2, 'T3, 'Result (requires 'T1 :> Microsoft.Data.Analysis.DataFrameColumn and 'T2 :> Microsoft.Data.Analysis.DataFrameColumn and 'T3 :> Microsoft.Data.Analysis.DataFrameColumn and 'Result :> Microsoft.Data.Analysis.DataFrameColumn)> -> unit (requires 'T1 :> Microsoft.Data.Analysis.DataFrameColumn and 'T2 :> Microsoft.Data.Analysis.DataFrameColumn and 'T3 :> Microsoft.Data.Analysis.DataFrameColumn and 'Result :> Microsoft.Data.Analysis.DataFrameColumn)
<Extension()>
Public Sub RegisterVector(Of T1 As DataFrameColumn, T2 As DataFrameColumn, T3 As DataFrameColumn, TResult As DataFrameColumn) (udf As UdfRegistration, name As String, f As Func(Of T1, T2, T3, TResult))

型パラメーター

T1

UDF に対する最初の引数の型を指定します。

T2

UDF に対する 2 番目の引数の型を指定します。

T3

UDF に対する 3 番目の引数の型を指定します。

TResult

UDF の戻り値の型を指定します。

パラメーター

udf
UdfRegistration

UdfRegistration Vector UDF の登録を呼び出すオブジェクト。

name
String

UDF 名。

f
Func<T1,T2,T3,TResult>

UDF 関数の実装。

適用対象

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

指定したデリゲートを、指定した名前のベクター ユーザー定義関数として登録します。

public static void RegisterVector<T1,T2,TResult> (this Microsoft.Spark.Sql.UdfRegistration udf, string name, Func<T1,T2,TResult> f) where T1 : Microsoft.Data.Analysis.DataFrameColumn where T2 : Microsoft.Data.Analysis.DataFrameColumn where TResult : Microsoft.Data.Analysis.DataFrameColumn;
static member RegisterVector : Microsoft.Spark.Sql.UdfRegistration * string * Func<'T1, 'T2, 'Result (requires 'T1 :> Microsoft.Data.Analysis.DataFrameColumn and 'T2 :> Microsoft.Data.Analysis.DataFrameColumn and 'Result :> Microsoft.Data.Analysis.DataFrameColumn)> -> unit (requires 'T1 :> Microsoft.Data.Analysis.DataFrameColumn and 'T2 :> Microsoft.Data.Analysis.DataFrameColumn and 'Result :> Microsoft.Data.Analysis.DataFrameColumn)
<Extension()>
Public Sub RegisterVector(Of T1 As DataFrameColumn, T2 As DataFrameColumn, TResult As DataFrameColumn) (udf As UdfRegistration, name As String, f As Func(Of T1, T2, TResult))

型パラメーター

T1

UDF に対する最初の引数の型を指定します。

T2

UDF に対する 2 番目の引数の型を指定します。

TResult

UDF の戻り値の型を指定します。

パラメーター

udf
UdfRegistration

UdfRegistration Vector UDF の登録を呼び出すオブジェクト。

name
String

UDF 名。

f
Func<T1,T2,TResult>

UDF 関数の実装。

適用対象