GPUdb C++ API
Version 7.1.10.0
|
A set of input parameters for const. More...
#include <gpudb/protocol/create_materialized_view.h>
Public Member Functions | |
CreateMaterializedViewRequest () | |
Constructs a CreateMaterializedViewRequest object with default parameter values. 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 |
std::map< std::string, std::string > | options |
A set of input parameters for const.
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 29 of file create_materialized_view.h.
|
inline |
Constructs a CreateMaterializedViewRequest object with default parameter values.
Definition at line 36 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 141 of file create_materialized_view.h.
std::map<std::string, std::string> gpudb::CreateMaterializedViewRequest::options |
Definition at line 148 of file create_materialized_view.h.
std::string gpudb::CreateMaterializedViewRequest::tableName |
Definition at line 147 of file create_materialized_view.h.