Загружаемые типы данных 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] микросекунд соответственно. Для значений этих типов, лежащих вне указанных интервалов, успешная загрузка и дальнейшая корректная обработка не гарантируются.