GPUdb C++ API
Version 7.1.10.0
|
A set of input parameters for const. More...
#include <gpudb/protocol/create_table.h>
Public Member Functions | |
CreateTableRequest () | |
Constructs a CreateTableRequest object with default parameter values. More... | |
CreateTableRequest (const std::string &tableName_, const std::string &typeId_, const std::map< std::string, std::string > &options_) | |
Constructs a CreateTableRequest object with the specified parameters. More... | |
Public Attributes | |
std::string | tableName |
std::string | typeId |
std::map< std::string, std::string > | options |
A set of input parameters for const.
Creates a new table. If a new table is being created, the type of the table is given by typeId, which must be the ID of a currently registered type (i.e. one created via const).
A table may optionally be designated to use a replicated distribution scheme, or be assigned: foreign keys to other tables, a partitioning scheme, and/or a tier strategy.
Definition at line 31 of file create_table.h.
|
inline |
Constructs a CreateTableRequest object with default parameter values.
Definition at line 38 of file create_table.h.
|
inline |
Constructs a CreateTableRequest object with the specified parameters.
[in] | tableName_ | Name of the table to be created, in [schema_name.]table_name format, using standard name resolution rules and meeting table naming criteria. Error for requests with existing table of the same name and type ID may be suppressed by using the no_error_if_exists option. |
[in] | typeId_ | ID of a currently registered type. All objects added to the newly created table will be of this type. |
[in] | options_ | Optional parameters.
|
Definition at line 243 of file create_table.h.
std::map<std::string, std::string> gpudb::CreateTableRequest::options |
Definition at line 252 of file create_table.h.
std::string gpudb::CreateTableRequest::tableName |
Definition at line 250 of file create_table.h.
std::string gpudb::CreateTableRequest::typeId |
Definition at line 251 of file create_table.h.