Functions.Udf 方法

定義

多載

Udf(Func<Row>, StructType)

從指定的委派建立 UDF。

Udf<A1,RT>(Func<A1,RT>)

從指定的委派建立 UDF。

Udf<T>(Func<T,Row>, StructType)

從指定的委派建立 UDF。

Udf<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>(Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>)

從指定的委派建立 UDF。

Udf<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>(Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,Row>, StructType)

從指定的委派建立 UDF。

Udf<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>(Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>)

從指定的委派建立 UDF。

Udf<T1,T2,T3,T4,T5,T6,T7,T8,T9>(Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,Row>, StructType)

從指定的委派建立 UDF。

Udf<T1,T2,T3,T4,T5,T6,T7,T8,TResult>(Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult>)

從指定的委派建立 UDF。

Udf<T1,T2,T3,T4,T5,T6,T7,T8>(Func<T1,T2,T3,T4,T5,T6,T7,T8,Row>, StructType)

從指定的委派建立 UDF。

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

從指定的委派建立 UDF。

Udf<T1,T2,T3,T4,T5,T6,T7>(Func<T1,T2,T3,T4,T5,T6,T7,Row>, StructType)

從指定的委派建立 UDF。

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

從指定的委派建立 UDF。

Udf<T1,T2,T3,T4,T5,T6>(Func<T1,T2,T3,T4,T5,T6,Row>, StructType)

從指定的委派建立 UDF。

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

從指定的委派建立 UDF。

Udf<T1,T2,T3,T4,T5>(Func<T1,T2,T3,T4,T5,Row>, StructType)

從指定的委派建立 UDF。

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

從指定的委派建立 UDF。

Udf<T1,T2,T3,T4>(Func<T1,T2,T3,T4,Row>, StructType)

從指定的委派建立 UDF。

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

從指定的委派建立 UDF。

Udf<T1,T2,T3>(Func<T1,T2,T3,Row>, StructType)

從指定的委派建立 UDF。

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

從指定的委派建立 UDF。

Udf<T1,T2>(Func<T1,T2,Row>, StructType)

從指定的委派建立 UDF。

Udf<TResult>(Func<TResult>)

從指定的委派建立 UDF。

Udf(Func<Row>, StructType)

從指定的委派建立 UDF。

public static Func<Microsoft.Spark.Sql.Column> Udf(Func<Microsoft.Spark.Sql.Row> udf, Microsoft.Spark.Sql.Types.StructType returnType);
static member Udf : Func<Microsoft.Spark.Sql.Row> * Microsoft.Spark.Sql.Types.StructType -> Func<Microsoft.Spark.Sql.Column>
Public Shared Function Udf (udf As Func(Of Row), returnType As StructType) As Func(Of Column)

參數

udf
Func<Row>

UDF 函式實作。

returnType
StructType

與此資料列相關聯的架構

傳回

傳回 Column(String) UDF 結果之 的委派。

適用於

Udf<A1,RT>(Func<A1,RT>)

從指定的委派建立 UDF。

public static Func<Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column> Udf<A1,RT>(Func<A1,RT> udf);
static member Udf : Func<'A1, 'RT> -> Func<Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column>
Public Shared Function Udf(Of A1, RT) (udf As Func(Of A1, RT)) As Func(Of Column, Column)

類型參數

A1

指定 UDF 的第一個引數類型。

RT

指定 UDF 的傳回型別。

參數

udf
Func<A1,RT>

UDF 函式實作。

傳回

傳回 Column(String) UDF 結果之 的委派。

適用於

Udf<T>(Func<T,Row>, StructType)

從指定的委派建立 UDF。

public static Func<Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column> Udf<T>(Func<T,Microsoft.Spark.Sql.Row> udf, Microsoft.Spark.Sql.Types.StructType returnType);
static member Udf : Func<'T, Microsoft.Spark.Sql.Row> * Microsoft.Spark.Sql.Types.StructType -> Func<Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column>
Public Shared Function Udf(Of T) (udf As Func(Of T, Row), returnType As StructType) As Func(Of Column, Column)

