Class MetastoreServiceGrpc.MetastoreServiceStub (0.1.0)
0.79.0 (latest)
0.76.0
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 MetastoreServiceGrpc . MetastoreServiceStub extends AbstractAsyncStub<MetastoreServiceGrpc . MetastoreServiceStub >
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.AbstractAsyncStub >
MetastoreServiceGrpc.MetastoreServiceStub
Inherited Members
io.grpc.stub.AbstractAsyncStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractAsyncStub.<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(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.withWaitForReady()
Methods
protected MetastoreServiceGrpc . MetastoreServiceStub 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 void checkLock ( CheckLockRequest request , StreamObserver<Lock> responseObserver )
Checks the state of a lock specified by the lock ID.
Parameters
Name
Description
request
CheckLockRequest
responseObserver
io.grpc.stub.StreamObserver <Lock >
public void createCatalog ( CreateCatalogRequest request , StreamObserver<Catalog> responseObserver )
public void createDatabase ( CreateDatabaseRequest request , StreamObserver<Database> responseObserver )
public void createLock ( CreateLockRequest request , StreamObserver<Lock> responseObserver )
public void createTable ( CreateTableRequest request , StreamObserver<Table> responseObserver )
public void deleteCatalog ( DeleteCatalogRequest request , StreamObserver<Catalog> responseObserver )
Deletes an existing catalog specified by the catalog ID.
public void deleteDatabase ( DeleteDatabaseRequest request , StreamObserver<Database> responseObserver )
Deletes an existing database specified by the database ID.
public void deleteLock ( DeleteLockRequest request , StreamObserver<Empty> responseObserver )
Deletes an existing lock specified by the lock ID.
public void deleteTable ( DeleteTableRequest request , StreamObserver<Table> responseObserver )
Deletes an existing table specified by the table ID.
public void getCatalog ( GetCatalogRequest request , StreamObserver<Catalog> responseObserver )
Gets the catalog specified by the resource name.
public void getDatabase ( GetDatabaseRequest request , StreamObserver<Database> responseObserver )
Gets the database specified by the resource name.
public void getTable ( GetTableRequest request , StreamObserver<Table> responseObserver )
Gets the table specified by the resource name.
Parameters
Name
Description
request
GetTableRequest
responseObserver
io.grpc.stub.StreamObserver <Table >
public void listCatalogs ( ListCatalogsRequest request , StreamObserver<ListCatalogsResponse> responseObserver )
List all catalogs in a specified project.
public void listDatabases ( ListDatabasesRequest request , StreamObserver<ListDatabasesResponse> responseObserver )
List all databases in a specified catalog.
public void listLocks ( ListLocksRequest request , StreamObserver<ListLocksResponse> responseObserver )
List all locks in a specified database.
public void listTables ( ListTablesRequest request , StreamObserver<ListTablesResponse> responseObserver )
List all tables in a specified database.
public void updateDatabase ( UpdateDatabaseRequest request , StreamObserver<Database> responseObserver )
Updates an existing database specified by the database ID.
public void updateTable ( UpdateTableRequest request , StreamObserver<Table> responseObserver )
Updates an existing table specified by the table ID.
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-04-25 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-04-25 UTC."],[],[]]