Microsoft.Spark.Sql.Types Namespace

Classes

ArrayType

An array type containing multiple values of a type.

AtomicType

An internal type used to represent everything that is not null, arrays, structs, and maps.

BinaryType

Represents a binary (byte array) type.

BooleanType

Represents a boolean type.

ByteType

Represents a byte type.

DataType

The base type of all Spark SQL data types. Note that the implementation mirrors PySpark: spark/python/pyspark/sql/types.py The Scala version is spark/sql/catalyst/src/main/scala/org/apache/spark/sql/types/*.

DateType

Represents a date type.

DecimalType

Represents a decimal type (not implemented).

DoubleType

Represents a double type.

FloatType

Represents a float type.

FractionalType

Represents a fractional type.

IntegerType

Represents an int type.

IntegralType

Represents an integral type.

LongType

Represents a long type.

MapType

The data type for a map. This class is not implemented yet.

NullType

Represents a null type.

NumericType

Represents a numeric type.

ShortType

Represents a short type.

StringType

Represents a string type.

StructField

A type that represents a field inside StructType.

StructType

Struct type represents a struct with multiple fields. This type is also used to represent a Row object in Spark.

TimestampType

Represents a timestamp type.