TINYINT |
1바이트 정수형 |
20 |
SMALLINT |
2바이트 정수형 |
20 |
INT |
4바이트 정수형 |
20 |
BIGINT |
8바이트 정수형 |
20 |
BOOLEAN |
TRUE 또는 FALSE |
TRUE |
FLOAT |
단정도 부동 소수점 |
3.14159 |
DOUBLE |
배정도 부동 소수점 |
3.14159 |
STRING |
문자의 시퀀스, 또는 문자열 설정가능. 작은 따옴표 및 큰 따옴표 사용가능 |
'Hello Hive', 'Hello Hive' |
TIMESTAMP |
정수형, 부동소수점, 문자열형 |
유닉스 TIMESTAMP, JDBC 호환 java SQL Timestamp 포맷, 소수점 9자리(nano second)까지 가능 |
BINARY |
바이트 배열의 형태 지원 |
|
STRUCT |
C 의 구조체나 객체와 유사. 각 필드는 점 표기법으로 사용. |
struct('Chanhae', 'Oh') |
MAP |
Key-value 처럼 필드를 배열 표기법으로 사용 |
map('first', 'Chanhae', 'last', 'Oh') |
ARRAY |
0으로 시작하는 정수로 색인할 수 잇는 동일한 데이터형의 순차 시퀀스 |
array('Chanhae', 'Oh') |