GPUdb C++ API  Version 7.2.2.4
ColumnProperties.h File Reference
#include <string>
+ Include dependency graph for ColumnProperties.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 gpudb
 
 gpudb::ColumnProperty
 

Variables

const std::string gpudb::ColumnProperty::DATA
 Default property for all numeric and string type columns; makes the column available for GPU queries. More...
 
const std::string gpudb::ColumnProperty::TEXT_SEARCH
 Valid only for select 'string' columns. More...
 
const std::string gpudb::ColumnProperty::STORE_ONLY
 Persist the column value but do not make it available to queries (e.g. GPUdb::filter)-i.e. it is mutually exclusive to the DATA property. More...
 
const std::string gpudb::ColumnProperty::DISK_OPTIMIZED
 Works in conjunction with the DATA property for string columns. More...
 
const std::string gpudb::ColumnProperty::TIMESTAMP
 Valid only for 'long' columns. More...
 
const std::string gpudb::ColumnProperty::ULONG
 Valid only for 'string' columns. More...
 
const std::string gpudb::ColumnProperty::UUID
 Valid only for 'string' columns. More...
 
const std::string gpudb::ColumnProperty::DECIMAL
 Valid only for 'string' columns. More...
 
const std::string gpudb::ColumnProperty::DATE
 Valid only for 'string' columns. More...
 
const std::string gpudb::ColumnProperty::TIME
 Valid only for 'string' columns. More...
 
const std::string gpudb::ColumnProperty::DATETIME
 Valid only for 'string' columns. More...
 
const std::string gpudb::ColumnProperty::CHAR1
 This property provides optimized memory, disk and query performance for string columns. More...
 
const std::string gpudb::ColumnProperty::CHAR2
 This property provides optimized memory, disk and query performance for string columns. More...
 
const std::string gpudb::ColumnProperty::CHAR4
 This property provides optimized memory, disk and query performance for string columns. More...
 
const std::string gpudb::ColumnProperty::CHAR8
 This property provides optimized memory, disk and query performance for string columns. More...
 
const std::string gpudb::ColumnProperty::CHAR16
 This property provides optimized memory, disk and query performance for string columns. More...
 
const std::string gpudb::ColumnProperty::CHAR32
 This property provides optimized memory, disk and query performance for string columns. More...
 
const std::string gpudb::ColumnProperty::CHAR64
 This property provides optimized memory, disk and query performance for string columns. More...
 
const std::string gpudb::ColumnProperty::CHAR128
 This property provides optimized memory, disk and query performance for string columns. More...
 
const std::string gpudb::ColumnProperty::CHAR256
 This property provides optimized memory, disk and query performance for string columns. More...
 
const std::string gpudb::ColumnProperty::BOOLEAN
 This property provides optimized memory and query performance for int columns. More...
 
const std::string gpudb::ColumnProperty::INT8
 This property provides optimized memory and query performance for int columns. More...
 
const std::string gpudb::ColumnProperty::INT16
 This property provides optimized memory and query performance for int columns. More...
 
const std::string gpudb::ColumnProperty::IPV4
 This property provides optimized memory, disk and query performance for string columns representing IPv4 addresses (i.e. 192.168.1.1). More...
 
const std::string gpudb::ColumnProperty::ARRAY
 Valid only for 'string' columns. More...
 
const std::string gpudb::ColumnProperty::JSON
 Valid only for 'string' columns. More...
 
const std::string gpudb::ColumnProperty::VECTOR
 Valid only for 'bytes' columns. More...
 
const std::string gpudb::ColumnProperty::WKT
 Valid only for 'string' and 'bytes' columns. More...
 
const std::string gpudb::ColumnProperty::PRIMARY_KEY
 This property indicates that this column will be part of (or the entire) primary key. More...
 
const std::string gpudb::ColumnProperty::SOFT_PRIMARY_KEY
 This property indicates that this column will be part of (or the entire) soft primary key. More...
 
const std::string gpudb::ColumnProperty::SHARD_KEY
 This property indicates that this column will be part of (or the entire) shard key. More...
 
const std::string gpudb::ColumnProperty::NULLABLE
 This property indicates that this column is nullable. More...
 
const std::string gpudb::ColumnProperty::DICT
 This property indicates that this column should be dictionary encoded. More...
 
const std::string gpudb::ColumnProperty::INIT_WITH_NOW
 For 'date', 'time', 'datetime', or 'timestamp' column types, replace empty strings and invalid timestamps with 'NOW()' upon insert. More...
 
const std::string gpudb::ColumnProperty::INIT_WITH_UUID
 For 'uuid' type, replace empty strings and invalid UUID values with randomly-generated UUIDs upon insert. More...
 
const std::string gpudb::ColumnProperty::UPDATE_WITH_NOW
 For 'date', 'time', 'datetime', or 'timestamp' column types, always update the field with 'NOW()' upon any update. More...