Functions.Udf 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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)
參數
- 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 的第一個引數類型。
參數
- 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 的第十個引數類型。
參數
- 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 的第九個引數類型。
參數
- 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 的第八個引數類型。
參數
- 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 的第七個引數類型。
參數
- 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 的第六個引數類型。
參數
- 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 的第五個引數類型。
參數
- 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 的第四個引數類型。
參數
- 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 的第三個引數類型。
參數
- 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 的第二個引數類型。
參數
- 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 結果之 的委派。