GPUdb C++ API  Version 7.1.10.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ColumnProperties.h
Go to the documentation of this file.
1 /*
2  * This file was autogenerated by the GPUdb schema processor.
3  *
4  * DO NOT EDIT DIRECTLY.
5  */
6 #ifndef __GPUDB_COLUMN_PROPERTIES__H__
7 #define __GPUDB_COLUMN_PROPERTIES__H__
8 
9 #include <string>
10 
11 
12 namespace gpudb
13 {
14  namespace ColumnProperty
15  {
16 
21  extern const std::string DATA;
22 
23 
30  extern const std::string TEXT_SEARCH;
31 
32 
39  extern const std::string STORE_ONLY;
40 
41 
49  extern const std::string DISK_OPTIMIZED;
50 
51 
58  extern const std::string TIMESTAMP;
59 
60 
67  extern const std::string ULONG;
68 
69 
74  extern const std::string UUID;
75 
76 
85  extern const std::string DECIMAL;
86 
87 
94  extern const std::string DATE;
95 
96 
104  extern const std::string TIME;
105 
106 
114  extern const std::string DATETIME;
115 
116 
122  extern const std::string CHAR1;
123 
124 
130  extern const std::string CHAR2;
131 
132 
138  extern const std::string CHAR4;
139 
140 
146  extern const std::string CHAR8;
147 
148 
154  extern const std::string CHAR16;
155 
156 
162  extern const std::string CHAR32;
163 
164 
170  extern const std::string CHAR64;
171 
172 
178  extern const std::string CHAR128;
179 
180 
186  extern const std::string CHAR256;
187 
188 
194  extern const std::string BOOLEAN;
195 
196 
202  extern const std::string INT8;
203 
204 
210  extern const std::string INT16;
211 
212 
219  extern const std::string IPV4;
220 
221 
227  extern const std::string WKT;
228 
229 
235  extern const std::string PRIMARY_KEY;
236 
237 
243  extern const std::string SHARD_KEY;
244 
245 
260  extern const std::string NULLABLE;
261 
262 
272  extern const std::string DICT;
273 
274 
279  extern const std::string INIT_WITH_NOW;
280 
281 
286  extern const std::string INIT_WITH_UUID;
287 
288 
289  } // end namespace ColumnProperty
290 } // end namespace gpudb
291 
292 
293 #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 BOOLEAN
This property provides optimized memory and query performance for int columns.
const std::string IPV4
This property provides optimized memory, disk and query performance for string columns representing I...
const std::string UUID
Valid only for &#39;string&#39; columns.
const std::string ULONG
Valid only for &#39;string&#39; columns.
const std::string TIMESTAMP
Valid only for &#39;long&#39; columns.
const std::string CHAR16
This property provides optimized memory, disk and query performance for string columns.
const std::string INIT_WITH_UUID
For &#39;uuid&#39; type, replace empty strings and invalid UUID values with randomly-generated UUIDs upon ins...
const std::string DICT
This property indicates that this column should be dictionary encoded.
const std::string TEXT_SEARCH
Valid only for select &#39;string&#39; columns.
const std::string TIME
Valid only for &#39;string&#39; 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 &#39;date&#39;, &#39;time&#39;, &#39;datetime&#39;, or &#39;timestamp&#39; 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 &#39;string&#39; 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 &#39;string&#39; columns.
const std::string DISK_OPTIMIZED
Works in conjunction with the data property for string columns.
const std::string WKT
Valid only for &#39;string&#39; and &#39;bytes&#39; 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 &#39;string&#39; 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...