類型參數

T

指定 UDF 的第一個引數類型。

參數

udf
Func<T,Row>

UDF 函式實作。

returnType
StructType

與此資料列相關聯的架構

傳回

傳回 Column(String) UDF 結果之 的委派。

適用於

Udf<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>(Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>)

從指定的委派建立 UDF。

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> Udf<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>(Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> udf);
static member Udf : Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'Result> -> 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>
Public Shared Function Udf(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult) (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)

類型參數

A1

指定 UDF 的第一個引數類型。

A2

指定 UDF 的第二個引數類型。

A3

指定 UDF 的第三個引數類型。

A4

指定 UDF 的第四個引數類型。

A5

指定 UDF 的第五個引數類型。

A6

指定 UDF 的第六個引數類型。

A7

指定 UDF 的第七個引數類型。

A8

指定 UDF 的第八個引數類型。

A9

指定 UDF 的第九個引數類型。

A10

指定 UDF 的第十個引數類型。

RT

指定 UDF 的傳回型別。

T1

指定 UDF 的第一個引數類型。

T2

指定 UDF 的第二個引數類型。

T3

指定 UDF 的第三個引數類型。

T4

指定 UDF 的第四個引數類型。

T5

指定 UDF 的第五個引數類型。

T6

指定 UDF 的第六個引數類型。

T7

指定 UDF 的第七個引數類型。

T8

指定 UDF 的第八個引數類型。

T9

指定 UDF 的第九個引數類型。

T10

指定 UDF 的第十個引數類型。

TResult

指定 UDF 的傳回型別。

參數

udf
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>

UDF 函式實作。

傳回

傳回 Column(String) UDF 結果之 的委派。

適用於

Udf<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>(Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,Row>, StructType)

從指定的委派建立 UDF。

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> Udf<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>(Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,Microsoft.Spark.Sql.Row> udf, Microsoft.Spark.Sql.Types.StructType returnType);
static member Udf : Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, Microsoft.Spark.Sql.Row> * Microsoft.Spark.Sql.Types.StructType -> 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>
Public Shared Function Udf(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) (udf As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, Row), returnType As StructType) As Func(Of Column, Column, Column, Column, Column, Column, Column, Column, Column, Column, Column)

類型參數

T1

指定 UDF 的第一個引數類型。

T2

指定 UDF 的第二個引數類型。

T3

指定 UDF 的第三個引數類型。

T4

指定 UDF 的第四個引數類型。

T5

指定 UDF 的第五個引數類型。

T6

指定 UDF 的第六個引數類型。

T7

指定 UDF 的第七個引數類型。

T8

指定 UDF 的第八個引數類型。

T9

指定 UDF 的第九個引數類型。

T10

指定 UDF 的第十個引數類型。

參數

udf
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,Row>

UDF 函式實作。

returnType
StructType

與此資料列相關聯的架構

傳回

傳回 Column(String) UDF 結果之 的委派。

適用於

Udf<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>(Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>)

從指定的委派建立 UDF。

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> Udf<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>(Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult> udf);
static member Udf : Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'Result> -> 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>
Public Shared Function Udf(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult) (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)

類型參數

A1

指定 UDF 的第一個引數類型。

A2

指定 UDF 的第二個引數類型。

A3

指定 UDF 的第三個引數類型。

A4

指定 UDF 的第四個引數類型。

A5

指定 UDF 的第五個引數類型。

A6

指定 UDF 的第六個引數類型。

A7

指定 UDF 的第七個引數類型。

A8

指定 UDF 的第八個引數類型。

A9

指定 UDF 的第九個引數類型。

RT

指定 UDF 的傳回型別。

T1

指定 UDF 的第一個引數類型。

T2

指定 UDF 的第二個引數類型。

T3

指定 UDF 的第三個引數類型。

T4

指定 UDF 的第四個引數類型。

T5

