ArrowFunctions.VectorUdf 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í
VectorUdf<T,TResult>(Func<T,TResult>)
Vytvoří vektor UDF ze zadaného delegáta.
public static Func<Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column> VectorUdf<T,TResult>(Func<T,TResult> udf) where T : Apache.Arrow.IArrowArray where TResult : Apache.Arrow.IArrowArray;
static member VectorUdf : Func<'T, 'Result (requires 'T :> Apache.Arrow.IArrowArray and 'Result :> Apache.Arrow.IArrowArray)> -> Func<Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column> (requires 'T :> Apache.Arrow.IArrowArray and 'Result :> Apache.Arrow.IArrowArray)
Public Shared Function VectorUdf(Of T As IArrowArray, TResult As IArrowArray) (udf As Func(Of T, TResult)) As Func(Of Column, Column)
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
- Func<T,TResult>
Implementace funkce UDF vektoru
Návraty
Delegát, který vrátí Column pro výsledek funkce UDF vektoru.
Platí pro
VectorUdf<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>(Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>)
Vytvoří vektor UDF ze zadaného delegáta.
public static Func<Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column> VectorUdf<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>(Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> udf) 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 VectorUdf : 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)> -> Func<Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column> (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)
Public Shared Function VectorUdf(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 Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult)) As Func(Of Column, Column, Column, Column, Column, Column, Column, Column, Column, Column, Column)
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
- Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>
Implementace funkce UDF vektoru
Návraty
Delegát, který vrátí Column pro výsledek funkce UDF vektoru.
Platí pro
VectorUdf<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>(Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>)
Vytvoří vektor UDF ze zadaného delegáta.
public static Func<Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column> VectorUdf<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>(Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult> udf) 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 VectorUdf : 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)> -> Func<Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column> (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)
Public Shared Function VectorUdf(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 Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult)) As Func(Of Column, Column, Column, Column, Column, Column, Column, Column, Column, Column)
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
- Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>
Implementace funkce UDF vektoru
Návraty
Delegát, který vrátí Column pro výsledek funkce UDF vektoru.
Platí pro
VectorUdf<T1,T2,T3,T4,T5,T6,T7,T8,TResult>(Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult>)
Vytvoří vektor UDF ze zadaného delegáta.
public static Func<Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column> VectorUdf<T1,T2,T3,T4,T5,T6,T7,T8,TResult>(Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult> udf) 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 VectorUdf : 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)> -> Func<Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column> (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)
Public Shared Function VectorUdf(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 Func(Of T1, T2, T3, T4, T5, T6, T7, T8, TResult)) As Func(Of Column, Column, Column, Column, Column, Column, Column, Column, Column)
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
- Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult>
Implementace funkce UDF vektoru
Návraty
Delegát, který vrátí Column pro výsledek funkce UDF vektoru.
Platí pro
VectorUdf<T1,T2,T3,T4,T5,T6,T7,TResult>(Func<T1,T2,T3,T4,T5,T6,T7,TResult>)
Vytvoří vektor UDF ze zadaného delegáta.
public static Func<Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column> VectorUdf<T1,T2,T3,T4,T5,T6,T7,TResult>(Func<T1,T2,T3,T4,T5,T6,T7,TResult> udf) 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 VectorUdf : 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)> -> Func<Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column> (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)
Public Shared Function VectorUdf(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 Func(Of T1, T2, T3, T4, T5, T6, T7, TResult)) As Func(Of Column, Column, Column, Column, Column, Column, Column, Column)
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
- Func<T1,T2,T3,T4,T5,T6,T7,TResult>
Implementace funkce UDF vektoru
Návraty
Delegát, který vrátí Column pro výsledek funkce UDF vektoru.
Platí pro
VectorUdf<T1,T2,T3,T4,T5,T6,TResult>(Func<T1,T2,T3,T4,T5,T6,TResult>)
Vytvoří vektor UDF ze zadaného delegáta.
public static Func<Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column> VectorUdf<T1,T2,T3,T4,T5,T6,TResult>(Func<T1,T2,T3,T4,T5,T6,TResult> udf) 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 VectorUdf : 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)> -> Func<Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column> (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)
Public Shared Function VectorUdf(Of T1 As IArrowArray, T2 As IArrowArray, T3 As IArrowArray, T4 As IArrowArray, T5 As IArrowArray, T6 As IArrowArray, TResult As IArrowArray) (udf As Func(Of T1, T2, T3, T4, T5, T6, TResult)) As Func(Of Column, Column, Column, Column, Column, Column, Column)
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
- Func<T1,T2,T3,T4,T5,T6,TResult>
Implementace funkce UDF vektoru
Návraty
Delegát, který vrátí Column pro výsledek funkce UDF vektoru.
Platí pro
VectorUdf<T1,T2,T3,T4,T5,TResult>(Func<T1,T2,T3,T4,T5,TResult>)
Vytvoří vektor UDF ze zadaného delegáta.
public static Func<Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column> VectorUdf<T1,T2,T3,T4,T5,TResult>(Func<T1,T2,T3,T4,T5,TResult> udf) 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 VectorUdf : 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)> -> Func<Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column> (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)
Public Shared Function VectorUdf(Of T1 As IArrowArray, T2 As IArrowArray, T3 As IArrowArray, T4 As IArrowArray, T5 As IArrowArray, TResult As IArrowArray) (udf As Func(Of T1, T2, T3, T4, T5, TResult)) As Func(Of Column, Column, Column, Column, Column, Column)
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
- Func<T1,T2,T3,T4,T5,TResult>
Implementace funkce UDF vektoru
Návraty
Delegát, který vrátí Column pro výsledek funkce UDF vektoru.
Platí pro
VectorUdf<T1,T2,T3,T4,TResult>(Func<T1,T2,T3,T4,TResult>)
Vytvoří vektor UDF ze zadaného delegáta.
public static Func<Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column> VectorUdf<T1,T2,T3,T4,TResult>(Func<T1,T2,T3,T4,TResult> udf) 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 VectorUdf : 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)> -> Func<Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column> (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)
Public Shared Function VectorUdf(Of T1 As IArrowArray, T2 As IArrowArray, T3 As IArrowArray, T4 As IArrowArray, TResult As IArrowArray) (udf As Func(Of T1, T2, T3, T4, TResult)) As Func(Of Column, Column, Column, Column, Column)
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 UDF.
- TResult
Určuje návratový typ UDF.
Parametry
- udf
- Func<T1,T2,T3,T4,TResult>
Implementace funkce UDF vektoru
Návraty
Delegát, který vrátí Column pro výsledek funkce UDF vektoru.
Platí pro
VectorUdf<T1,T2,T3,TResult>(Func<T1,T2,T3,TResult>)
Vytvoří vektor UDF ze zadaného delegáta.
public static Func<Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column> VectorUdf<T1,T2,T3,TResult>(Func<T1,T2,T3,TResult> udf) where T1 : Apache.Arrow.IArrowArray where T2 : Apache.Arrow.IArrowArray where T3 : Apache.Arrow.IArrowArray where TResult : Apache.Arrow.IArrowArray;
static member VectorUdf : 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)> -> Func<Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column> (requires 'T1 :> Apache.Arrow.IArrowArray and 'T2 :> Apache.Arrow.IArrowArray and 'T3 :> Apache.Arrow.IArrowArray and 'Result :> Apache.Arrow.IArrowArray)
Public Shared Function VectorUdf(Of T1 As IArrowArray, T2 As IArrowArray, T3 As IArrowArray, TResult As IArrowArray) (udf As Func(Of T1, T2, T3, TResult)) As Func(Of Column, Column, Column, Column)
Parametry typu
- T1
Určuje typ prvního argumentu pro UDF.
- T2
Určuje typ druhého argumentu pro UDF.
- T3
Určuje typ třetího argumentu pro UDF.
- TResult
Určuje návratový typ UDF.
Parametry
- udf
- Func<T1,T2,T3,TResult>
Implementace funkce UDF vektoru
Návraty
Delegát, který vrátí Column výsledek vektoru UDF.
Platí pro
VectorUdf<T1,T2,TResult>(Func<T1,T2,TResult>)
Vytvoří vektor UDF ze zadaného delegáta.
public static Func<Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column> VectorUdf<T1,T2,TResult>(Func<T1,T2,TResult> udf) where T1 : Apache.Arrow.IArrowArray where T2 : Apache.Arrow.IArrowArray where TResult : Apache.Arrow.IArrowArray;
static member VectorUdf : Func<'T1, 'T2, 'Result (requires 'T1 :> Apache.Arrow.IArrowArray and 'T2 :> Apache.Arrow.IArrowArray and 'Result :> Apache.Arrow.IArrowArray)> -> Func<Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column> (requires 'T1 :> Apache.Arrow.IArrowArray and 'T2 :> Apache.Arrow.IArrowArray and 'Result :> Apache.Arrow.IArrowArray)
Public Shared Function VectorUdf(Of T1 As IArrowArray, T2 As IArrowArray, TResult As IArrowArray) (udf As Func(Of T1, T2, TResult)) As Func(Of Column, Column, Column)
Parametry typu
- T1
Určuje typ prvního argumentu pro UDF.
- T2
Určuje typ druhého argumentu pro UDF.
- TResult
Určuje návratový typ UDF.
Parametry
- udf
- Func<T1,T2,TResult>
Implementace funkce UDF vektoru
Návraty
Delegát, který vrátí Column výsledek vektoru UDF.