GPUdb C++ API
Version 7.1.10.0
|
A set of output parameters for const. More...
#include <gpudb/protocol/alter_table.h>
Public Member Functions | |
AlterTableResponse () | |
Constructs an AlterTableResponse object with default parameter values. More... | |
Public Attributes | |
std::string | tableName |
std::string | action |
std::string | value |
std::string | typeId |
std::string | typeDefinition |
std::map< std::string, std::vector< std::string > > | properties |
std::string | label |
std::map< std::string, std::string > | info |
A set of output parameters for const.
Apply various modifications to a table or view. The available modifications include the following:
Manage a table's columns–a column can be added, removed, or have its type and properties modified, including whether it is dictionary encoded or not.
External tables cannot be modified except for their refresh method.
Create or delete a column, chunk skip, or geospatial index. This can speed up certain operations when using expressions containing equality or relational operators on indexed columns. This only applies to tables.
Create or delete a foreign key on a particular column.
Manage a range-partitioned or a manual list-partitioned table's partitions.
Set (or reset) the tier strategy of a table or view.
Refresh and manage the refresh mode of a materialized view or an external table.
Set the time-to-live (TTL). This can be applied to tables or views.
Set the global access mode (i.e. locking) for a table. This setting trumps any role-based access controls that may be in place; e.g., a user with write access to a table marked read-only will not be able to insert records into it. The mode can be set to read-only, write-only, read/write, and no access.
Definition at line 570 of file alter_table.h.
|
inline |
Constructs an AlterTableResponse object with default parameter values.
Definition at line 577 of file alter_table.h.
std::string gpudb::AlterTableResponse::action |
Definition at line 590 of file alter_table.h.
std::map<std::string, std::string> gpudb::AlterTableResponse::info |
Definition at line 596 of file alter_table.h.
std::string gpudb::AlterTableResponse::label |
Definition at line 595 of file alter_table.h.
std::map<std::string, std::vector<std::string> > gpudb::AlterTableResponse::properties |
Definition at line 594 of file alter_table.h.
std::string gpudb::AlterTableResponse::tableName |
Definition at line 589 of file alter_table.h.
std::string gpudb::AlterTableResponse::typeDefinition |
Definition at line 593 of file alter_table.h.
std::string gpudb::AlterTableResponse::typeId |
Definition at line 592 of file alter_table.h.
std::string gpudb::AlterTableResponse::value |
Definition at line 591 of file alter_table.h.