Microsoft.Spark.Sql.Types 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类
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 |
表示 double 类型。 |
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 中公历的日期和时间。 |