Lire en anglais

Partager via


Microsoft.Spark.Sql.Types Espace de noms

Classes

ArrayType

Type de tableau contenant plusieurs valeurs d’un type.

AtomicType

Type interne utilisé pour représenter tout ce qui n’est pas null, les tableaux, les structs et les mappages.

BinaryType

Représente un type binaire (tableau d’octets).

BooleanType

Représente un type booléen.

ByteType

Représente un type d’octet.

DataType

Type de base de tous les types de données Spark SQL. Notez que l’implémentation reflète PySpark : spark/python/pyspark/sql/types.py La version de Scala est spark/sql/catalyst/src/main/scala/org/apache/spark/sql/types/*.

Date

Représente date contenant l’année, le mois et le jour.

DateType

Représente un type de date. Il représente une date valide dans le calendrier grégorien proleptique. La plage valide est [0001-01-01, 9999-12-31].

DecimalType

Représente un type décimal.

DoubleType

Représente un type double.

FloatType

Représente un type float.

FractionalType

Représente un type fractionnaire.

IntegerType

Représente un type int.

IntegralType

Représente un type intégral.

LongType

Représente un type long.

MapType

Type de données d’une carte.

NullType

Représente un type null.

NumericType

Représente un type numérique.

ShortType

Représente un type court.

StringType

Représente un type string.

StructField

Type qui représente un champ à l’intérieur de StructType.

StructType

Le type struct représente un struct avec plusieurs champs. Ce type est également utilisé pour représenter un objet Row dans Spark.

Timestamp

Représente l’horodatage contenant l’année, le mois, le jour, l’heure, la minute, la seconde, la microseconde en temps universel coordonné (UTC).

TimestampType

Représente un type d’horodatage. Il représente un instant de temps en microsecondes de précision. La plage valide est [0001-01-01T00:00:00.0000000Z, 9999-12-31T23:59:59:59.99999Z] où la limite gauche/droite est une date et une heure du calendrier grégorien proleptique en UTC+00:00.