Send feedback
Class HiveMetastoreServiceGrpc.HiveMetastoreServiceFutureStub (0.76.0)
Stay organized with collections
Save and categorize content based on your preferences.
0.76.0 (latest)
0.75.0
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 HiveMetastoreServiceGrpc . HiveMetastoreServiceFutureStub extends AbstractFutureStub<HiveMetastoreServiceGrpc . HiveMetastoreServiceFutureStub >
A stub to allow clients to do ListenableFuture-style rpc calls to service HiveMetastoreService.
Hive Metastore Service is a biglake service that allows users to manage
their external Hive catalogs. Full API compatibility with OSS Hive Metastore
APIs is not supported. The methods match the Hive Metastore API spec mostly
except for a few exceptions.
These include listing resources with pattern,
environment context which are combined in a single List API, return of
ListResponse object instead of a list of resources, transactions, locks, etc.
The BigLake Hive Metastore API defines the following resources:
A collection of Google Cloud projects: /projects/*
Each project 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 >
HiveMetastoreServiceGrpc.HiveMetastoreServiceFutureStub
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
public ListenableFuture<BatchCreatePartitionsResponse> batchCreatePartitions ( BatchCreatePartitionsRequest request )
Adds partitions to a table.
public ListenableFuture<Empty> batchDeletePartitions ( BatchDeletePartitionsRequest request )
Deletes partitions from a table.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Empty >
public ListenableFuture<BatchUpdatePartitionsResponse> batchUpdatePartitions ( BatchUpdatePartitionsRequest request )
Updates partitions in a table.
protected HiveMetastoreServiceGrpc . HiveMetastoreServiceFutureStub 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<HiveCatalog> createHiveCatalog ( CreateHiveCatalogRequest request )
Creates a new hive catalog.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <HiveCatalog >
public ListenableFuture<HiveDatabase> createHiveDatabase ( CreateHiveDatabaseRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <HiveDatabase >
public ListenableFuture<HiveTable> createHiveTable ( CreateHiveTableRequest request )
Creates a new hive table.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <HiveTable >
public ListenableFuture<Empty> deleteHiveCatalog ( DeleteHiveCatalogRequest request )
Deletes an existing catalog specified by the catalog ID. Delete will fail
if the catalog is not empty.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Empty >
public ListenableFuture<Empty> deleteHiveDatabase ( DeleteHiveDatabaseRequest request )
Deletes an existing database specified by the database name.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Empty >
public ListenableFuture<Empty> deleteHiveTable ( DeleteHiveTableRequest request )
Deletes an existing table specified by the table name.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Empty >
public ListenableFuture<HiveCatalog> getHiveCatalog ( GetHiveCatalogRequest request )
Gets the catalog specified by the resource name.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <HiveCatalog >
public ListenableFuture<HiveDatabase> getHiveDatabase ( GetHiveDatabaseRequest request )
Gets the database specified by the resource name.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <HiveDatabase >
public ListenableFuture<HiveTable> getHiveTable ( GetHiveTableRequest request )
Gets the table specified by the resource name.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <HiveTable >
public ListenableFuture<ListHiveCatalogsResponse> listHiveCatalogs ( ListHiveCatalogsRequest request )
List all catalogs in a specified project.
public ListenableFuture<ListHiveDatabasesResponse> listHiveDatabases ( ListHiveDatabasesRequest request )
List all databases in a specified catalog.
public ListenableFuture<ListHiveTablesResponse> listHiveTables ( ListHiveTablesRequest request )
List all hive tables in a specified project under the hive catalog and
database.
public ListenableFuture<HiveCatalog> updateHiveCatalog ( UpdateHiveCatalogRequest request )
Updates an existing catalog.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <HiveCatalog >
public ListenableFuture<HiveDatabase> updateHiveDatabase ( UpdateHiveDatabaseRequest request )
Updates an existing database specified by the database name.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <HiveDatabase >
public ListenableFuture<HiveTable> updateHiveTable ( UpdateHiveTableRequest request )
Updates an existing table specified by the table name.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <HiveTable >
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-29 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-29 UTC."],[],[]]