public static final class HiveMetastoreServiceGrpc.HiveMetastoreServiceStub extends AbstractAsyncStub<HiveMetastoreServiceGrpc.HiveMetastoreServiceStub>A stub to allow clients to do asynchronous 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.AbstractAsyncStub > HiveMetastoreServiceGrpc.HiveMetastoreServiceStubMethods
batchCreatePartitions(BatchCreatePartitionsRequest request, StreamObserver<BatchCreatePartitionsResponse> responseObserver)
public void batchCreatePartitions(BatchCreatePartitionsRequest request, StreamObserver<BatchCreatePartitionsResponse> responseObserver)Adds partitions to a table.
| Parameters | |
|---|---|
| Name | Description |
request |
BatchCreatePartitionsRequest |
responseObserver |
io.grpc.stub.StreamObserver<BatchCreatePartitionsResponse> |
batchDeletePartitions(BatchDeletePartitionsRequest request, StreamObserver<Empty> responseObserver)
public void batchDeletePartitions(BatchDeletePartitionsRequest request, StreamObserver<Empty> responseObserver)Deletes partitions from a table.
| Parameters | |
|---|---|
| Name | Description |
request |
BatchDeletePartitionsRequest |
responseObserver |
io.grpc.stub.StreamObserver<Empty> |
batchUpdatePartitions(BatchUpdatePartitionsRequest request, StreamObserver<BatchUpdatePartitionsResponse> responseObserver)
public void batchUpdatePartitions(BatchUpdatePartitionsRequest request, StreamObserver<BatchUpdatePartitionsResponse> responseObserver)Updates partitions in a table.
| Parameters | |
|---|---|
| Name | Description |
request |
BatchUpdatePartitionsRequest |
responseObserver |
io.grpc.stub.StreamObserver<BatchUpdatePartitionsResponse> |
build(Channel channel, CallOptions callOptions)
protected HiveMetastoreServiceGrpc.HiveMetastoreServiceStub build(Channel channel, CallOptions callOptions)| Parameters | |
|---|---|
| Name | Description |
channel |
io.grpc.Channel |
callOptions |
io.grpc.CallOptions |
| Returns | |
|---|---|
| Type | Description |
HiveMetastoreServiceGrpc.HiveMetastoreServiceStub |
|
createHiveCatalog(CreateHiveCatalogRequest request, StreamObserver<HiveCatalog> responseObserver)
public void createHiveCatalog(CreateHiveCatalogRequest request, StreamObserver<HiveCatalog> responseObserver)Creates a new hive catalog.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateHiveCatalogRequest |
responseObserver |
io.grpc.stub.StreamObserver<HiveCatalog> |
createHiveDatabase(CreateHiveDatabaseRequest request, StreamObserver<HiveDatabase> responseObserver)
public void createHiveDatabase(CreateHiveDatabaseRequest request, StreamObserver<HiveDatabase> responseObserver)Creates a new database.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateHiveDatabaseRequest |
responseObserver |
io.grpc.stub.StreamObserver<HiveDatabase> |
createHiveTable(CreateHiveTableRequest request, StreamObserver<HiveTable> responseObserver)
public void createHiveTable(CreateHiveTableRequest request, StreamObserver<HiveTable> responseObserver)Creates a new hive table.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateHiveTableRequest |
responseObserver |
io.grpc.stub.StreamObserver<HiveTable> |
deleteHiveCatalog(DeleteHiveCatalogRequest request, StreamObserver<Empty> responseObserver)
public void deleteHiveCatalog(DeleteHiveCatalogRequest request, StreamObserver<Empty> responseObserver)Deletes an existing catalog specified by the catalog ID. Delete will fail if the catalog is not empty.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteHiveCatalogRequest |
responseObserver |
io.grpc.stub.StreamObserver<Empty> |
deleteHiveDatabase(DeleteHiveDatabaseRequest request, StreamObserver<Empty> responseObserver)
public void deleteHiveDatabase(DeleteHiveDatabaseRequest request, StreamObserver<Empty> responseObserver)Deletes an existing database specified by the database name.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteHiveDatabaseRequest |
responseObserver |
io.grpc.stub.StreamObserver<Empty> |
deleteHiveTable(DeleteHiveTableRequest request, StreamObserver<Empty> responseObserver)
public void deleteHiveTable(DeleteHiveTableRequest request, StreamObserver<Empty> responseObserver)Deletes an existing table specified by the table name.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteHiveTableRequest |
responseObserver |
io.grpc.stub.StreamObserver<Empty> |
getHiveCatalog(GetHiveCatalogRequest request, StreamObserver<HiveCatalog> responseObserver)
public void getHiveCatalog(GetHiveCatalogRequest request, StreamObserver<HiveCatalog> responseObserver)Gets the catalog specified by the resource name.
| Parameters | |
|---|---|
| Name | Description |
request |
GetHiveCatalogRequest |
responseObserver |
io.grpc.stub.StreamObserver<HiveCatalog> |
getHiveDatabase(GetHiveDatabaseRequest request, StreamObserver<HiveDatabase> responseObserver)
public void getHiveDatabase(GetHiveDatabaseRequest request, StreamObserver<HiveDatabase> responseObserver)Gets the database specified by the resource name.
| Parameters | |
|---|---|
| Name | Description |
request |
GetHiveDatabaseRequest |
responseObserver |
io.grpc.stub.StreamObserver<HiveDatabase> |
getHiveTable(GetHiveTableRequest request, StreamObserver<HiveTable> responseObserver)
public void getHiveTable(GetHiveTableRequest request, StreamObserver<HiveTable> responseObserver)Gets the table specified by the resource name.
| Parameters | |
|---|---|
| Name | Description |
request |
GetHiveTableRequest |
responseObserver |
io.grpc.stub.StreamObserver<HiveTable> |
listHiveCatalogs(ListHiveCatalogsRequest request, StreamObserver<ListHiveCatalogsResponse> responseObserver)
public void listHiveCatalogs(ListHiveCatalogsRequest request, StreamObserver<ListHiveCatalogsResponse> responseObserver)List all catalogs in a specified project.
| Parameters | |
|---|---|
| Name | Description |
request |
ListHiveCatalogsRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListHiveCatalogsResponse> |
listHiveDatabases(ListHiveDatabasesRequest request, StreamObserver<ListHiveDatabasesResponse> responseObserver)
public void listHiveDatabases(ListHiveDatabasesRequest request, StreamObserver<ListHiveDatabasesResponse> responseObserver)List all databases in a specified catalog.
| Parameters | |
|---|---|
| Name | Description |
request |
ListHiveDatabasesRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListHiveDatabasesResponse> |
listHiveTables(ListHiveTablesRequest request, StreamObserver<ListHiveTablesResponse> responseObserver)
public void listHiveTables(ListHiveTablesRequest request, StreamObserver<ListHiveTablesResponse> responseObserver)List all hive tables in a specified project under the hive catalog and database.
| Parameters | |
|---|---|
| Name | Description |
request |
ListHiveTablesRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListHiveTablesResponse> |
listPartitions(ListPartitionsRequest request, StreamObserver<ListPartitionsResponse> responseObserver)
public void listPartitions(ListPartitionsRequest request, StreamObserver<ListPartitionsResponse> responseObserver)Streams list of partitions from a table.
| Parameters | |
|---|---|
| Name | Description |
request |
ListPartitionsRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListPartitionsResponse> |
updateHiveCatalog(UpdateHiveCatalogRequest request, StreamObserver<HiveCatalog> responseObserver)
public void updateHiveCatalog(UpdateHiveCatalogRequest request, StreamObserver<HiveCatalog> responseObserver)Updates an existing catalog.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateHiveCatalogRequest |
responseObserver |
io.grpc.stub.StreamObserver<HiveCatalog> |
updateHiveDatabase(UpdateHiveDatabaseRequest request, StreamObserver<HiveDatabase> responseObserver)
public void updateHiveDatabase(UpdateHiveDatabaseRequest request, StreamObserver<HiveDatabase> responseObserver)Updates an existing database specified by the database name.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateHiveDatabaseRequest |
responseObserver |
io.grpc.stub.StreamObserver<HiveDatabase> |
updateHiveTable(UpdateHiveTableRequest request, StreamObserver<HiveTable> responseObserver)
public void updateHiveTable(UpdateHiveTableRequest request, StreamObserver<HiveTable> responseObserver)Updates an existing table specified by the table name.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateHiveTableRequest |
responseObserver |
io.grpc.stub.StreamObserver<HiveTable> |