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