Row 类

定义

表示 RDD 中的行对象,等效于 Spark 中的 GenericRowWithSchema。

public sealed class Row
type Row = class
Public NotInheritable Class Row
继承
Row

属性

Item[Int32]

返回给定索引处的列值。

Schema

与此行关联的架构。

Values

表示此行的值。

方法

Equals(Object)

检查给定对象是否与当前对象相同。

Get(Int32)

返回给定索引处的列值。

Get(String)

返回指定其列名的列值。

GetAs<T>(Int32)

返回给定索引处的列值,作为 T 类型。TODO:如果原始类型为“long”,并且其值可以适合“int”,Pickler 会将该值序列化为 int。由于值已装箱, GetAs<T>(Int32) 将引发异常。

GetAs<T>(String)

返回列名称为 T 类型的列值。TODO:如果原始类型为“long”,并且其值可以适合“int”,Pickler 会将该值序列化为 int。由于值已装箱, GetAs<T>(String) 将引发异常。

GetHashCode()

返回当前 对象的哈希代码。

Size()

返回此行中的列数。

ToString()

返回此行的字符串版本。

运算符

Implicit(GenericRow to Row)

返回可在链接的 UDF 中发生的无架构行, (行为与 PySpark) 相同。

适用于