|
GPUdb C++ API
Version 7.2.3.0
|
A set of parameters for GPUdb::createCatalog. More...
#include <gpudb/protocol/create_catalog.h>
Public Member Functions | |
| CreateCatalogRequest () | |
| Constructs a CreateCatalogRequest object with default parameters. More... | |
| CreateCatalogRequest (const std::string &name_, const std::string &tableFormat_, const std::string &location_, const std::string &type_, const std::string &credential_, const std::string &datasource_, const std::map< std::string, std::string > &options_) | |
| Constructs a CreateCatalogRequest object with the specified parameters. More... | |
Public Attributes | |
| std::string | name |
| Name of the catalog to be created. More... | |
| std::string | tableFormat |
| Table format (iceberg, hudi, deltalake) More... | |
| std::string | location |
| Location of the catalog in 'http[s]://[server[:port]]]' format. More... | |
| std::string | type |
| Type of the catalog (REST (unity, polaris, tabular), nessie, hive, glue) More... | |
| std::string | credential |
| Name of the credential object to be used in catalog. More... | |
| std::string | datasource |
| Password for the remote system user; may be an empty string. More... | |
| std::map< std::string, std::string > | options |
| Optional parameters. More... | |
A set of parameters for GPUdb::createCatalog.
Creates a catalog, which contains the location and connection information for a deltalake catalog that is external to the database.
Definition at line 19 of file create_catalog.h.
|
inline |
Constructs a CreateCatalogRequest object with default parameters.
Definition at line 24 of file create_catalog.h.
|
inline |
Constructs a CreateCatalogRequest object with the specified parameters.
| [in] | name_ | Name of the catalog to be created. |
| [in] | tableFormat_ | Table format (iceberg, hudi, deltalake) |
| [in] | location_ | Location of the catalog in 'http[s]://[server[:port]]]' format. |
| [in] | type_ | Type of the catalog (REST (unity, polaris, tabular), nessie, hive, glue) |
| [in] | credential_ | Name of the credential object to be used in catalog |
| [in] | datasource_ | Password for the remote system user; may be an empty string |
| [in] | options_ | Optional parameters.
|
Definition at line 88 of file create_catalog.h.
| std::string gpudb::CreateCatalogRequest::credential |
Name of the credential object to be used in catalog.
Definition at line 124 of file create_catalog.h.
| std::string gpudb::CreateCatalogRequest::datasource |
Password for the remote system user; may be an empty string.
Definition at line 129 of file create_catalog.h.
| std::string gpudb::CreateCatalogRequest::location |
Location of the catalog in 'http[s]://[server[:port]]]' format.
Definition at line 112 of file create_catalog.h.
| std::string gpudb::CreateCatalogRequest::name |
Name of the catalog to be created.
Definition at line 102 of file create_catalog.h.
| std::map<std::string, std::string> gpudb::CreateCatalogRequest::options |
Optional parameters.
The default value is an empty map.
Definition at line 162 of file create_catalog.h.
| std::string gpudb::CreateCatalogRequest::tableFormat |
Table format (iceberg, hudi, deltalake)
Definition at line 107 of file create_catalog.h.
| std::string gpudb::CreateCatalogRequest::type |
Type of the catalog (REST (unity, polaris, tabular), nessie, hive, glue)
Definition at line 118 of file create_catalog.h.