public static final class MetastoreServiceGrpc.MetastoreServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub<MetastoreServiceGrpc.MetastoreServiceBlockingStub>
BigLake Metastore is a serverless, highly available, multi-tenant runtime metastore for Google Cloud Data Analytics products. The BigLake Metastore API defines the following resource model: * A collection of Google Cloud projects: `/projects/*` * Each project has a collection of available locations: `/locations/*` * Each location has a collection of catalogs: `/catalogs/*` * Each catalog has a collection of databases: `/databases/*` * Each database has a collection of tables: `/tables/*`
| Modifier and Type | Method and Description |
|---|---|
protected MetastoreServiceGrpc.MetastoreServiceBlockingStub |
build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) |
Catalog |
createCatalog(CreateCatalogRequest request)
Creates a new catalog.
|
Database |
createDatabase(CreateDatabaseRequest request)
Creates a new database.
|
Table |
createTable(CreateTableRequest request)
Creates a new table.
|
Catalog |
deleteCatalog(DeleteCatalogRequest request)
Deletes an existing catalog specified by the catalog ID.
|
Database |
deleteDatabase(DeleteDatabaseRequest request)
Deletes an existing database specified by the database ID.
|
Table |
deleteTable(DeleteTableRequest request)
Deletes an existing table specified by the table ID.
|
Catalog |
getCatalog(GetCatalogRequest request)
Gets the catalog specified by the resource name.
|
Database |
getDatabase(GetDatabaseRequest request)
Gets the database specified by the resource name.
|
Table |
getTable(GetTableRequest request)
Gets the table specified by the resource name.
|
ListCatalogsResponse |
listCatalogs(ListCatalogsRequest request)
List all catalogs in a specified project.
|
ListDatabasesResponse |
listDatabases(ListDatabasesRequest request)
List all databases in a specified catalog.
|
ListTablesResponse |
listTables(ListTablesRequest request)
List all tables in a specified database.
|
Table |
renameTable(RenameTableRequest request)
Renames an existing table specified by the table ID.
|
Database |
updateDatabase(UpdateDatabaseRequest request)
Updates an existing database specified by the database ID.
|
Table |
updateTable(UpdateTableRequest request)
Updates an existing table specified by the table ID.
|
protected MetastoreServiceGrpc.MetastoreServiceBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build in class io.grpc.stub.AbstractStub<MetastoreServiceGrpc.MetastoreServiceBlockingStub>public Catalog createCatalog(CreateCatalogRequest request)
Creates a new catalog.
public Catalog deleteCatalog(DeleteCatalogRequest request)
Deletes an existing catalog specified by the catalog ID.
public Catalog getCatalog(GetCatalogRequest request)
Gets the catalog specified by the resource name.
public ListCatalogsResponse listCatalogs(ListCatalogsRequest request)
List all catalogs in a specified project.
public Database createDatabase(CreateDatabaseRequest request)
Creates a new database.
public Database deleteDatabase(DeleteDatabaseRequest request)
Deletes an existing database specified by the database ID.
public Database updateDatabase(UpdateDatabaseRequest request)
Updates an existing database specified by the database ID.
public Database getDatabase(GetDatabaseRequest request)
Gets the database specified by the resource name.
public ListDatabasesResponse listDatabases(ListDatabasesRequest request)
List all databases in a specified catalog.
public Table createTable(CreateTableRequest request)
Creates a new table.
public Table deleteTable(DeleteTableRequest request)
Deletes an existing table specified by the table ID.
public Table updateTable(UpdateTableRequest request)
Updates an existing table specified by the table ID.
public Table renameTable(RenameTableRequest request)
Renames an existing table specified by the table ID.
public Table getTable(GetTableRequest request)
Gets the table specified by the resource name.
public ListTablesResponse listTables(ListTablesRequest request)
List all tables in a specified database.
Copyright © 2024 Google LLC. All rights reserved.