Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Types de données
Important
Amazon S3 Select n’est plus disponible pour les nouveaux clients. Les clients existants d’Amazon S3 Select peuvent continuer à utiliser cette fonctionnalité comme d’habitude. En savoir plus
Amazon S3 Select prend en charge plusieurs types de données primitifs.
Conversions du type de données
La règle générale consiste à suivre la fonction CAST
si elle est définie. Si CAST
n’est pas défini, toutes les données d’entrée sont considérées comme une chaîne. Dans ce cas, vous devez convertir vos données d’entrée dans les types de données concernés au besoin.
Pour plus d’informations sur la fonction CAST
, consultez CAST.
Types de données pris en charge
Amazon S3 Select prend en charge l’ensemble de types de données primitifs suivant.
Name (Nom) |
Description |
Exemples |
---|---|---|
|
Une valeur booléenne, |
|
|
Un entier signé sur 8 octets dans la plage -9 223 372 036 854 775 808 à 9 223 372 036 854 775 807. |
|
|
Chaîne de UTF8 longueur variable codée. La limite par défaut est de un caractère. La limite de caractères maximale est de 2 147 483 647. |
|
|
Un nombre à virgule flottante de 8 octets. |
|
|
Un nombre de base 10, avec une précision maximale de 38 (c’est-à-dire, le nombre maximal de chiffres significatifs) et avec une échelle dans la plage de -231 à 231-1 (c’est-à-dire, l’exposant de base 10). NoteAmazon S3 Select ignore l’échelle et la précision lorsque vous fournissez les deux en même temps. |
|
|
Les horodatages représentent un moment spécifique dans le temps, incluent toujours un décalage local, et sont capables de précision arbitraire. Dans le format de texte, les horodatages suivent la remarque de W3C sur les formats de date et d’heure |
|
Pris en charge Parquet types
Amazon S3 Select prend en charge les éléments suivants Parquet types.
-
DATE
-
DECIMAL
-
ENUM
-
INT(8)
-
INT(16)
-
INT(32)
-
INT(64)
-
LIST
Note
Pour
LIST
Parquet type de sortie, Amazon S3 Select ne prend en charge que le format JSON. Toutefois, si la requête limite les données à de simples valeurs,LIST
Parquet le type peut également être interrogé au format CSV. -
STRING
-
Précision prise en charge par
TIMESTAMP
(MILLIS
/MICROS
/NANOS
)Note
Les horodatages enregistrés au format
INT(96)
ne sont pas pris en charge.En raison de la plage du type
INT(64)
, les horodatages utilisant l’unitéNANOS
ne peuvent représenter que des valeurs comprises entre1677-09-21 00:12:43
et2262-04-11 23:47:16
. Les valeurs en dehors de cette plage ne peuvent pas être représentées par l’unitéNANOS
.
Cartographie de Parquet types vers les types de données pris en charge dans Amazon S3 Select
Parquet types |
Types de données pris en charge |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Chaque Parquet le type dans la liste est mappé au type de données correspondant. |
|
|
|
|