外表数据类型映射
ORC/Parquet格式映射
ORC/Parquet 类型 | ProtonBase 类型 |
---|---|
BOOLEAN | BOOLEAN |
TINYINT | SMALLINT |
SMALLINT | SMALLINT |
INT | INTEGER |
BIGINT | BIGINT |
FLOAT | REAL |
DOUBLE | DOUBLE PRECISION |
DECIMAL(p,s) | DECIMAL(p,s) |
STRING | TEXT |
VARCHAR(n) | VARCHAR(n) |
CHAR(n) | CHAR(n) |
BINARY | BYTEA |
TIMESTAMP | TIMESTAMP |
DATE | DATE |
ARRAY | type[] |
MAP | Not Available |
STRUCT | Not Available |
Iceberg格式映射
Iceberg 类型 | ProtonBase 类型 |
---|---|
boolean | BOOLEAN |
int | INTEGER |
long | BIGINT |
float | REAL |
double | DOUBLE PRECISION |
decimal(p,s) | DECIMAL(p,s) |
string | TEXT |
uuid | UUID |
fixed(n) | BYTEA |
binary | BYTEA |
date | DATE |
time | TIME |
timestamp | TIMESTAMP |
timestamptz | TIMESTAMPTZ |
list | type[] |
map | Not Available |
struct | Not Available |
DeltaLake格式映射
DeltaLake 类型 | ProtonBase 类型 |
---|---|
boolean | BOOLEAN |
short | SMALLINT |
integer | INTEGER |
long | BIGINT |
float | REAL |
double | DOUBLE PRECISION |
decimal(p,s) | DECIMAL(p,s) |
string | TEXT |
varchar(n) | VARCHAR(n) |
char(n) | CHAR(n) |
binary | BYTEA |
date | DATE |
timestamp | TIMESTAMP |
array | type[] |
map | Not Available |
struct | Not Available |