6 #ifndef __GPUDB_COLUMN_PROPERTIES__H__
7 #define __GPUDB_COLUMN_PROPERTIES__H__
14 namespace ColumnProperty
21 extern const std::string
DATA;
65 extern const std::string
ULONG;
76 extern const std::string
DECIMAL;
85 extern const std::string
DATE;
95 extern const std::string
TIME;
113 extern const std::string
CHAR1;
121 extern const std::string
CHAR2;
129 extern const std::string
CHAR4;
137 extern const std::string
CHAR8;
145 extern const std::string
CHAR16;
153 extern const std::string
CHAR32;
161 extern const std::string
CHAR64;
169 extern const std::string
CHAR128;
177 extern const std::string
CHAR256;
185 extern const std::string
INT8;
193 extern const std::string
INT16;
202 extern const std::string
IPV4;
210 extern const std::string
WKT;
255 extern const std::string
DICT;
269 #endif // __GPUDB_COLUMN_PROPERTIES__H__
const std::string CHAR1
This property provides optimized memory, disk and query performance for string columns.
const std::string CHAR4
This property provides optimized memory, disk and query performance for string columns.
const std::string IPV4
This property provides optimized memory, disk and query performance for string columns representing I...
const std::string ULONG
Valid only for 'string' columns.
const std::string TIMESTAMP
Valid only for 'long' columns.
const std::string CHAR16
This property provides optimized memory, disk and query performance for string columns.
const std::string DICT
This property indicates that this column should be dictionary encoded.
const std::string TEXT_SEARCH
Valid only for 'string' columns.
const std::string TIME
Valid only for 'string' columns.
const std::string CHAR32
This property provides optimized memory, disk and query performance for string columns.
const std::string CHAR64
This property provides optimized memory, disk and query performance for string columns.
const std::string INIT_WITH_NOW
For 'date', 'time', 'datetime', or 'timestamp' column types, replace empty strings and invalid timest...
const std::string INT8
This property provides optimized memory and query performance for int columns.
const std::string INT16
This property provides optimized memory and query performance for int columns.
const std::string SHARD_KEY
This property indicates that this column will be part of (or the entire) shard key.
const std::string DATE
Valid only for 'string' columns.
const std::string CHAR128
This property provides optimized memory, disk and query performance for string columns.
const std::string CHAR256
This property provides optimized memory, disk and query performance for string columns.
const std::string DECIMAL
Valid only for 'string' columns.
const std::string DISK_OPTIMIZED
Works in conjunction with the data property for string columns.
const std::string WKT
Valid only for 'string' and 'bytes' columns.
const std::string STORE_ONLY
Persist the column value but do not make it available to queries (e.g.
const std::string PRIMARY_KEY
This property indicates that this column will be part of (or the entire) primary key.
const std::string DATETIME
Valid only for 'string' columns.
const std::string CHAR2
This property provides optimized memory, disk and query performance for string columns.
const std::string CHAR8
This property provides optimized memory, disk and query performance for string columns.
const std::string NULLABLE
This property indicates that this column is nullable.
const std::string DATA
Default property for all numeric and string type columns; makes the column available for GPU queries...