Apache Tajo - typy danych

Aby wykonać zapytanie w powłoce Tajo, otwórz terminal i przejdź do katalogu zainstalowanego Tajo, a następnie wpisz następujące polecenie -

$ bin/tsql

Zobaczysz teraz odpowiedź, jak pokazano w następującym programie -

default>

Możesz teraz wykonywać swoje zapytania. W przeciwnym razie możesz uruchamiać zapytania za pośrednictwem aplikacji konsoli internetowej pod następujący adres URL -http://localhost:26080/

Prymitywne typy danych

Apache Tajo obsługuje następującą listę pierwotnych typów danych -

S.No. Typ danych i opis
1

integer

Służy do przechowywania wartości całkowitej z pamięcią 4 bajtową.

2

tinyint

Mała liczba całkowita to 1 bajt

3

smallint

Służy do przechowywania 2-bajtowej liczby całkowitej o małym rozmiarze.

4

bigint

Wartość całkowita z dużym zakresem ma pamięć 8 bajtów.

5

boolean

Zwraca prawda / fałsz.

6

real

Służy do przechowywania prawdziwej wartości. Rozmiar to 4 bajty.

7

float

Wartość precyzji zmiennoprzecinkowej, która ma 4 lub 8 bajtów przestrzeni dyskowej.

8

double

Dwupunktowa wartość precyzji przechowywana w 8 bajtach.

9

char[(n)]

Wartość znaku.

10

varchar[(n)]

Dane inne niż Unicode o zmiennej długości.

11

number

Wartości dziesiętne.

12

binary

Wartości binarne.

13

date

Data kalendarzowa (rok, miesiąc, dzień).

Example - DATA '2016-08-22'

14

time

Pora dnia (godzina, minuta, sekunda, milisekunda) bez strefy czasowej. Wartości tego typu są analizowane i renderowane w strefie czasowej sesji.

15

timezone

Pora dnia (godzina, minuta, sekunda, milisekunda) wraz ze strefą czasową. Wartości tego typu są renderowane przy użyciu strefy czasowej z wartości.

Example - CZAS '01: 02: 03.456 Azja / Kalkuta '

16

timestamp

Natychmiastowy czas obejmujący datę i godzinę bez strefy czasowej.

Example - TIMESTAMP '2016-08-22 03: 04: 05.321'

17

text

Tekst Unicode o zmiennej długości.