指定 UDF 的第五個引數類型。

T6

指定 UDF 的第六個引數類型。

T7

指定 UDF 的第七個引數類型。

T8

指定 UDF 的第八個引數類型。

T9

指定 UDF 的第九個引數類型。

TResult

指定 UDF 的傳回型別。

參數

udf
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>

UDF 函式實作。

傳回

當叫用 時,會傳回 Column(String) UDF 結果的 委派。

適用於

Udf<T1,T2,T3,T4,T5,T6,T7,T8,T9>(Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,Row>, StructType)

從指定的委派建立 UDF。

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> Udf<T1,T2,T3,T4,T5,T6,T7,T8,T9>(Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,Microsoft.Spark.Sql.Row> udf, Microsoft.Spark.Sql.Types.StructType returnType);
static member Udf : Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, Microsoft.Spark.Sql.Row> * Microsoft.Spark.Sql.Types.StructType -> 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>
Public Shared Function Udf(Of T1, T2, T3, T4, T5, T6, T7, T8, T9) (udf As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, Row), returnType As StructType) As Func(Of Column, Column, Column, Column, Column, Column, Column, Column, Column, Column)

類型參數

T1

指定 UDF 的第一個引數類型。

T2

指定 UDF 的第二個引數類型。

T3

指定 UDF 的第三個引數類型。

T4

指定 UDF 的第四個引數類型。

T5

指定 UDF 的第五個引數類型。

T6

指定 UDF 的第六個引數類型。

T7

指定 UDF 的第七個引數類型。

T8

指定 UDF 的第八個引數類型。

T9

指定 UDF 的第九個引數類型。

參數

udf
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,Row>

UDF 函式實作。

returnType
StructType

與此資料列相關聯的架構

傳回

當叫用 時,會傳回 Column(String) UDF 結果的 委派。

適用於

Udf<T1,T2,T3,T4,T5,T6,T7,T8,TResult>(Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult>)

從指定的委派建立 UDF。

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> Udf<T1,T2,T3,T4,T5,T6,T7,T8,TResult>(Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult> udf);
static member Udf : Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'Result> -> 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>
Public Shared Function Udf(Of T1, T2, T3, T4, T5, T6, T7, T8, TResult) (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)

類型參數

A1

指定 UDF 的第一個引數類型。

A2

指定 UDF 的第二個引數類型。

A3

指定 UDF 的第三個引數類型。

A4

指定 UDF 的第四個引數類型。

A5

指定 UDF 的第五個引數類型。

A6

指定 UDF 的第六個引數類型。

A7

指定 UDF 的第七個引數類型。

A8

指定 UDF 的第八個引數類型。

RT

指定 UDF 的傳回型別。

T1

指定 UDF 的第一個引數類型。

T2

指定 UDF 的第二個引數類型。

T3

指定 UDF 的第三個引數類型。

T4

指定 UDF 的第四個引數類型。

T5

指定 UDF 的第五個引數類型。

T6

指定 UDF 的第六個引數類型。

T7

指定 UDF 的第七個引數類型。

T8

指定 UDF 的第八個引數類型。

TResult

指定 UDF 的傳回型別。

參數

udf
Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult>

UDF 函式實作。

傳回

傳回 Column(String) UDF 結果之 的委派。

適用於

Udf<T1,T2,T3,T4,T5,T6,T7,T8>(Func<T1,T2,T3,T4,T5,T6,T7,T8,Row>, StructType)

從指定的委派建立 UDF。

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> Udf<T1,T2,T3,T4,T5,T6,T7,T8>(Func<T1,T2,T3,T4,T5,T6,T7,T8,Microsoft.Spark.Sql.Row> udf, Microsoft.Spark.Sql.Types.StructType returnType);
static member Udf : Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, Microsoft.Spark.Sql.Row> * Microsoft.Spark.Sql.Types.StructType -> 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>
Public Shared Function Udf(Of T1, T2, T3, T4, T5, T6, T7, T8) (udf As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, Row), returnType As StructType) As Func(Of Column, Column, Column, Column, Column, Column, Column, Column, Column)

