Apache Tajo - Veri Türleri
Bir Tajo kabuğunda bir sorgu yürütmek için, terminalinizi açın ve Tajo kurulu dizinine gidin ve ardından aşağıdaki komutu yazın -
$ bin/tsql
Şimdi aşağıdaki programda gösterildiği gibi yanıtı göreceksiniz -
default>
Artık sorgularınızı yürütebilirsiniz. Aksi takdirde, sorgularınızı web konsolu uygulaması aracılığıyla aşağıdaki URL'ye çalıştırabilirsiniz -http://localhost:26080/
İlkel Veri Türleri
Apache Tajo, aşağıdaki ilkel veri türleri listesini destekler -
| S.No. | Veri türü ve Açıklama |
|---|---|
| 1 | integer Tamsayı değerini 4 bayt depolamayla depolamak için kullanılır. |
| 2 | tinyint Küçük tam sayı değeri 1 bayttır |
| 3 | smallint Küçük boyutlu tamsayı 2 bayt değerini saklamak için kullanılır. |
| 4 | bigint Büyük aralıklı tamsayı değerinde 8 baytlık depolama alanı vardır. |
| 5 | boolean Doğru / yanlış döndürür. |
| 6 | real Gerçek değeri saklamak için kullanılır. Boyut 4 bayttır. |
| 7 | float 4 veya 8 bayt depolama alanına sahip kayan nokta hassas değeri. |
| 8 | double 8 bayt olarak saklanan çift nokta kesinlik değeri. |
| 9 | char[(n)] Karakter değeri. |
| 10 | varchar[(n)] Değişken uzunluklu Unicode olmayan veriler. |
| 11 | number Ondalık değerler. |
| 12 | binary İkili değerler. |
| 13 | date Takvim tarihi (yıl, ay, gün). Example - TARİH '2016-08-22' |
| 14 | time Saat dilimi olmadan günün saati (saat, dakika, saniye, milisaniye). Bu türdeki değerler, oturum saat diliminde ayrıştırılır ve işlenir. |
| 15 | timezone Saat dilimi ile günün saati (saat, dakika, saniye, milisaniye). Bu türdeki değerler, değerden saat dilimi kullanılarak oluşturulur. Example - SAAT '01: 02: 03.456 Asya / kolkata ' |
| 16 | timestamp Saat dilimi olmadan günün tarih ve saatini içeren anlık. Example - TIMESTAMP '2016-08-22 03: 04: 05.321' |
| 17 | text Değişken uzunluklu Unicode metin. |