Hive 데이터 타입


타입 크기 리터럴 문법 예제
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')