類型參數

T1

指定 UDF 的第一個引數類型。

T2

指定 UDF 的第二個引數類型。

T3

指定 UDF 的第三個引數類型。

T4

指定 UDF 的第四個引數類型。

T5

指定 UDF 的第五個引數類型。

T6

指定 UDF 的第六個引數類型。

T7

指定 UDF 的第七個引數類型。

T8

指定 UDF 的第八個引數類型。

參數

udf
Func<T1,T2,T3,T4,T5,T6,T7,T8,Row>

UDF 函式實作。

returnType
StructType

與此資料列相關聯的架構

傳回

傳回 Column(String) UDF 結果之 的委派。

適用於

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

從指定的委派建立 UDF。

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> Udf<T1,T2,T3,T4,T5,T6,T7,TResult>(Func<T1,T2,T3,T4,T5,T6,T7,TResult> udf);
static member Udf : Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'Result> -> 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>
Public Shared Function Udf(Of T1, T2, T3, T4, T5, T6, T7, TResult) (udf As Func(Of T1, T2, T3, T4, T5, T6, T7, TResult)) As Func(Of Column, Column, Column, Column, Column, Column, Column, Column)

類型參數

A1

指定 UDF 的第一個引數類型。

A2

指定 UDF 的第二個引數類型。

A3

指定 UDF 的第三個引數類型。

A4

指定 UDF 的第四個引數類型。

A5

指定 UDF 的第五個引數類型。

A6

指定 UDF 的第六個引數類型。

A7

指定 UDF 的第七個引數類型。

RT

指定 UDF 的傳回型別。

T1

指定 UDF 的第一個引數類型。

T2

指定 UDF 的第二個引數類型。

T3

指定 UDF 的第三個引數類型。

T4

指定 UDF 的第四個引數類型。

T5

指定 UDF 的第五個引數類型。

T6

指定 UDF 的第六個引數類型。

T7

指定 UDF 的第七個引數類型。

TResult

指定 UDF 的傳回型別。

參數

udf
Func<T1,T2,T3,T4,T5,T6,T7,TResult>

UDF 函式實作。

傳回

傳回 Column(String) UDF 結果之 的委派。

適用於

Udf<T1,T2,T3,T4,T5,T6,T7>(Func<T1,T2,T3,T4,T5,T6,T7,Row>, StructType)

從指定的委派建立 UDF。

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> Udf<T1,T2,T3,T4,T5,T6,T7>(Func<T1,T2,T3,T4,T5,T6,T7,Microsoft.Spark.Sql.Row> udf, Microsoft.Spark.Sql.Types.StructType returnType);
static member Udf : Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, Microsoft.Spark.Sql.Row> * Microsoft.Spark.Sql.Types.StructType -> 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>
Public Shared Function Udf(Of T1, T2, T3, T4, T5, T6, T7) (udf As Func(Of T1, T2, T3, T4, T5, T6, T7, Row), returnType As StructType) As Func(Of Column, Column, Column, Column, Column, Column, Column, Column)

類型參數

T1

指定 UDF 的第一個引數類型。

T2

指定 UDF 的第二個引數類型。

T3

指定 UDF 的第三個引數類型。

T4

指定 UDF 的第四個引數類型。

T5

指定 UDF 的第五個引數類型。

T6

指定 UDF 的第六個引數類型。

T7

指定 UDF 的第七個引數類型。

參數

udf
Func<T1,T2,T3,T4,T5,T6,T7,Row>

UDF 函式實作。

returnType
StructType

與此資料列相關聯的架構

傳回

傳回 Column(String) UDF 結果之 的委派。

適用於

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

