BigQuery Metastore Partition Service API.
This service is used for managing metastore partitions in BigQuery
metastore. The service supports only batch operations for write.
This is a bi-di streaming rpc method that allows the client to send
a stream of partitions and commit all of them atomically at the end.
If the commit is successful, the server will return a
response and close the stream. If the commit fails (due to duplicate
partitions or other reason), the server will close the stream with an
error. This method is only available via the gRPC API (not REST).
[[["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 2025-09-04 UTC."],[],[],null,["# Interface MetastorePartitionServiceGrpc.AsyncService (3.16.2)\n\nVersion latestkeyboard_arrow_down\n\n- [3.16.2 (latest)](/java/docs/reference/google-cloud-bigquerystorage/latest/com.google.cloud.bigquery.storage.v1beta.MetastorePartitionServiceGrpc.AsyncService)\n- [3.16.1](/java/docs/reference/google-cloud-bigquerystorage/3.16.1/com.google.cloud.bigquery.storage.v1beta.MetastorePartitionServiceGrpc.AsyncService)\n- [3.15.3](/java/docs/reference/google-cloud-bigquerystorage/3.15.3/com.google.cloud.bigquery.storage.v1beta.MetastorePartitionServiceGrpc.AsyncService)\n- [3.14.1](/java/docs/reference/google-cloud-bigquerystorage/3.14.1/com.google.cloud.bigquery.storage.v1beta.MetastorePartitionServiceGrpc.AsyncService)\n- [3.12.0](/java/docs/reference/google-cloud-bigquerystorage/3.12.0/com.google.cloud.bigquery.storage.v1beta.MetastorePartitionServiceGrpc.AsyncService)\n- [3.11.4](/java/docs/reference/google-cloud-bigquerystorage/3.11.4/com.google.cloud.bigquery.storage.v1beta.MetastorePartitionServiceGrpc.AsyncService)\n- [3.10.3](/java/docs/reference/google-cloud-bigquerystorage/3.10.3/com.google.cloud.bigquery.storage.v1beta.MetastorePartitionServiceGrpc.AsyncService)\n- [3.9.3](/java/docs/reference/google-cloud-bigquerystorage/3.9.3/com.google.cloud.bigquery.storage.v1beta.MetastorePartitionServiceGrpc.AsyncService)\n- [3.8.0](/java/docs/reference/google-cloud-bigquerystorage/3.8.0/com.google.cloud.bigquery.storage.v1beta.MetastorePartitionServiceGrpc.AsyncService)\n- [3.6.1](/java/docs/reference/google-cloud-bigquerystorage/3.6.1/com.google.cloud.bigquery.storage.v1beta.MetastorePartitionServiceGrpc.AsyncService)\n- [3.5.2](/java/docs/reference/google-cloud-bigquerystorage/3.5.2/com.google.cloud.bigquery.storage.v1beta.MetastorePartitionServiceGrpc.AsyncService)\n- [3.4.0](/java/docs/reference/google-cloud-bigquerystorage/3.4.0/com.google.cloud.bigquery.storage.v1beta.MetastorePartitionServiceGrpc.AsyncService)\n- [3.3.1](/java/docs/reference/google-cloud-bigquerystorage/3.3.1/com.google.cloud.bigquery.storage.v1beta.MetastorePartitionServiceGrpc.AsyncService)\n- [3.2.0](/java/docs/reference/google-cloud-bigquerystorage/3.2.0/com.google.cloud.bigquery.storage.v1beta.MetastorePartitionServiceGrpc.AsyncService)\n- [3.1.0](/java/docs/reference/google-cloud-bigquerystorage/3.1.0/com.google.cloud.bigquery.storage.v1beta.MetastorePartitionServiceGrpc.AsyncService)\n- [3.0.1](/java/docs/reference/google-cloud-bigquerystorage/3.0.1/com.google.cloud.bigquery.storage.v1beta.MetastorePartitionServiceGrpc.AsyncService)\n- [2.47.0](/java/docs/reference/google-cloud-bigquerystorage/2.47.0/com.google.cloud.bigquery.storage.v1beta.MetastorePartitionServiceGrpc.AsyncService)\n- [2.45.0](/java/docs/reference/google-cloud-bigquerystorage/2.45.0/com.google.cloud.bigquery.storage.v1beta.MetastorePartitionServiceGrpc.AsyncService)\n- [2.44.1](/java/docs/reference/google-cloud-bigquerystorage/2.44.1/com.google.cloud.bigquery.storage.v1beta.MetastorePartitionServiceGrpc.AsyncService)\n- [2.43.0](/java/docs/reference/google-cloud-bigquerystorage/2.43.0/com.google.cloud.bigquery.storage.v1beta.MetastorePartitionServiceGrpc.AsyncService) \n\n public static interface MetastorePartitionServiceGrpc.AsyncService\n\nBigQuery Metastore Partition Service API.\nThis service is used for managing metastore partitions in BigQuery\nmetastore. The service supports only batch operations for write.\n\nMethods\n-------\n\n### batchCreateMetastorePartitions(BatchCreateMetastorePartitionsRequest request, StreamObserver\\\u003cBatchCreateMetastorePartitionsResponse\\\u003e responseObserver)\n\n public default void batchCreateMetastorePartitions(BatchCreateMetastorePartitionsRequest request, StreamObserver\u003cBatchCreateMetastorePartitionsResponse\u003e responseObserver)\n\nAdds metastore partitions to a table.\n\n### batchDeleteMetastorePartitions(BatchDeleteMetastorePartitionsRequest request, StreamObserver\\\u003cEmpty\\\u003e responseObserver)\n\n public default void batchDeleteMetastorePartitions(BatchDeleteMetastorePartitionsRequest request, StreamObserver\u003cEmpty\u003e responseObserver)\n\nDeletes metastore partitions from a table.\n\n### batchUpdateMetastorePartitions(BatchUpdateMetastorePartitionsRequest request, StreamObserver\\\u003cBatchUpdateMetastorePartitionsResponse\\\u003e responseObserver)\n\n public default void batchUpdateMetastorePartitions(BatchUpdateMetastorePartitionsRequest request, StreamObserver\u003cBatchUpdateMetastorePartitionsResponse\u003e responseObserver)\n\nUpdates metastore partitions in a table.\n\n### listMetastorePartitions(ListMetastorePartitionsRequest request, StreamObserver\\\u003cListMetastorePartitionsResponse\\\u003e responseObserver)\n\n public default void listMetastorePartitions(ListMetastorePartitionsRequest request, StreamObserver\u003cListMetastorePartitionsResponse\u003e responseObserver)\n\nGets metastore partitions from a table.\n\n### streamMetastorePartitions(StreamObserver\\\u003cStreamMetastorePartitionsResponse\\\u003e responseObserver)\n\n public default StreamObserver\u003cStreamMetastorePartitionsRequest\u003e streamMetastorePartitions(StreamObserver\u003cStreamMetastorePartitionsResponse\u003e responseObserver)\n\nThis is a bi-di streaming rpc method that allows the client to send\na stream of partitions and commit all of them atomically at the end.\nIf the commit is successful, the server will return a\nresponse and close the stream. If the commit fails (due to duplicate\npartitions or other reason), the server will close the stream with an\nerror. This method is only available via the gRPC API (not REST)."]]