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. |