Microsoft.Spark.Sql.Types 命名空間

類別

ArrayType

陣列類型,包含類型的多個值。

AtomicType

用來表示非 Null、陣列、結構及對應之所有專案的內部類型。

BinaryType

表示二進位 (位元組陣列) 類型。

BooleanType

表示布林型別。

ByteType

表示位元組類型。

DataType

所有 Spark SQL 資料類型的基底類型。 請注意,實作鏡像 PySpark:spark/python/pyspark/sql/types.py Scala 版本是 spark/sql/catalyst/src/main/scala/org/apache/spark/sql/types/*。

Date

代表包含年、月和日的日期。

DateType

表示日期類型。 它代表西曆中的有效日期。 有效範圍是 [0001-01-01, 9999-12-31]。

DecimalType

表示十進位類型。

DoubleType

表示雙精度浮點數類型。

FloatType

表示浮點數類型。

FractionalType

表示小數型別。

IntegerType

表示 int 類型。

IntegralType

表示整數類型。

LongType

表示長型別。

MapType

地圖的資料類型。

NullType

表示 Null 類型。

NumericType

表示數數值型別。

ShortType

表示簡短型別。

StringType

表示字串型別。

StructField

類型,表示 StructType 內的欄位。

StructType

結構類型代表具有多個欄位的結構。 此類型也可用來代表 Spark 中的 Row 物件。

Timestamp

代表時間戳記,其中包含國際標準時間 (UTC) 年、月、日、小時、分鐘、秒、微秒。

TimestampType

表示時間戳記類型。 它表示以微秒有效位數表示時間瞬間。 有效範圍是 [0001-01-01T00:00:00.000000Z, 9999-12-31T23:59:59.999999Z] ,其中左/右系結是 UTC+00:00 中專業西曆的日期和時間。