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