GPUdb C++ API  Version 7.1.10.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
gpudb::AlterTableResponse Struct Reference

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
 

Detailed Description

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.

Constructor & Destructor Documentation

gpudb::AlterTableResponse::AlterTableResponse ( )
inline

Constructs an AlterTableResponse object with default parameter values.

Definition at line 577 of file alter_table.h.

Member Data Documentation

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.


The documentation for this struct was generated from the following file: