Class HiveMetastoreServiceGrpc
java.lang.Object
com.google.cloud.biglake.hive.v1beta.HiveMetastoreServiceGrpc
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/*`
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceHive Metastore Service is a biglake service that allows users to manage their external Hive catalogs.static final classA stub to allow clients to do limited synchronous rpc calls to service HiveMetastoreService.static final classA stub to allow clients to do synchronous rpc calls to service HiveMetastoreService.static final classA stub to allow clients to do ListenableFuture-style rpc calls to service HiveMetastoreService.static classBase class for the server implementation of the service HiveMetastoreService.static final classA stub to allow clients to do asynchronous rpc calls to service HiveMetastoreService. -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic final io.grpc.ServerServiceDefinitionstatic io.grpc.MethodDescriptor<BatchCreatePartitionsRequest,BatchCreatePartitionsResponse> static io.grpc.MethodDescriptor<BatchDeletePartitionsRequest,com.google.protobuf.Empty> static io.grpc.MethodDescriptor<BatchUpdatePartitionsRequest,BatchUpdatePartitionsResponse> static io.grpc.MethodDescriptor<CreateHiveCatalogRequest,HiveCatalog> static io.grpc.MethodDescriptor<CreateHiveDatabaseRequest,HiveDatabase> static io.grpc.MethodDescriptor<CreateHiveTableRequest,HiveTable> static io.grpc.MethodDescriptor<DeleteHiveCatalogRequest,com.google.protobuf.Empty> static io.grpc.MethodDescriptor<DeleteHiveDatabaseRequest,com.google.protobuf.Empty> static io.grpc.MethodDescriptor<DeleteHiveTableRequest,com.google.protobuf.Empty> static io.grpc.MethodDescriptor<GetHiveCatalogRequest,HiveCatalog> static io.grpc.MethodDescriptor<GetHiveDatabaseRequest,HiveDatabase> static io.grpc.MethodDescriptor<GetHiveTableRequest,HiveTable> static io.grpc.MethodDescriptor<ListHiveCatalogsRequest,ListHiveCatalogsResponse> static io.grpc.MethodDescriptor<ListHiveDatabasesRequest,ListHiveDatabasesResponse> static io.grpc.MethodDescriptor<ListHiveTablesRequest,ListHiveTablesResponse> static io.grpc.MethodDescriptor<ListPartitionsRequest,ListPartitionsResponse> static io.grpc.ServiceDescriptorstatic io.grpc.MethodDescriptor<UpdateHiveCatalogRequest,HiveCatalog> static io.grpc.MethodDescriptor<UpdateHiveDatabaseRequest,HiveDatabase> static io.grpc.MethodDescriptor<UpdateHiveTableRequest,HiveTable> newBlockingStub(io.grpc.Channel channel) Creates a new blocking-style stub that supports unary and streaming output calls on the servicenewBlockingV2Stub(io.grpc.Channel channel) Creates a new blocking-style stub that supports all types of calls on the servicenewFutureStub(io.grpc.Channel channel) Creates a new ListenableFuture-style stub that supports unary calls on the servicenewStub(io.grpc.Channel channel) Creates a new async stub that supports all call types for the service
-
Field Details
-
SERVICE_NAME
- See Also:
-
-
Method Details
-
getCreateHiveCatalogMethod
public static io.grpc.MethodDescriptor<CreateHiveCatalogRequest,HiveCatalog> getCreateHiveCatalogMethod() -
getGetHiveCatalogMethod
-
getListHiveCatalogsMethod
public static io.grpc.MethodDescriptor<ListHiveCatalogsRequest,ListHiveCatalogsResponse> getListHiveCatalogsMethod() -
getUpdateHiveCatalogMethod
public static io.grpc.MethodDescriptor<UpdateHiveCatalogRequest,HiveCatalog> getUpdateHiveCatalogMethod() -
getDeleteHiveCatalogMethod
public static io.grpc.MethodDescriptor<DeleteHiveCatalogRequest,com.google.protobuf.Empty> getDeleteHiveCatalogMethod() -
getCreateHiveDatabaseMethod
public static io.grpc.MethodDescriptor<CreateHiveDatabaseRequest,HiveDatabase> getCreateHiveDatabaseMethod() -
getGetHiveDatabaseMethod
public static io.grpc.MethodDescriptor<GetHiveDatabaseRequest,HiveDatabase> getGetHiveDatabaseMethod() -
getListHiveDatabasesMethod
public static io.grpc.MethodDescriptor<ListHiveDatabasesRequest,ListHiveDatabasesResponse> getListHiveDatabasesMethod() -
getUpdateHiveDatabaseMethod
public static io.grpc.MethodDescriptor<UpdateHiveDatabaseRequest,HiveDatabase> getUpdateHiveDatabaseMethod() -
getDeleteHiveDatabaseMethod
public static io.grpc.MethodDescriptor<DeleteHiveDatabaseRequest,com.google.protobuf.Empty> getDeleteHiveDatabaseMethod() -
getCreateHiveTableMethod
-
getGetHiveTableMethod
-
getListHiveTablesMethod
public static io.grpc.MethodDescriptor<ListHiveTablesRequest,ListHiveTablesResponse> getListHiveTablesMethod() -
getUpdateHiveTableMethod
-
getDeleteHiveTableMethod
public static io.grpc.MethodDescriptor<DeleteHiveTableRequest,com.google.protobuf.Empty> getDeleteHiveTableMethod() -
getBatchCreatePartitionsMethod
public static io.grpc.MethodDescriptor<BatchCreatePartitionsRequest,BatchCreatePartitionsResponse> getBatchCreatePartitionsMethod() -
getBatchDeletePartitionsMethod
public static io.grpc.MethodDescriptor<BatchDeletePartitionsRequest,com.google.protobuf.Empty> getBatchDeletePartitionsMethod() -
getBatchUpdatePartitionsMethod
public static io.grpc.MethodDescriptor<BatchUpdatePartitionsRequest,BatchUpdatePartitionsResponse> getBatchUpdatePartitionsMethod() -
getListPartitionsMethod
public static io.grpc.MethodDescriptor<ListPartitionsRequest,ListPartitionsResponse> getListPartitionsMethod() -
newStub
Creates a new async stub that supports all call types for the service -
newBlockingV2Stub
public static HiveMetastoreServiceGrpc.HiveMetastoreServiceBlockingV2Stub newBlockingV2Stub(io.grpc.Channel channel) Creates a new blocking-style stub that supports all types of calls on the service -
newBlockingStub
public static HiveMetastoreServiceGrpc.HiveMetastoreServiceBlockingStub newBlockingStub(io.grpc.Channel channel) Creates a new blocking-style stub that supports unary and streaming output calls on the service -
newFutureStub
public static HiveMetastoreServiceGrpc.HiveMetastoreServiceFutureStub newFutureStub(io.grpc.Channel channel) Creates a new ListenableFuture-style stub that supports unary calls on the service -
bindService
public static final io.grpc.ServerServiceDefinition bindService(HiveMetastoreServiceGrpc.AsyncService service) -
getServiceDescriptor
public static io.grpc.ServiceDescriptor getServiceDescriptor()
-