@Generated public interface CatalogsService
In Unity Catalog, admins and data stewards manage users and their access to data centrally across all of the workspaces in a Databricks account. Users in different workspaces can share access to the same data, depending on privileges granted centrally in Unity Catalog.
This is the high-level interface, that contains generated methods.
Evolving: this interface is under development. Method signatures may change.
| Modifier and Type | Method and Description |
|---|---|
CatalogInfo |
create(CreateCatalog createCatalog)
Creates a new catalog instance in the parent metastore if the caller is a metastore admin or
has the **CREATE_CATALOG** privilege.
|
void |
delete(DeleteCatalogRequest deleteCatalogRequest)
Deletes the catalog that matches the supplied name.
|
CatalogInfo |
get(GetCatalogRequest getCatalogRequest)
Gets the specified catalog in a metastore.
|
ListCatalogsResponse |
list(ListCatalogsRequest listCatalogsRequest)
Gets an array of catalogs in the metastore.
|
CatalogInfo |
update(UpdateCatalog updateCatalog)
Updates the catalog that matches the supplied name.
|
CatalogInfo create(CreateCatalog createCatalog)
void delete(DeleteCatalogRequest deleteCatalogRequest)
CatalogInfo get(GetCatalogRequest getCatalogRequest)
ListCatalogsResponse list(ListCatalogsRequest listCatalogsRequest)
CatalogInfo update(UpdateCatalog updateCatalog)
Copyright © 2025. All rights reserved.