createCatalog
Creates a catalog, which contains the location and connection information for a deltalake catalog that is external to the database.Parameters:request-Requestobject containing the parameters for the operation.Returns:Responseobject containing the results of the operation.Throws:GPUdbException- if an error occurs during the operation.createCatalog
public CreateCatalogResponse createCatalog(String name, String tableFormat, String location, String type, String credential, String datasource, Map<String, String> options) throws GPUdbException Creates a catalog, which contains the location and connection information for a deltalake catalog that is external to the database.Parameters:name- Name of the catalog to be created.tableFormat- Table format (iceberg, hudi, deltalake).location- Location of the catalog in ‘http[s]://[server[:port]]]’ format.type- Type of the catalog (REST (unity, polaris, tabular), nessie, hive, glue).credential- Name of the credential object to be used in catalog.datasource- Password for the remote system user; may be an empty string.options- Optional parameters.ACCESS_DELEGATION: Use access delegation for object store. Supported values:The default value isDATASOURCE_CREDENTIALS.SKIP_VALIDATION: Bypass validation of connection to remote source. Supported values:The default value isFALSE.
Map.Returns:Responseobject containing the results of the operation.Throws:GPUdbException- if an error occurs during the operation.