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.