Data Types Supported by the Vectorized Executor
Table 1 lists the data types supported by the vectorized executor.
| Category | Data Type | Length | Supported or Not |
|---|---|---|---|
| Numeric Types | tinyint [unsigned] | 1 | Supported |
| smallint [unsigned] | 2 | Supported | |
| mediumint [unsigned] | 3 | Supported | |
| integer [unsigned] | 4 | Supported | |
| bigint [unsigned] | 8 | Supported | |
| decimal | -1 | Supported | |
| numeric | -1 | Supported | |
| real | 4 | Supported | |
| double precision | 8 | Supported | |
| smallserial | 2 | Supported | |
| serial | 4 | Supported | |
| bigserial | 8 | Supported | |
| largeserial | -1 | Supported | |
| Monetary Types | money | 8 | Supported |
| Boolean Types | boolean | 1 | Supported |
| Character Types | character varying(n), varchar(n) | -1 | Supported |
| character(n), char(n),nchar(n) | n | Supported | |
| character, char | 1 | Supported | |
| text | -1 | Supported | |
| varchar2(n) | -1 | Supported | |
| nvarchar2(n) | -1 | Supported | |
| clob | -1 | Supported | |
| Binary Types | raw | -1 | Supported |
| bytea | -1 | Supported | |
| Bit String Types | bit(n) | n | Supported |
| bit varying(n) | -1 | Supported | |
| Date/Time Types | timestamp with time zone | 8 | Supported |
| timestamp without time zone | 8 | Supported | |
| date | 4 | Supported | |
| time without time zone | 8 | Supported | |
| time with time zone | 12 | Supported | |
| interval | 16 | Supported | |
| Network Address Types | cidr | 7 or 19 | Supported |
| inet | 7 or 19 | Supported | |
| XML Types | xml | -1 | Supported |
| Other Types | enum | An enumerated type is a list of one or more quoted labels, each of which must be 1 to 63 bytes long. | Supported |
CREATE TYPE name AS ENUM (['label' [, ...]]);
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.