Загружаемые типы данных Avro

Система поддерживает загрузку типов данных Avro, перечисленных в таблице ниже. Для каждого типа данных Avro указан соответствующий логический тип данных.

Подробнее о типах данных Avro см. в официальной документации Apache Avro.

Загружаемый тип данных Avro Логический тип данных
boolean BOOLEAN
string VARCHAR (n)
(string) uuid UUID
int INTEGER
long BIGINT
float FLOAT
double DOUBLE
(int) date DATE
(long) time-micros TIME (precision)
(long) timestamp-micros TIMESTAMP (precision)

Значения типов (long) time-micros и (long) timestamp-micros считаются корректными, если лежат в интервалах [0; 86399999999] и [-62135596800; 253402300799999999] микросекунд соответственно. Для значений этих типов, лежащих вне указанных интервалов, успешная загрузка и дальнейшая корректная обработка не гарантируются.