GPUdb C++ API
Version 7.2.2.4
|
A set of parameters for GPUdb::createMaterializedView. More...
#include <gpudb/protocol/create_materialized_view.h>
Public Member Functions | |
CreateMaterializedViewRequest () | |
Constructs a CreateMaterializedViewRequest object with default parameters. More... | |
CreateMaterializedViewRequest (const std::string &tableName_, const std::map< std::string, std::string > &options_) | |
Constructs a CreateMaterializedViewRequest object with the specified parameters. More... | |
Public Attributes | |
std::string | tableName |
Name of the table to be created that is the top-level table of the materialized view, in [ schema_name. ]table_name format, using standard name resolution rules and meeting table naming criteria. More... | |
std::map< std::string, std::string > | options |
Optional parameters. More... | |
A set of parameters for GPUdb::createMaterializedView.
Initiates the process of creating a materialized view, reserving the view's name to prevent other views or tables from being created with that name.
For materialized view details and examples, see Materialized Views.
The response contains viewId, which is used to tag each subsequent operation (projection, union, aggregation, filter, or join) that will compose the view.
Definition at line 28 of file create_materialized_view.h.
|
inline |
Constructs a CreateMaterializedViewRequest object with default parameters.
Definition at line 34 of file create_materialized_view.h.
|
inline |
Constructs a CreateMaterializedViewRequest object with the specified parameters.
[in] | tableName_ | Name of the table to be created that is the top-level table of the materialized view, in [schema_name.]table_name format, using standard name resolution rules and meeting table naming criteria. |
[in] | options_ | Optional parameters.
|
Definition at line 225 of file create_materialized_view.h.
std::map<std::string, std::string> gpudb::CreateMaterializedViewRequest::options |
Optional parameters.
The default value is an empty map.
Definition at line 362 of file create_materialized_view.h.
std::string gpudb::CreateMaterializedViewRequest::tableName |
Name of the table to be created that is the top-level table of the materialized view, in [ schema_name. ]table_name format, using standard name resolution rules and meeting table naming criteria.
Definition at line 239 of file create_materialized_view.h.