GPUdb C++ API
Version 6.2.0.3
|
A set of output parameters for createProjection(const CreateProjectionRequest&) const. More...
#include <gpudb/protocol/create_projection.h>
Public Member Functions | |
CreateProjectionResponse () | |
Constructs a CreateProjectionResponse object with default parameter values. More... | |
Public Attributes | |
std::string | projectionName |
A set of output parameters for createProjection(const CreateProjectionRequest&) const.
Creates a new projection of an existing table. A projection represents a subset of the columns (potentially including derived columns) of a table.
For projection details and examples, see Projections. For limitations, see Projection Limitations and Cautions.
Window functions, which can perform operations like moving averages, are available through this endpoint as well as getRecordsByColumnRaw(const GetRecordsByColumnRequest&) const.
A projection can be created with a different shard key than the source table. By specifying shard_key, the projection will be sharded according to the specified columns, regardless of how the source table is sharded. The source table can even be unsharded or replicated.
Definition at line 271 of file create_projection.h.
|
inline |
Constructs a CreateProjectionResponse object with default parameter values.
Definition at line 278 of file create_projection.h.
std::string gpudb::CreateProjectionResponse::projectionName |
Definition at line 283 of file create_projection.h.