Apache Tajo - Tipe Data

Untuk mengeksekusi kueri di shell Tajo, buka terminal Anda dan pindah ke direktori yang diinstal Tajo lalu ketik perintah berikut -

$ bin/tsql

Anda sekarang akan melihat respons seperti yang ditunjukkan pada program berikut -

default>

Anda sekarang dapat menjalankan kueri Anda. Jika tidak, Anda dapat menjalankan kueri Anda melalui aplikasi konsol web ke URL berikut -http://localhost:26080/

Tipe Data Primitif

Apache Tajo mendukung daftar tipe data primitif berikut -

S.No. Tipe & Deskripsi Data
1

integer

Digunakan untuk menyimpan nilai integer dengan penyimpanan 4 byte.

2

tinyint

Nilai integer kecil adalah 1 byte

3

smallint

Digunakan untuk menyimpan nilai bilangan bulat ukuran kecil 2 byte.

4

bigint

Nilai integer rentang besar memiliki penyimpanan 8 byte.

5

boolean

Menampilkan benar / salah.

6

real

Digunakan untuk menyimpan nilai nyata. Ukurannya 4 byte.

7

float

Nilai presisi floating point yang memiliki ruang penyimpanan 4 atau 8 byte.

8

double

Nilai presisi titik ganda disimpan dalam 8 byte.

9

char[(n)]

Nilai karakter.

10

varchar[(n)]

Data non-Unicode dengan panjang variabel.

11

number

Nilai desimal.

12

binary

Nilai biner.

13

date

Tanggal kalender (tahun, bulan, hari).

Example - DATE '2016-08-22'

14

time

Waktu dalam sehari (jam, menit, detik, milidetik) tanpa zona waktu. Nilai jenis ini diurai dan dirender dalam zona waktu sesi.

15

timezone

Waktu dalam sehari (jam, menit, detik, milidetik) dengan zona waktu. Nilai jenis ini dirender menggunakan zona waktu dari nilai.

Example - TIME '01: 02: 03.456 Asia / kolkata '

16

timestamp

Instan dalam waktu yang mencakup tanggal dan waktu tanpa zona waktu.

Example - TIMESTAMP '2016-08-22 03: 04: 05.321'

17

text

Teks Unicode dengan panjang variabel.