Apache Tajo - Datentypen
Um eine Abfrage in einer Tajo-Shell auszuführen, öffnen Sie Ihr Terminal, wechseln Sie in das installierte Tajo-Verzeichnis und geben Sie den folgenden Befehl ein:
$ bin/tsql
Sie sehen nun die Antwort wie im folgenden Programm gezeigt -
default>
Sie können jetzt Ihre Abfragen ausführen. Andernfalls können Sie Ihre Abfragen über die Webkonsolenanwendung unter der folgenden URL ausführen:http://localhost:26080/
Primitive Datentypen
Apache Tajo unterstützt die folgende Liste primitiver Datentypen:
S.No. | Datentyp & Beschreibung |
---|---|
1 | integer Wird zum Speichern eines ganzzahligen Werts mit 4 Byte Speicher verwendet. |
2 | tinyint Der winzige ganzzahlige Wert beträgt 1 Byte |
3 | smallint Wird zum Speichern eines kleinen Integer-2-Byte-Werts verwendet. |
4 | bigint Der Ganzzahlwert für den großen Bereich verfügt über einen Speicher von 8 Byte. |
5 | boolean Gibt true / false zurück. |
6 | real Wird zum Speichern von echtem Wert verwendet. Größe ist 4 Bytes. |
7 | float Gleitkomma-Genauigkeitswert mit 4 oder 8 Byte Speicherplatz. |
8 | double Doppelpunktgenauigkeitswert in 8 Bytes gespeichert. |
9 | char[(n)] Zeichenwert. |
10 | varchar[(n)] Nicht-Unicode-Daten variabler Länge. |
11 | number Dezimalwerte. |
12 | binary Binärwerte. |
13 | date Kalenderdatum (Jahr, Monat, Tag). Example - DATUM '2016-08-22' |
14 | time Tageszeit (Stunde, Minute, Sekunde, Millisekunde) ohne Zeitzone. Werte dieses Typs werden in der Sitzungszeitzone analysiert und gerendert. |
15 | timezone Tageszeit (Stunde, Minute, Sekunde, Millisekunde) mit einer Zeitzone. Werte dieses Typs werden unter Verwendung der Zeitzone aus dem Wert gerendert. Example - ZEIT '01: 02: 03.456 Asien / Kolkata ' |
16 | timestamp Sofortige Uhrzeit, die Datum und Uhrzeit ohne Zeitzone enthält. Example - TIMESTAMP '2016-08-22 03: 04: 05.321' |
17 | text Unicode-Text variabler Länge. |