DuckDBType: {
ARRAY: 33;
BIGINT: 5;
BIT: 29;
BLOB: 18;
BOOLEAN: 1;
DATE: 13;
DECIMAL: 19;
DOUBLE: 11;
ENUM: 23;
FLOAT: 10;
HUGEINT: 16;
INTEGER: 4;
INTERVAL: 15;
INVALID: 0;
LIST: 24;
MAP: 26;
SMALLINT: 3;
STRUCT: 25;
TIME: 14;
TIME_TZ: 30;
TIMESTAMP: 12;
TIMESTAMP_MS: 21;
TIMESTAMP_NS: 22;
TIMESTAMP_S: 20;
TIMESTAMP_TZ: 31;
TINYINT: 2;
UBIGINT: 9;
UHUGEINT: 32;
UINTEGER: 8;
UNION: 28;
USMALLINT: 7;
UTINYINT: 6;
UUID: 27;
VARCHAR: 17;
} = ...
Type Declaration
ReadonlyARRAY: 33
ReadonlyBIGINT: 5
ReadonlyBIT: 29
ReadonlyBLOB: 18
ReadonlyBOOLEAN: 1
ReadonlyDATE: 13
ReadonlyDECIMAL: 19
ReadonlyDOUBLE: 11
ReadonlyENUM: 23
ReadonlyFLOAT: 10
ReadonlyHUGEINT: 16
ReadonlyINTEGER: 4
ReadonlyINTERVAL: 15
ReadonlyINVALID: 0
ReadonlyLIST: 24
ReadonlyMAP: 26
ReadonlySMALLINT: 3
ReadonlySTRUCT: 25
ReadonlyTIME: 14
ReadonlyTIME_TZ: 30
ReadonlyTIMESTAMP: 12
ReadonlyTIMESTAMP_MS: 21
ReadonlyTIMESTAMP_NS: 22
ReadonlyTIMESTAMP_S: 20
ReadonlyTIMESTAMP_TZ: 31
ReadonlyTINYINT: 2
ReadonlyUBIGINT: 9
ReadonlyUHUGEINT: 32
ReadonlyUINTEGER: 8
ReadonlyUNION: 28
ReadonlyUSMALLINT: 7
ReadonlyUTINYINT: 6
ReadonlyUUID: 27
ReadonlyVARCHAR: 17
DuckDB type constants mapping to the C API type IDs.