從指定的委派建立 UDF。

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> Udf<T1,T2,T3,T4,T5,T6,TResult>(Func<T1,T2,T3,T4,T5,T6,TResult> udf);
static member Udf : Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'Result> -> 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>
Public Shared Function Udf(Of T1, T2, T3, T4, T5, T6, TResult) (udf As Func(Of T1, T2, T3, T4, T5, T6, TResult)) As Func(Of Column, Column, Column, Column, Column, Column, Column)

類型參數

A1

指定 UDF 的第一個引數類型。

A2

指定 UDF 的第二個引數類型。

A3

指定 UDF 的第三個引數類型。

A4

指定 UDF 的第四個引數類型。

A5

指定 UDF 的第五個引數類型。

A6

指定 UDF 的第六個引數類型。

RT

指定 UDF 的傳回型別。

T1

指定 UDF 的第一個引數類型。

T2

指定 UDF 的第二個引數類型。

T3

指定 UDF 的第三個引數類型。

T4

指定 UDF 的第四個引數類型。

T5

指定 UDF 的第五個引數類型。

T6

指定 UDF 的第六個引數類型。

TResult

指定 UDF 的傳回型別。

參數

udf
Func<T1,T2,T3,T4,T5,T6,TResult>

UDF 函式實作。

傳回

傳回 Column(String) UDF 結果之 的委派。

適用於

Udf<T1,T2,T3,T4,T5,T6>(Func<T1,T2,T3,T4,T5,T6,Row>, StructType)

從指定的委派建立 UDF。

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> Udf<T1,T2,T3,T4,T5,T6>(Func<T1,T2,T3,T4,T5,T6,Microsoft.Spark.Sql.Row> udf, Microsoft.Spark.Sql.Types.StructType returnType);
static member Udf : Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, Microsoft.Spark.Sql.Row> * Microsoft.Spark.Sql.Types.StructType -> 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>
Public Shared Function Udf(Of T1, T2, T3, T4, T5, T6) (udf As Func(Of T1, T2, T3, T4, T5, T6, Row), returnType As StructType) As Func(Of Column, Column, Column, Column, Column, Column, Column)

類型參數

T1

指定 UDF 的第一個引數類型。

T2

指定 UDF 的第二個引數類型。

T3

指定 UDF 的第三個引數類型。

T4

指定 UDF 的第四個引數類型。

T5

指定 UDF 的第五個引數類型。

T6

指定 UDF 的第六個引數類型。

參數

udf
Func<T1,T2,T3,T4,T5,T6,Row>

UDF 函式實作。

returnType
StructType

與此資料列相關聯的架構

傳回

傳回 Column(String) UDF 結果之 的委派。

適用於

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

從指定的委派建立 UDF。

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> Udf<T1,T2,T3,T4,T5,TResult>(Func<T1,T2,T3,T4,T5,TResult> udf);
static member Udf : Func<'T1, 'T2, 'T3, 'T4, 'T5, 'Result> -> 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>
Public Shared Function Udf(Of T1, T2, T3, T4, T5, TResult) (udf As Func(Of T1, T2, T3, T4, T5, TResult)) As Func(Of Column, Column, Column, Column, Column, Column)

類型參數

A1

指定 UDF 的第一個引數類型。

A2

指定 UDF 的第二個引數類型。

A3

指定 UDF 的第三個引數類型。

A4

指定 UDF 的第四個引數類型。

A5

指定 UDF 的第五個引數類型。

RT

指定 UDF 的傳回型別。

T1

指定 UDF 的第一個引數類型。

T2

指定 UDF 的第二個引數類型。

T3

指定 UDF 的第三個引數類型。

T4

指定 UDF 的第四個引數類型。

T5

指定 UDF 的第五個引數類型。

TResult

指定 UDF 的傳回型別。

參數

udf
Func<T1,T2,T3,T4,T5,TResult>

UDF 函式實作。

傳回

傳回 Column(String) UDF 結果之 的委派。

適用於

Udf<T1,T2,T3,T4,T5>(Func<T1,T2,T3,T4,T5,Row>, StructType)

