From 259ece8511db71ea79cc1a080eb785a15db88756 Mon Sep 17 00:00:00 2001 From: Brian Chen Date: Thu, 1 Oct 2020 17:17:48 -0500 Subject: [PATCH] fix: bulkWriter: writing to the same doc doesn't create a new batch (#394) * fix: bulkWriter: writing to the same doc doesn't create a new batch * fix clirr rules * resolve comments * remove usage of BatchWriteResult.documentKey * clirr rule update --- .../clirr-ignored-differences.xml | 13 +- .../cloud/firestore/BatchWriteResult.java | 13 +- .../cloud/firestore/BulkCommitBatch.java | 28 +---- .../google/cloud/firestore/BulkWriter.java | 85 ++++---------- .../google/cloud/firestore/UpdateBuilder.java | 111 +++++++++++------- .../cloud/firestore/BulkWriterTest.java | 77 +++--------- 6 files changed, 129 insertions(+), 198 deletions(-) diff --git a/google-cloud-firestore/clirr-ignored-differences.xml b/google-cloud-firestore/clirr-ignored-differences.xml index d3fc69ba9..42302e973 100644 --- a/google-cloud-firestore/clirr-ignored-differences.xml +++ b/google-cloud-firestore/clirr-ignored-differences.xml @@ -161,7 +161,7 @@ com.google.cloud.firestore.Query collectionGroup(java.lang.String) com.google.cloud.firestore.CollectionGroup - + @@ -199,6 +199,17 @@ com/google/cloud/firestore/spi/v1/FirestoreRpc com.google.api.gax.rpc.UnaryCallable batchWriteCallable() + + 1001 + com/google/cloud/firestore/BatchWriteResult + + + 6004 + com/google/cloud/firestore/UpdateBuilder + pendingOperations + java.util.Map + java.util.List +