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