從指定的委派建立 UDF。

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> Udf<T1,T2,T3,T4,T5>(Func<T1,T2,T3,T4,T5,Microsoft.Spark.Sql.Row> udf, Microsoft.Spark.Sql.Types.StructType returnType);
static member Udf : Func<'T1, 'T2, 'T3, 'T4, 'T5, Microsoft.Spark.Sql.Row> * Microsoft.Spark.Sql.Types.StructType -> 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>
Public Shared Function Udf(Of T1, T2, T3, T4, T5) (udf As Func(Of T1, T2, T3, T4, T5, Row), returnType As StructType) As Func(Of Column, Column, Column, Column, Column, Column)

類型參數

T1

指定 UDF 的第一個引數類型。

T2

指定 UDF 的第二個引數類型。

T3

指定 UDF 的第三個引數類型。

T4

指定 UDF 的第四個引數類型。

T5

指定 UDF 的第五個引數類型。

參數

udf
Func<T1,T2,T3,T4,T5,Row>

UDF 函式實作。

returnType
StructType

與此資料列相關聯的架構

傳回

傳回 Column(String) UDF 結果之 的委派。

適用於

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

從指定的委派建立 UDF。

public static Func<Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column> Udf<T1,T2,T3,T4,TResult>(Func<T1,T2,T3,T4,TResult> udf);
static member Udf : Func<'T1, 'T2, 'T3, 'T4, 'Result> -> Func<Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column>
Public Shared Function Udf(Of T1, T2, T3, T4, TResult) (udf As Func(Of T1, T2, T3, T4, TResult)) As Func(Of Column, Column, Column, Column, Column)

類型參數

A1

指定 UDF 的第一個引數類型。

A2

指定 UDF 的第二個引數類型。

A3

指定 UDF 的第三個引數類型。

A4

指定 UDF 的第四個引數類型。

RT

指定 UDF 的傳回型別。

T1

指定 UDF 的第一個引數類型。

T2

指定 UDF 的第二個引數類型。

T3

指定 UDF 的第三個引數類型。

T4

指定 UDF 的第四個引數類型。

TResult

指定 UDF 的傳回型別。

參數

udf
Func<T1,T2,T3,T4,TResult>

UDF 函式實作。

傳回

傳回 Column(String) UDF 結果之 的委派。

適用於

Udf<T1,T2,T3,T4>(Func<T1,T2,T3,T4,Row>, StructType)

從指定的委派建立 UDF。

public static Func<Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column> Udf<T1,T2,T3,T4>(Func<T1,T2,T3,T4,Microsoft.Spark.Sql.Row> udf, Microsoft.Spark.Sql.Types.StructType returnType);
static member Udf : Func<'T1, 'T2, 'T3, 'T4, Microsoft.Spark.Sql.Row> * Microsoft.Spark.Sql.Types.StructType -> Func<Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column>
Public Shared Function Udf(Of T1, T2, T3, T4) (udf As Func(Of T1, T2, T3, T4, Row), returnType As StructType) As Func(Of Column, Column, Column, Column, Column)

類型參數

T1

指定 UDF 的第一個引數類型。

T2

指定 UDF 的第二個引數類型。

T3

指定 UDF 的第三個引數類型。

T4

指定 UDF 的第四個引數類型。

參數

udf
Func<T1,T2,T3,T4,Row>

UDF 函式實作。

returnType
StructType

與此資料列相關聯的架構

傳回

傳回 Column(String) UDF 結果之 的委派。

適用於

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

從指定的委派建立 UDF。

public static Func<Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column> Udf<T1,T2,T3,TResult>(Func<T1,T2,T3,TResult> udf);
static member Udf : Func<'T1, 'T2, 'T3, 'Result> -> Func<Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column>
Public Shared Function Udf(Of T1, T2, T3, TResult) (udf As Func(Of T1, T2, T3, TResult)) As Func(Of Column, Column, Column, Column)

類型參數

A1

指定 UDF 的第一個引數類型。

A2

指定 UDF 的第二個引數類型。

A3

