Apache Tajo - Tipos de dados

Para executar uma consulta em um shell Tajo, abra seu terminal e vá para o diretório Tajo instalado e digite o seguinte comando -

$ bin/tsql

Agora você verá a resposta conforme mostrado no programa a seguir -

default>

Agora você pode executar suas consultas. Caso contrário, você pode executar suas consultas por meio do aplicativo de console da web para o seguinte URL -http://localhost:26080/

Tipos de dados primitivos

Apache Tajo suporta a seguinte lista de tipos de dados primitivos -

S.No. Tipo de dados e descrição
1

integer

Usado para armazenar valor inteiro com armazenamento de 4 bytes.

2

tinyint

O valor inteiro minúsculo é 1 byte

3

smallint

Usado para armazenar valores de 2 bytes inteiros de tamanho pequeno.

4

bigint

O valor inteiro de grande alcance tem 8 bytes de armazenamento.

5

boolean

Retorna verdadeiro / falso.

6

real

Usado para armazenar valor real. O tamanho é 4 bytes.

7

float

Valor de precisão de ponto flutuante que possui 4 ou 8 bytes de espaço de armazenamento.

8

double

Valor de precisão de ponto duplo armazenado em 8 bytes.

9

char[(n)]

Valor do personagem.

10

varchar[(n)]

Dados não Unicode de comprimento variável.

11

number

Valores decimais.

12

binary

Valores binários.

13

date

Data do calendário (ano, mês, dia).

Example - DATA '2016-08-22'

14

time

Hora do dia (hora, minuto, segundo, milissegundo) sem fuso horário. Valores desse tipo são analisados ​​e renderizados no fuso horário da sessão.

15

timezone

Hora do dia (hora, minuto, segundo, milissegundo) com um fuso horário. Os valores desse tipo são renderizados usando o fuso horário do valor.

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

16

timestamp

Instantâneo no tempo que inclui a data e a hora do dia sem fuso horário.

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

17

text

Texto Unicode de comprimento variável.