UdfRegistrationExtensions.RegisterVector Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
RegisterVector<T,TResult>(UdfRegistration, String, Func<T,TResult>)
Zaregistruje daného delegáta jako vektorovou uživatelem definovanou funkci se zadaným názvem.
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))
Parametry typu
- T
Určuje typ prvního argumentu funkce definované uživatelem.
- TResult
Určuje návratový typ funkce definované uživatelem.
Parametry
- udf
- UdfRegistration
Objekt UdfRegistration pro vyvolání registru vector UDF.
- name
- String
Název UDF.
- f
- Func<T,TResult>
Implementace funkce UDF.
Platí pro
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>)
Zaregistruje daného delegáta jako vektorovou uživatelem definovanou funkci se zadaným názvem.
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))
Parametry typu
- T1
Určuje typ prvního argumentu funkce definované uživatelem.
- T2
Určuje typ druhého argumentu pro funkci definovanou uživatelem.
- T3
Určuje typ třetího argumentu pro funkci definovanou uživatelem.
- T4
Určuje typ čtvrtého argumentu pro funkci definovanou uživatelem.
- T5
Určuje typ pátého argumentu funkce definované uživatelem.
- T6
Určuje typ šestého argumentu pro funkci definovanou uživatelem.
- T7
Určuje typ sedmého argumentu pro funkci definovanou uživatelem.
- T8
Určuje typ osmého argumentu funkce UDF.
- T9
Určuje typ devátého argumentu funkce definované uživatelem.
- T10
Určuje typ desátého argumentu funkce definované uživatelem.
- TResult
Určuje návratový typ funkce definované uživatelem.
Parametry
- udf
- UdfRegistration
Objekt UdfRegistration pro vyvolání registru vector UDF.
- name
- String
Název UDF.
- f
- Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>
Implementace funkce UDF.
Platí pro
RegisterVector<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>(UdfRegistration, String, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>)
Zaregistruje daného delegáta jako vektorovou uživatelem definovanou funkci se zadaným názvem.
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))
Parametry typu
- T1
Určuje typ prvního argumentu funkce definované uživatelem.
- T2
Určuje typ druhého argumentu pro funkci definovanou uživatelem.
- T3
Určuje typ třetího argumentu pro funkci definovanou uživatelem.
- T4
Určuje typ čtvrtého argumentu pro funkci definovanou uživatelem.
- T5
Určuje typ pátého argumentu funkce definované uživatelem.
- T6
Určuje typ šestého argumentu pro funkci definovanou uživatelem.
- T7
Určuje typ sedmého argumentu pro funkci definovanou uživatelem.
- T8
Určuje typ osmého argumentu funkce UDF.
- T9
Určuje typ devátého argumentu funkce definované uživatelem.
- TResult
Určuje návratový typ funkce definované uživatelem.
Parametry
- udf
- UdfRegistration
Objekt UdfRegistration pro vyvolání registru vector UDF.
- name
- String
Název UDF.
- f
- Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>
Implementace funkce UDF.
Platí pro
RegisterVector<T1,T2,T3,T4,T5,T6,T7,T8,TResult>(UdfRegistration, String, Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult>)
Zaregistruje daného delegáta jako vektorovou uživatelem definovanou funkci se zadaným názvem.
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))
Parametry typu
- T1
Určuje typ prvního argumentu funkce definované uživatelem.
- T2
Určuje typ druhého argumentu pro funkci definovanou uživatelem.
- T3
Určuje typ třetího argumentu pro funkci definovanou uživatelem.
- T4
Určuje typ čtvrtého argumentu pro funkci definovanou uživatelem.
- T5
Určuje typ pátého argumentu funkce definované uživatelem.
- T6
Určuje typ šestého argumentu pro funkci definovanou uživatelem.
- T7
Určuje typ sedmého argumentu pro funkci definovanou uživatelem.
- T8
Určuje typ osmého argumentu funkce UDF.
- TResult
Určuje návratový typ funkce definované uživatelem.
Parametry
- udf
- UdfRegistration
Objekt UdfRegistration pro vyvolání registru vector UDF.
- name
- String
Název UDF.
- f
- Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult>
Implementace funkce UDF.
Platí pro
RegisterVector<T1,T2,T3,T4,T5,T6,T7,TResult>(UdfRegistration, String, Func<T1,T2,T3,T4,T5,T6,T7,TResult>)
Zaregistruje daného delegáta jako vektorovou uživatelem definovanou funkci se zadaným názvem.
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))
Parametry typu
- T1
Určuje typ prvního argumentu funkce definované uživatelem.
- T2
Určuje typ druhého argumentu pro funkci definovanou uživatelem.
- T3
Určuje typ třetího argumentu pro funkci definovanou uživatelem.
- T4
Určuje typ čtvrtého argumentu pro funkci definovanou uživatelem.
- T5
Určuje typ pátého argumentu funkce definované uživatelem.
- T6
Určuje typ šestého argumentu pro funkci definovanou uživatelem.
- T7
Určuje typ sedmého argumentu pro funkci definovanou uživatelem.
- TResult
Určuje návratový typ funkce definované uživatelem.
Parametry
- udf
- UdfRegistration
Objekt UdfRegistration pro vyvolání registru vector UDF.
- name
- String
Název UDF.
- f
- Func<T1,T2,T3,T4,T5,T6,T7,TResult>
Implementace funkce UDF.
Platí pro
RegisterVector<T1,T2,T3,T4,T5,T6,TResult>(UdfRegistration, String, Func<T1,T2,T3,T4,T5,T6,TResult>)
Zaregistruje daného delegáta jako vektorovou uživatelem definovanou funkci se zadaným názvem.
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))
Parametry typu
- T1
Určuje typ prvního argumentu funkce definované uživatelem.
- T2
Určuje typ druhého argumentu pro funkci definovanou uživatelem.
- T3
Určuje typ třetího argumentu pro funkci definovanou uživatelem.
- T4
Určuje typ čtvrtého argumentu pro funkci definovanou uživatelem.
- T5
Určuje typ pátého argumentu funkce definované uživatelem.
- T6
Určuje typ šestého argumentu pro funkci definovanou uživatelem.
- TResult
Určuje návratový typ funkce definované uživatelem.
Parametry
- udf
- UdfRegistration
Objekt UdfRegistration pro vyvolání registru vector UDF.
- name
- String
Název UDF.
- f
- Func<T1,T2,T3,T4,T5,T6,TResult>
Implementace funkce UDF.
Platí pro
RegisterVector<T1,T2,T3,T4,T5,TResult>(UdfRegistration, String, Func<T1,T2,T3,T4,T5,TResult>)
Zaregistruje daného delegáta jako vektorovou uživatelem definovanou funkci se zadaným názvem.
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))
Parametry typu
- T1
Určuje typ prvního argumentu funkce definované uživatelem.
- T2
Určuje typ druhého argumentu pro funkci definovanou uživatelem.
- T3
Určuje typ třetího argumentu pro funkci definovanou uživatelem.
- T4
Určuje typ čtvrtého argumentu pro funkci definovanou uživatelem.
- T5
Určuje typ pátého argumentu funkce definované uživatelem.
- TResult
Určuje návratový typ funkce definované uživatelem.
Parametry
- udf
- UdfRegistration
Objekt UdfRegistration pro vyvolání registru vector UDF.
- name
- String
Název UDF.
- f
- Func<T1,T2,T3,T4,T5,TResult>
Implementace funkce UDF.
Platí pro
RegisterVector<T1,T2,T3,T4,TResult>(UdfRegistration, String, Func<T1,T2,T3,T4,TResult>)
Zaregistruje daného delegáta jako vektorovou uživatelem definovanou funkci se zadaným názvem.
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))
Parametry typu
- T1
Určuje typ prvního argumentu funkce definované uživatelem.
- T2
Určuje typ druhého argumentu pro funkci definovanou uživatelem.
- T3
Určuje typ třetího argumentu pro funkci definovanou uživatelem.
- T4
Určuje typ čtvrtého argumentu pro funkci definovanou uživatelem.
- TResult
Určuje návratový typ funkce definované uživatelem.
Parametry
- udf
- UdfRegistration
Objekt UdfRegistration pro vyvolání registru vector UDF.
- name
- String
Název UDF.
- f
- Func<T1,T2,T3,T4,TResult>
Implementace funkce UDF.
Platí pro
RegisterVector<T1,T2,T3,TResult>(UdfRegistration, String, Func<T1,T2,T3,TResult>)
Zaregistruje daného delegáta jako vektorovou uživatelem definovanou funkci se zadaným názvem.
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))
Parametry typu
- T1
Určuje typ prvního argumentu funkce definované uživatelem.
- T2
Určuje typ druhého argumentu pro funkci definovanou uživatelem.
- T3
Určuje typ třetího argumentu pro funkci definovanou uživatelem.
- TResult
Určuje návratový typ funkce definované uživatelem.
Parametry
- udf
- UdfRegistration
Objekt UdfRegistration pro vyvolání registru vector UDF.
- name
- String
Název UDF.
- f
- Func<T1,T2,T3,TResult>
Implementace funkce UDF.
Platí pro
RegisterVector<T1,T2,TResult>(UdfRegistration, String, Func<T1,T2,TResult>)
Zaregistruje daného delegáta jako vektorovou uživatelem definovanou funkci se zadaným názvem.
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))
Parametry typu
- T1
Určuje typ prvního argumentu funkce definované uživatelem.
- T2
Určuje typ druhého argumentu pro funkci definovanou uživatelem.
- TResult
Určuje návratový typ funkce definované uživatelem.
Parametry
- udf
- UdfRegistration
Objekt UdfRegistration pro vyvolání registru vector UDF.
- name
- String
Název UDF.
- f
- Func<T1,T2,TResult>
Implementace funkce UDF.