GPUdb C++ API
Version 5.2.0.0
|
A set of input parameters for createJoinTable(const CreateJoinTableRequest&) const. More...
#include <gpudb/protocol/create_join_table.h>
Public Member Functions | |
CreateJoinTableRequest () | |
Constructs a CreateJoinTableRequest object with default parameter values. More... | |
CreateJoinTableRequest (const std::string &joinTableName, const std::vector< std::string > &tableNames, const std::vector< std::string > &aliases, const std::string &expression, const std::vector< std::string > &expressions, const std::map< std::string, std::string > &options) | |
Constructs a CreateJoinTableRequest object with the specified parameters. More... | |
Public Attributes | |
std::string | joinTableName |
std::vector< std::string > | tableNames |
std::vector< std::string > | aliases |
std::string | expression |
std::vector< std::string > | expressions |
std::map< std::string, std::string > | options |
A set of input parameters for createJoinTable(const CreateJoinTableRequest&) const.
Creates a table that is the result of a SQL JOIN. For details see: join concept documentation.
Definition at line 20 of file create_join_table.h.
|
inline |
Constructs a CreateJoinTableRequest object with default parameter values.
Definition at line 27 of file create_join_table.h.
|
inline |
Constructs a CreateJoinTableRequest object with the specified parameters.
[in] | joinTableName | Name of the join table to be created. Must not be the name of a currently existing GPUdb table or join table. Cannot be an empty string. |
[in] | tableNames | The list of table names making up the joined set. Corresponds to a SQL statement FROM clause |
[in] | aliases | The list of aliases for each of the corresponding tables. |
[in] | expression | An optional expression GPUdb uses to combine and filter the joined set. Corresponds to a SQL statement WHERE clause. For details see: expressions. Default value is an empty string. |
[in] | expressions | An optional list of expressions GPUdb uses to combine and filter the joined set. Corresponds to a SQL statement WHERE clause. For details see: expressions. Default value is an empty std::vector. |
[in] | options | Optional parameters.
|
Definition at line 89 of file create_join_table.h.
std::vector<std::string> gpudb::CreateJoinTableRequest::aliases |
Definition at line 101 of file create_join_table.h.
std::string gpudb::CreateJoinTableRequest::expression |
Definition at line 102 of file create_join_table.h.
std::vector<std::string> gpudb::CreateJoinTableRequest::expressions |
Definition at line 103 of file create_join_table.h.
std::string gpudb::CreateJoinTableRequest::joinTableName |
Definition at line 99 of file create_join_table.h.
std::map<std::string, std::string> gpudb::CreateJoinTableRequest::options |
Definition at line 104 of file create_join_table.h.
std::vector<std::string> gpudb::CreateJoinTableRequest::tableNames |
Definition at line 100 of file create_join_table.h.