Send feedback
Class MetastoreServiceGrpc.MetastoreServiceFutureStub (0.75.0)
Stay organized with collections
Save and categorize content based on your preferences.
0.75.0 (latest)
0.73.0
0.71.0
0.70.0
0.69.0
0.68.0
0.66.0
0.64.0
0.63.0
0.62.0
0.61.0
0.60.0
0.58.0
0.56.0
0.55.0
0.52.0
0.51.0
0.50.0
0.48.0
0.47.0
0.46.0
0.45.0
0.44.0
0.43.0
0.42.0
0.41.0
0.40.0
0.39.0
0.37.0
0.36.0
0.35.0
0.34.0
0.33.0
0.32.0
0.31.0
0.30.0
0.29.0
0.28.0
0.27.0
0.25.0
0.24.0
0.23.0
0.22.0
0.21.0
0.20.0
0.19.0
0.18.0
0.17.0
0.16.0
0.15.0
0.12.0
0.11.0
0.10.0
0.9.0
0.8.0
0.7.0
0.6.0
0.5.0
0.4.0
0.3.0
0.2.0
0.1.0
public static final class MetastoreServiceGrpc . MetastoreServiceFutureStub extends AbstractFutureStub<MetastoreServiceGrpc . MetastoreServiceFutureStub >
A stub to allow clients to do ListenableFuture-style 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/*
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractFutureStub >
MetastoreServiceGrpc.MetastoreServiceFutureStub
Inherited Members
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(java.time.Duration)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withOnReadyThreshold(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
protected MetastoreServiceGrpc . MetastoreServiceFutureStub build ( Channel channel , CallOptions callOptions )
Parameters
Name
Description
channel
io.grpc.Channel
callOptions
io.grpc.CallOptions
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
public ListenableFuture<Catalog> createCatalog ( CreateCatalogRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Catalog >
public ListenableFuture<Database> createDatabase ( CreateDatabaseRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Database >
public ListenableFuture<Table> createTable ( CreateTableRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Table >
public ListenableFuture<Catalog> deleteCatalog ( DeleteCatalogRequest request )
Deletes an existing catalog specified by the catalog ID.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Catalog >
public ListenableFuture<Database> deleteDatabase ( DeleteDatabaseRequest request )
Deletes an existing database specified by the database ID.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Database >
public ListenableFuture<Table> deleteTable ( DeleteTableRequest request )
Deletes an existing table specified by the table ID.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Table >
public ListenableFuture<Catalog> getCatalog ( GetCatalogRequest request )
Gets the catalog specified by the resource name.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Catalog >
public ListenableFuture<Database> getDatabase ( GetDatabaseRequest request )
Gets the database specified by the resource name.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Database >
public ListenableFuture<Table> getTable ( GetTableRequest request )
Gets the table specified by the resource name.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Table >
public ListenableFuture<ListCatalogsResponse> listCatalogs ( ListCatalogsRequest request )
List all catalogs in a specified project.
public ListenableFuture<ListDatabasesResponse> listDatabases ( ListDatabasesRequest request )
List all databases in a specified catalog.
public ListenableFuture<ListTablesResponse> listTables ( ListTablesRequest request )
List all tables in a specified database.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <ListTablesResponse >
public ListenableFuture<Table> renameTable ( RenameTableRequest request )
Renames an existing table specified by the table ID.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Table >
public ListenableFuture<Database> updateDatabase ( UpdateDatabaseRequest request )
Updates an existing database specified by the database ID.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Database >
public ListenableFuture<Table> updateTable ( UpdateTableRequest request )
Updates an existing table specified by the table ID.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Table >
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]