ArrowFunctions.VectorUdf Metoda

Definice

Přetížení

VectorUdf<T,TResult>(Func<T,TResult>)

Vytvoří vektor UDF ze zadaného delegáta.

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.

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.

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.

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.

VectorUdf<T1,T2,T3,T4,T5,T6,TResult>(Func<T1,T2,T3,T4,T5,T6,TResult>)

Vytvoří vektor UDF ze zadaného delegáta.

VectorUdf<T1,T2,T3,T4,T5,TResult>(Func<T1,T2,T3,T4,T5,TResult>)

Vytvoří vektor UDF ze zadaného delegáta.

VectorUdf<T1,T2,T3,T4,TResult>(Func<T1,T2,T3,T4,TResult>)

Vytvoří vektor UDF ze zadaného delegáta.

VectorUdf<T1,T2,T3,TResult>(Func<T1,T2,T3,TResult>)

Vytvoří vektor UDF ze zadaného delegáta.

VectorUdf<T1,T2,TResult>(Func<T1,T2,TResult>)

Vytvoří vektor UDF ze zadaného delegáta.

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.

Platí pro