UdfRegistrationExtensions.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 : Apache.Arrow.IArrowArray where TResult : Apache.Arrow.IArrowArray;
static member RegisterVector : Microsoft.Spark.Sql.UdfRegistration * string * Func<'T, 'Result (requires 'T :> Apache.Arrow.IArrowArray and 'Result :> Apache.Arrow.IArrowArray)> -> unit (requires 'T :> Apache.Arrow.IArrowArray and 'Result :> Apache.Arrow.IArrowArray)
<Extension()>
Public Sub RegisterVector(Of T As IArrowArray, TResult As IArrowArray) (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 : Apache.Arrow.IArrowArray where T2 : Apache.Arrow.IArrowArray where T3 : Apache.Arrow.IArrowArray where T4 : Apache.Arrow.IArrowArray where T5 : Apache.Arrow.IArrowArray where T6 : Apache.Arrow.IArrowArray where T7 : Apache.Arrow.IArrowArray where T8 : Apache.Arrow.IArrowArray where T9 : Apache.Arrow.IArrowArray where T10 : Apache.Arrow.IArrowArray where TResult : Apache.Arrow.IArrowArray;
static member RegisterVector : Microsoft.Spark.Sql.UdfRegistration * string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'Result (requires 'T1 :> Apache.Arrow.IArrowArray and 'T2 :> Apache.Arrow.IArrowArray and 'T3 :> Apache.Arrow.IArrowArray and 'T4 :> Apache.Arrow.IArrowArray and 'T5 :> Apache.Arrow.IArrowArray and 'T6 :> Apache.Arrow.IArrowArray and 'T7 :> Apache.Arrow.IArrowArray and 'T8 :> Apache.Arrow.IArrowArray and 'T9 :> Apache.Arrow.IArrowArray and 'T10 :> Apache.Arrow.IArrowArray and 'Result :> Apache.Arrow.IArrowArray)> -> unit (requires 'T1 :> Apache.Arrow.IArrowArray and 'T2 :> Apache.Arrow.IArrowArray and 'T3 :> Apache.Arrow.IArrowArray and 'T4 :> Apache.Arrow.IArrowArray and 'T5 :> Apache.Arrow.IArrowArray and 'T6 :> Apache.Arrow.IArrowArray and 'T7 :> Apache.Arrow.IArrowArray and 'T8 :> Apache.Arrow.IArrowArray and 'T9 :> Apache.Arrow.IArrowArray and 'T10 :> Apache.Arrow.IArrowArray and 'Result :> Apache.Arrow.IArrowArray)
<Extension()>
Public Sub RegisterVector(Of T1 As IArrowArray, T2 As IArrowArray, T3 As IArrowArray, T4 As IArrowArray, T5 As IArrowArray, T6 As IArrowArray, T7 As IArrowArray, T8 As IArrowArray, T9 As IArrowArray, T10 As IArrowArray, TResult As IArrowArray) (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 : Apache.Arrow.IArrowArray where T2 : Apache.Arrow.IArrowArray where T3 : Apache.Arrow.IArrowArray where T4 : Apache.Arrow.IArrowArray where T5 : Apache.Arrow.IArrowArray where T6 : Apache.Arrow.IArrowArray where T7 : Apache.Arrow.IArrowArray where T8 : Apache.Arrow.IArrowArray where T9 : Apache.Arrow.IArrowArray where TResult : Apache.Arrow.IArrowArray;
static member RegisterVector : Microsoft.Spark.Sql.UdfRegistration * string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'Result (requires 'T1 :> Apache.Arrow.IArrowArray and 'T2 :> Apache.Arrow.IArrowArray and 'T3 :> Apache.Arrow.IArrowArray and 'T4 :> Apache.Arrow.IArrowArray and 'T5 :> Apache.Arrow.IArrowArray and 'T6 :> Apache.Arrow.IArrowArray and 'T7 :> Apache.Arrow.IArrowArray and 'T8 :> Apache.Arrow.IArrowArray and 'T9 :> Apache.Arrow.IArrowArray and 'Result :> Apache.Arrow.IArrowArray)> -> unit (requires 'T1 :> Apache.Arrow.IArrowArray and 'T2 :> Apache.Arrow.IArrowArray and 'T3 :> Apache.Arrow.IArrowArray and 'T4 :> Apache.Arrow.IArrowArray and 'T5 :> Apache.Arrow.IArrowArray and 'T6 :> Apache.Arrow.IArrowArray and 'T7 :> Apache.Arrow.IArrowArray and 'T8 :> Apache.Arrow.IArrowArray and 'T9 :> Apache.Arrow.IArrowArray and 'Result :> Apache.Arrow.IArrowArray)
<Extension()>
Public Sub RegisterVector(Of T1 As IArrowArray, T2 As IArrowArray, T3 As IArrowArray, T4 As IArrowArray, T5 As IArrowArray, T6 As IArrowArray, T7 As IArrowArray, T8 As IArrowArray, T9 As IArrowArray, TResult As IArrowArray) (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 : Apache.Arrow.IArrowArray where T2 : Apache.Arrow.IArrowArray where T3 : Apache.Arrow.IArrowArray where T4 : Apache.Arrow.IArrowArray where T5 : Apache.Arrow.IArrowArray where T6 : Apache.Arrow.IArrowArray where T7 : Apache.Arrow.IArrowArray where T8 : Apache.Arrow.IArrowArray where TResult : Apache.Arrow.IArrowArray;
static member RegisterVector : Microsoft.Spark.Sql.UdfRegistration * string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'Result (requires 'T1 :> Apache.Arrow.IArrowArray and 'T2 :> Apache.Arrow.IArrowArray and 'T3 :> Apache.Arrow.IArrowArray and 'T4 :> Apache.Arrow.IArrowArray and 'T5 :> Apache.Arrow.IArrowArray and 'T6 :> Apache.Arrow.IArrowArray and 'T7 :> Apache.Arrow.IArrowArray and 'T8 :> Apache.Arrow.IArrowArray and 'Result :> Apache.Arrow.IArrowArray)> -> unit (requires 'T1 :> Apache.Arrow.IArrowArray and 'T2 :> Apache.Arrow.IArrowArray and 'T3 :> Apache.Arrow.IArrowArray and 'T4 :> Apache.Arrow.IArrowArray and 'T5 :> Apache.Arrow.IArrowArray and 'T6 :> Apache.Arrow.IArrowArray and 'T7 :> Apache.Arrow.IArrowArray and 'T8 :> Apache.Arrow.IArrowArray and 'Result :> Apache.Arrow.IArrowArray)
<Extension()>
Public Sub RegisterVector(Of T1 As IArrowArray, T2 As IArrowArray, T3 As IArrowArray, T4 As IArrowArray, T5 As IArrowArray, T6 As IArrowArray, T7 As IArrowArray, T8 As IArrowArray, TResult As IArrowArray) (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 : Apache.Arrow.IArrowArray where T2 : Apache.Arrow.IArrowArray where T3 : Apache.Arrow.IArrowArray where T4 : Apache.Arrow.IArrowArray where T5 : Apache.Arrow.IArrowArray where T6 : Apache.Arrow.IArrowArray where T7 : Apache.Arrow.IArrowArray where TResult : Apache.Arrow.IArrowArray;
static member RegisterVector : Microsoft.Spark.Sql.UdfRegistration * string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'Result (requires 'T1 :> Apache.Arrow.IArrowArray and 'T2 :> Apache.Arrow.IArrowArray and 'T3 :> Apache.Arrow.IArrowArray and 'T4 :> Apache.Arrow.IArrowArray and 'T5 :> Apache.Arrow.IArrowArray and 'T6 :> Apache.Arrow.IArrowArray and 'T7 :> Apache.Arrow.IArrowArray and 'Result :> Apache.Arrow.IArrowArray)> -> unit (requires 'T1 :> Apache.Arrow.IArrowArray and 'T2 :> Apache.Arrow.IArrowArray and 'T3 :> Apache.Arrow.IArrowArray and 'T4 :> Apache.Arrow.IArrowArray and 'T5 :> Apache.Arrow.IArrowArray and 'T6 :> Apache.Arrow.IArrowArray and 'T7 :> Apache.Arrow.IArrowArray and 'Result :> Apache.Arrow.IArrowArray)
<Extension()>
Public Sub RegisterVector(Of T1 As IArrowArray, T2 As IArrowArray, T3 As IArrowArray, T4 As IArrowArray, T5 As IArrowArray, T6 As IArrowArray, T7 As IArrowArray, TResult As IArrowArray) (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 : Apache.Arrow.IArrowArray where T2 : Apache.Arrow.IArrowArray where T3 : Apache.Arrow.IArrowArray where T4 : Apache.Arrow.IArrowArray where T5 : Apache.Arrow.IArrowArray where T6 : Apache.Arrow.IArrowArray where TResult : Apache.Arrow.IArrowArray;
static member RegisterVector : Microsoft.Spark.Sql.UdfRegistration * string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'Result (requires 'T1 :> Apache.Arrow.IArrowArray and 'T2 :> Apache.Arrow.IArrowArray and 'T3 :> Apache.Arrow.IArrowArray and 'T4 :> Apache.Arrow.IArrowArray and 'T5 :> Apache.Arrow.IArrowArray and 'T6 :> Apache.Arrow.IArrowArray and 'Result :> Apache.Arrow.IArrowArray)> -> unit (requires 'T1 :> Apache.Arrow.IArrowArray and 'T2 :> Apache.Arrow.IArrowArray and 'T3 :> Apache.Arrow.IArrowArray and 'T4 :> Apache.Arrow.IArrowArray and 'T5 :> Apache.Arrow.IArrowArray and 'T6 :> Apache.Arrow.IArrowArray and 'Result :> Apache.Arrow.IArrowArray)
<Extension()>
Public Sub RegisterVector(Of T1 As IArrowArray, T2 As IArrowArray, T3 As IArrowArray, T4 As IArrowArray, T5 As IArrowArray, T6 As IArrowArray, TResult As IArrowArray) (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 : Apache.Arrow.IArrowArray where T2 : Apache.Arrow.IArrowArray where T3 : Apache.Arrow.IArrowArray where T4 : Apache.Arrow.IArrowArray where T5 : Apache.Arrow.IArrowArray where TResult : Apache.Arrow.IArrowArray;
static member RegisterVector : Microsoft.Spark.Sql.UdfRegistration * string * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'Result (requires 'T1 :> Apache.Arrow.IArrowArray and 'T2 :> Apache.Arrow.IArrowArray and 'T3 :> Apache.Arrow.IArrowArray and 'T4 :> Apache.Arrow.IArrowArray and 'T5 :> Apache.Arrow.IArrowArray and 'Result :> Apache.Arrow.IArrowArray)> -> unit (requires 'T1 :> Apache.Arrow.IArrowArray and 'T2 :> Apache.Arrow.IArrowArray and 'T3 :> Apache.Arrow.IArrowArray and 'T4 :> Apache.Arrow.IArrowArray and 'T5 :> Apache.Arrow.IArrowArray and 'Result :> Apache.Arrow.IArrowArray)
<Extension()>
Public Sub RegisterVector(Of T1 As IArrowArray, T2 As IArrowArray, T3 As IArrowArray, T4 As IArrowArray, T5 As IArrowArray, TResult As IArrowArray) (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 : Apache.Arrow.IArrowArray where T2 : Apache.Arrow.IArrowArray where T3 : Apache.Arrow.IArrowArray where T4 : Apache.Arrow.IArrowArray where TResult : Apache.Arrow.IArrowArray;
static member RegisterVector : Microsoft.Spark.Sql.UdfRegistration * string * Func<'T1, 'T2, 'T3, 'T4, 'Result (requires 'T1 :> Apache.Arrow.IArrowArray and 'T2 :> Apache.Arrow.IArrowArray and 'T3 :> Apache.Arrow.IArrowArray and 'T4 :> Apache.Arrow.IArrowArray and 'Result :> Apache.Arrow.IArrowArray)> -> unit (requires 'T1 :> Apache.Arrow.IArrowArray and 'T2 :> Apache.Arrow.IArrowArray and 'T3 :> Apache.Arrow.IArrowArray and 'T4 :> Apache.Arrow.IArrowArray and 'Result :> Apache.Arrow.IArrowArray)
<Extension()>
Public Sub RegisterVector(Of T1 As IArrowArray, T2 As IArrowArray, T3 As IArrowArray, T4 As IArrowArray, TResult As IArrowArray) (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 : Apache.Arrow.IArrowArray where T2 : Apache.Arrow.IArrowArray where T3 : Apache.Arrow.IArrowArray where TResult : Apache.Arrow.IArrowArray;
static member RegisterVector : Microsoft.Spark.Sql.UdfRegistration * string * Func<'T1, 'T2, 'T3, 'Result (requires 'T1 :> Apache.Arrow.IArrowArray and 'T2 :> Apache.Arrow.IArrowArray and 'T3 :> Apache.Arrow.IArrowArray and 'Result :> Apache.Arrow.IArrowArray)> -> unit (requires 'T1 :> Apache.Arrow.IArrowArray and 'T2 :> Apache.Arrow.IArrowArray and 'T3 :> Apache.Arrow.IArrowArray and 'Result :> Apache.Arrow.IArrowArray)
<Extension()>
Public Sub RegisterVector(Of T1 As IArrowArray, T2 As IArrowArray, T3 As IArrowArray, TResult As IArrowArray) (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 : Apache.Arrow.IArrowArray where T2 : Apache.Arrow.IArrowArray where TResult : Apache.Arrow.IArrowArray;
static member RegisterVector : Microsoft.Spark.Sql.UdfRegistration * string * Func<'T1, 'T2, 'Result (requires 'T1 :> Apache.Arrow.IArrowArray and 'T2 :> Apache.Arrow.IArrowArray and 'Result :> Apache.Arrow.IArrowArray)> -> unit (requires 'T1 :> Apache.Arrow.IArrowArray and 'T2 :> Apache.Arrow.IArrowArray and 'Result :> Apache.Arrow.IArrowArray)
<Extension()>
Public Sub RegisterVector(Of T1 As IArrowArray, T2 As IArrowArray, TResult As IArrowArray) (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 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