Class MetastoreServiceGrpc.MetastoreServiceBlockingStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractBlockingStub<MetastoreServiceGrpc.MetastoreServiceBlockingStub>
-
- com.google.cloud.bigquery.biglake.v1alpha1.MetastoreServiceGrpc.MetastoreServiceBlockingStub
-
- Enclosing class:
- MetastoreServiceGrpc
public static final class MetastoreServiceGrpc.MetastoreServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub<MetastoreServiceGrpc.MetastoreServiceBlockingStub>
A stub to allow clients to do synchronous rpc calls to service MetastoreService.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/*`
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected MetastoreServiceGrpc.MetastoreServiceBlockingStub
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
Lock
checkLock(CheckLockRequest request)
Checks the state of a lock specified by the lock ID.Catalog
createCatalog(CreateCatalogRequest request)
Creates a new catalog.Database
createDatabase(CreateDatabaseRequest request)
Creates a new database.Lock
createLock(CreateLockRequest request)
Creates a new lock.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.com.google.protobuf.Empty
deleteLock(DeleteLockRequest request)
Deletes an existing lock specified by the lock 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.ListLocksResponse
listLocks(ListLocksRequest request)
List all locks in a specified database.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.
-
-
-
Method Detail
-
build
protected MetastoreServiceGrpc.MetastoreServiceBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
build
in classio.grpc.stub.AbstractStub<MetastoreServiceGrpc.MetastoreServiceBlockingStub>
-
createCatalog
public Catalog createCatalog(CreateCatalogRequest request)
Creates a new catalog.
-
deleteCatalog
public Catalog deleteCatalog(DeleteCatalogRequest request)
Deletes an existing catalog specified by the catalog ID.
-
getCatalog
public Catalog getCatalog(GetCatalogRequest request)
Gets the catalog specified by the resource name.
-
listCatalogs
public ListCatalogsResponse listCatalogs(ListCatalogsRequest request)
List all catalogs in a specified project.
-
createDatabase
public Database createDatabase(CreateDatabaseRequest request)
Creates a new database.
-
deleteDatabase
public Database deleteDatabase(DeleteDatabaseRequest request)
Deletes an existing database specified by the database ID.
-
updateDatabase
public Database updateDatabase(UpdateDatabaseRequest request)
Updates an existing database specified by the database ID.
-
getDatabase
public Database getDatabase(GetDatabaseRequest request)
Gets the database specified by the resource name.
-
listDatabases
public ListDatabasesResponse listDatabases(ListDatabasesRequest request)
List all databases in a specified catalog.
-
createTable
public Table createTable(CreateTableRequest request)
Creates a new table.
-
deleteTable
public Table deleteTable(DeleteTableRequest request)
Deletes an existing table specified by the table ID.
-
updateTable
public Table updateTable(UpdateTableRequest request)
Updates an existing table specified by the table ID.
-
renameTable
public Table renameTable(RenameTableRequest request)
Renames an existing table specified by the table ID.
-
getTable
public Table getTable(GetTableRequest request)
Gets the table specified by the resource name.
-
listTables
public ListTablesResponse listTables(ListTablesRequest request)
List all tables in a specified database.
-
createLock
public Lock createLock(CreateLockRequest request)
Creates a new lock.
-
deleteLock
public com.google.protobuf.Empty deleteLock(DeleteLockRequest request)
Deletes an existing lock specified by the lock ID.
-
checkLock
public Lock checkLock(CheckLockRequest request)
Checks the state of a lock specified by the lock ID.
-
listLocks
public ListLocksResponse listLocks(ListLocksRequest request)
List all locks in a specified database.
-
-