指定 UDF 的第三個引數類型。

RT

指定 UDF 的傳回型別。

T1

指定 UDF 的第一個引數類型。

T2

指定 UDF 的第二個引數類型。

T3

指定 UDF 的第三個引數類型。

TResult

指定 UDF 的傳回型別。

參數

udf
Func<T1,T2,T3,TResult>

UDF 函式實作。

傳回

傳回 Column(String) UDF 結果之 的委派。

適用於

Udf<T1,T2,T3>(Func<T1,T2,T3,Row>, StructType)

從指定的委派建立 UDF。

public static Func<Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column> Udf<T1,T2,T3>(Func<T1,T2,T3,Microsoft.Spark.Sql.Row> udf, Microsoft.Spark.Sql.Types.StructType returnType);
static member Udf : Func<'T1, 'T2, 'T3, Microsoft.Spark.Sql.Row> * Microsoft.Spark.Sql.Types.StructType -> Func<Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column>
Public Shared Function Udf(Of T1, T2, T3) (udf As Func(Of T1, T2, T3, Row), returnType As StructType) As Func(Of Column, Column, Column, Column)

類型參數

T1

指定 UDF 的第一個引數類型。

T2

指定 UDF 的第二個引數類型。

T3

指定 UDF 的第三個引數類型。

參數

udf
Func<T1,T2,T3,Row>

UDF 函式實作。

returnType
StructType

與此資料列相關聯的架構

傳回

傳回 Column(String) UDF 結果之 的委派。

適用於

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

從指定的委派建立 UDF。

public static Func<Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column> Udf<T1,T2,TResult>(Func<T1,T2,TResult> udf);
static member Udf : Func<'T1, 'T2, 'Result> -> Func<Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column>
Public Shared Function Udf(Of T1, T2, TResult) (udf As Func(Of T1, T2, TResult)) As Func(Of Column, Column, Column)

類型參數

A1

指定 UDF 的第一個引數類型。

A2

指定 UDF 的第二個引數類型。

RT

指定 UDF 的傳回型別。

T1

指定 UDF 的第一個引數類型。

T2

指定 UDF 的第二個引數類型。

TResult

指定 UDF 的傳回型別。

參數

udf
Func<T1,T2,TResult>

UDF 函式實作。

傳回

傳回 Column(String) UDF 結果之 的委派。

適用於

Udf<T1,T2>(Func<T1,T2,Row>, StructType)

從指定的委派建立 UDF。

public static Func<Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column,Microsoft.Spark.Sql.Column> Udf<T1,T2>(Func<T1,T2,Microsoft.Spark.Sql.Row> udf, Microsoft.Spark.Sql.Types.StructType returnType);
static member Udf : Func<'T1, 'T2, Microsoft.Spark.Sql.Row> * Microsoft.Spark.Sql.Types.StructType -> Func<Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column, Microsoft.Spark.Sql.Column>
Public Shared Function Udf(Of T1, T2) (udf As Func(Of T1, T2, Row), returnType As StructType) As Func(Of Column, Column, Column)

類型參數

T1

指定 UDF 的第一個引數類型。

T2

指定 UDF 的第二個引數類型。

參數

udf
Func<T1,T2,Row>

UDF 函式實作。

returnType
StructType

與此資料列相關聯的架構

傳回

傳回 Column(String) UDF 結果之 的委派。

適用於

Udf<TResult>(Func<TResult>)

從指定的委派建立 UDF。

public static Func<Microsoft.Spark.Sql.Column> Udf<TResult>(Func<TResult> udf);
static member Udf : Func<'Result> -> Func<Microsoft.Spark.Sql.Column>
Public Shared Function Udf(Of TResult) (udf As Func(Of TResult)) As Func(Of Column)

類型參數

RT

指定 UDF 的傳回型別。

TResult

指定 UDF 的傳回型別。

參數

udf
Func<TResult>

UDF 函式實作。

傳回

傳回 Column(String) UDF 結果之 的委派。

適用於