DataFrameUdfRegistrationExtensions.RegisterVector 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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 调用 的 对象注册矢量 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 的第二个参数的类型。
- T3
指定 UDF 的第三个参数的类型。
- T4
指定 UDF 的第四个参数的类型。
- T5
指定 UDF 的第五个参数的类型。
- T6
指定 UDF 的第六个参数的类型。
- T7
指定 UDF 的第七个参数的类型。
- T8
指定 UDF 的第八个参数的类型。
- T9
指定 UDF 的第九个参数的类型。
- T10
指定 UDF 的第十个参数的类型。
- TResult
指定 UDF 的返回类型。
参数
- udf
- UdfRegistration
要 UdfRegistration 调用 的 对象注册矢量 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 的第二个参数的类型。
- T3
指定 UDF 的第三个参数的类型。
- T4
指定 UDF 的第四个参数的类型。
- T5
指定 UDF 的第五个参数的类型。
- T6
指定 UDF 的第六个参数的类型。
- T7
指定 UDF 的第七个参数的类型。
- T8
指定 UDF 的第八个参数的类型。
- T9
指定 UDF 的第九个参数的类型。
- TResult
指定 UDF 的返回类型。
参数
- udf
- UdfRegistration
要 UdfRegistration 调用 的 对象注册矢量 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 的第二个参数的类型。
- T3
指定 UDF 的第三个参数的类型。
- T4
指定 UDF 的第四个参数的类型。
- T5
指定 UDF 的第五个参数的类型。
- T6
指定 UDF 的第六个参数的类型。
- T7
指定 UDF 的第七个参数的类型。
- T8
指定 UDF 的第八个参数的类型。
- TResult
指定 UDF 的返回类型。
参数
- udf
- UdfRegistration
要 UdfRegistration 调用 的 对象注册矢量 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 的第二个参数的类型。
- T3
指定 UDF 的第三个参数的类型。
- T4
指定 UDF 的第四个参数的类型。
- T5
指定 UDF 的第五个参数的类型。
- T6
指定 UDF 的第六个参数的类型。
- T7
指定 UDF 的第七个参数的类型。
- TResult
指定 UDF 的返回类型。
参数
- udf
- UdfRegistration
要 UdfRegistration 调用 的 对象注册矢量 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 的第二个参数的类型。
- T3
指定 UDF 的第三个参数的类型。
- T4
指定 UDF 的第四个参数的类型。
- T5
指定 UDF 的第五个参数的类型。
- T6
指定 UDF 的第六个参数的类型。
- TResult
指定 UDF 的返回类型。
参数
- udf
- UdfRegistration
要 UdfRegistration 调用 的 对象注册矢量 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 的第二个参数的类型。
- T3
指定 UDF 的第三个参数的类型。
- T4
指定 UDF 的第四个参数的类型。
- T5
指定 UDF 的第五个参数的类型。
- TResult
指定 UDF 的返回类型。
参数
- udf
- UdfRegistration
要 UdfRegistration 调用 的 对象注册矢量 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 的第二个参数的类型。
- T3
指定 UDF 的第三个参数的类型。
- T4
指定 UDF 的第四个参数的类型。
- TResult
指定 UDF 的返回类型。
参数
- udf
- UdfRegistration
要 UdfRegistration 调用 的 对象注册向量 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 的第二个参数的类型。
- T3
指定 UDF 的第三个参数的类型。
- TResult
指定 UDF 的返回类型。
参数
- udf
- UdfRegistration
要 UdfRegistration 调用 的 对象注册向量 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 的第二个参数的类型。
- TResult
指定 UDF 的返回类型。
参数
- udf
- UdfRegistration
要 UdfRegistration 调用 的 对象注册向量 UDF。
- name
- String
UDF 名称。
- f
- Func<T1,T2,TResult>
UDF 函数实现。
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