Apache Tajo - Types de données
Pour exécuter une requête dans un shell Tajo, ouvrez votre terminal et accédez au répertoire installé de Tajo, puis tapez la commande suivante -
$ bin/tsql
Vous verrez maintenant la réponse comme indiqué dans le programme suivant -
default>
Vous pouvez maintenant exécuter vos requêtes. Sinon, vous pouvez exécuter vos requêtes via l'application de console Web à l'URL suivante -http://localhost:26080/
Types de données primitifs
Apache Tajo prend en charge la liste suivante de types de données primitifs -
S.No. | Type de données et description |
---|---|
1 | integer Utilisé pour stocker une valeur entière avec un stockage de 4 octets. |
2 | tinyint La valeur entière minuscule est de 1 octet |
3 | smallint Utilisé pour stocker une valeur entière de petite taille de 2 octets. |
4 | bigint La valeur entière de grande plage a un stockage de 8 octets. |
5 | boolean Renvoie vrai / faux. |
6 | real Utilisé pour stocker la valeur réelle. La taille est de 4 octets. |
sept | float Valeur de précision à virgule flottante qui a 4 ou 8 octets d'espace de stockage. |
8 | double Valeur de précision à double point stockée sur 8 octets. |
9 | char[(n)] Valeur de caractère. |
dix | varchar[(n)] Données non Unicode de longueur variable. |
11 | number Valeurs décimales. |
12 | binary Valeurs binaires. |
13 | date Date du calendrier (année, mois, jour). Example - DATE '2016-08-22' |
14 | time Heure du jour (heure, minute, seconde, milliseconde) sans fuseau horaire. Les valeurs de ce type sont analysées et rendues dans le fuseau horaire de la session. |
15 | timezone Heure du jour (heure, minute, seconde, milliseconde) avec un fuseau horaire. Les valeurs de ce type sont rendues en utilisant le fuseau horaire de la valeur. Example - HEURE '01: 02: 03.456 Asie / kolkata ' |
16 | timestamp Heure instantanée qui inclut la date et l'heure du jour sans fuseau horaire. Example - TIMESTAMP '2016-08-22 03: 04: 05.321' |
17 | text Texte Unicode de longueur variable. |