Skip to content

Commit cb3991c

Browse files
committed
Fix errors from merging with main
1 parent cae42f1 commit cb3991c

File tree

9 files changed

+18
-14
lines changed

9 files changed

+18
-14
lines changed
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
version=26.0.3
22
latestReleasedVersion=26.0.2
3-
kotlin.options.verbose=true

firebase-firestore/src/main/java/com/google/firebase/firestore/Pipeline.kt

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ import com.google.firebase.firestore.pipeline.WhereStage
6161
import com.google.firebase.firestore.remote.RemoteSerializer
6262
import com.google.firebase.firestore.util.Logger
6363
import com.google.firestore.v1.ExecutePipelineRequest
64+
import com.google.firestore.v1.Pipeline as ProtoPipeline
6465
import com.google.firestore.v1.StructuredPipeline
6566
import com.google.firestore.v1.Value
6667

@@ -131,10 +132,8 @@ internal constructor(
131132
return builder.build()
132133
}
133134

134-
internal fun toPipelineProto(): com.google.firestore.v1.Pipeline =
135-
com.google.firestore.v1.Pipeline.newBuilder()
136-
.addAllStages(stages.map { it.toProtoStage(userDataReader) })
137-
.build()
135+
internal fun toPipelineProto(): ProtoPipeline =
136+
ProtoPipeline.newBuilder().addAllStages(stages.map { it.toProtoStage(userDataReader) }).build()
138137

139138
private fun toExecutePipelineRequest(options: InternalOptions?): ExecutePipelineRequest {
140139
val database = firestore!!.databaseId

firebase-firestore/src/main/java/com/google/firebase/firestore/RealtimePipeline.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ import com.google.firebase.firestore.remote.RemoteSerializer
4242
import com.google.firebase.firestore.util.Assert
4343
import com.google.firebase.firestore.util.Assert.fail
4444
import com.google.firebase.firestore.util.Executors
45+
import com.google.firestore.v1.Pipeline as ProtoPipeline
4546
import com.google.firestore.v1.StructuredPipeline
4647
import java.util.concurrent.Executor
4748
import kotlinx.coroutines.channels.awaitClose
@@ -424,7 +425,7 @@ internal constructor(
424425
internal fun toStructurePipelineProto(): StructuredPipeline {
425426
val builder = StructuredPipeline.newBuilder()
426427
builder.pipeline =
427-
com.google.firestore.v1.Pipeline.newBuilder()
428+
ProtoPipeline.newBuilder()
428429
.addAllStages(rewrittenStages.map { it.toProtoStage(userDataReader) })
429430
.build()
430431
return builder.build()

firebase-firestore/src/main/java/com/google/firebase/firestore/core/View.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,7 @@ public DocumentChanges computeDocChanges(
193193
changeSet.addChange(DocumentViewChange.create(Type.MODIFIED, newDoc));
194194
changeApplied = true;
195195

196+
Comparator<Document> queryComparator = query.comparator();
196197
if ((lastDocInLimit != null && queryComparator.compare(newDoc, lastDocInLimit) > 0)
197198
|| (firstDocInLimit != null
198199
&& queryComparator.compare(newDoc, firstDocInLimit) < 0)) {

firebase-firestore/src/main/java/com/google/firebase/firestore/local/SQLiteRemoteDocumentCache.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
import com.google.firebase.firestore.model.ResourcePath;
3535
import com.google.firebase.firestore.model.SnapshotVersion;
3636
import com.google.firebase.firestore.util.BackgroundQueue;
37-
import com.google.firebase.firestore.util.Predicate;
37+
import com.google.firebase.firestore.util.Function;
3838
import com.google.protobuf.InvalidProtocolBufferException;
3939
import com.google.protobuf.MessageLite;
4040
import java.util.ArrayList;
@@ -198,7 +198,7 @@ public Map<DocumentKey, MutableDocument> getAll(
198198
if (collections.isEmpty()) {
199199
return Collections.emptyMap();
200200
} else if (BINDS_PER_STATEMENT * collections.size() < SQLitePersistence.MAX_ARGS) {
201-
return getAll(collections, offset, limit, /*filter*/ null, /*context*/ null);
201+
return getAll(collections, offset, limit, /*filter*/ null);
202202
} else {
203203
// We need to fan out our collection scan since SQLite only supports 999 binds per statement.
204204
Map<DocumentKey, MutableDocument> results = new HashMap<>();
@@ -209,8 +209,7 @@ public Map<DocumentKey, MutableDocument> getAll(
209209
collections.subList(i, Math.min(collections.size(), i + pageSize)),
210210
offset,
211211
limit,
212-
/*filter*/ null,
213-
/*context*/ null));
212+
/*filter*/ null));
214213
}
215214
return firstNEntries(results, limit, IndexOffset.DOCUMENT_COMPARATOR);
216215
}
@@ -299,7 +298,7 @@ private void processRowInBackground(
299298
BackgroundQueue backgroundQueue,
300299
Map<DocumentKey, MutableDocument> results,
301300
Cursor row,
302-
@Nullable Predicate<MutableDocument> filter) {
301+
@Nullable Function<MutableDocument, Boolean> filter) {
303302
byte[] rawDocument = row.getBlob(0);
304303
int readTimeSeconds = row.getInt(1);
305304
int readTimeNanos = row.getInt(2);

firebase-firestore/src/main/java/com/google/firebase/firestore/pipeline/aggregates.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
package com.google.firebase.firestore.pipeline
1616

1717
import com.google.firebase.firestore.UserDataReader
18+
import com.google.firestore.v1.Function as ProtoFunction
1819
import com.google.firestore.v1.Value
1920

2021
class AliasedAggregate
@@ -178,7 +179,7 @@ private constructor(
178179
fun alias(alias: String) = AliasedAggregate(alias, this)
179180

180181
internal fun toProto(userDataReader: UserDataReader): Value {
181-
val builder = com.google.firestore.v1.Function.newBuilder()
182+
val builder = ProtoFunction.newBuilder()
182183
builder.setName(name)
183184
for (param in params) {
184185
builder.addArgs(param.toProto(userDataReader))

firebase-firestore/src/main/java/com/google/firebase/firestore/pipeline/expressions.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ import com.google.firebase.firestore.model.Values.canonicalId
3737
import com.google.firebase.firestore.model.Values.encodeValue
3838
import com.google.firebase.firestore.pipeline.Expression.Companion.field
3939
import com.google.firebase.firestore.util.CustomClassMapper
40+
import com.google.firestore.v1.Function as ProtoFunction
4041
import com.google.firestore.v1.MapValue
4142
import com.google.firestore.v1.Value
4243
import java.util.Date
@@ -7379,7 +7380,7 @@ internal constructor(
73797380
) : this(name, function, arrayOf(field(fieldName), *toArrayOfExprOrConstant(params)))
73807381

73817382
override fun toProto(userDataReader: UserDataReader): Value {
7382-
val builder = com.google.firestore.v1.Function.newBuilder()
7383+
val builder = ProtoFunction.newBuilder()
73837384
builder.setName(name)
73847385
for (param in params) {
73857386
builder.addArgs(param.toProto(userDataReader))

firebase-firestore/src/main/java/com/google/firebase/firestore/util/Util.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
import android.os.Looper;
2222
import androidx.annotation.Nullable;
2323
import com.google.android.gms.tasks.Continuation;
24+
import com.google.cloud.datastore.core.number.NumberComparisonHelper;
2425
import com.google.firebase.firestore.FieldPath;
2526
import com.google.firebase.firestore.FirebaseFirestoreException;
2627
import com.google.firebase.firestore.FirebaseFirestoreException.Code;

firebase-firestore/src/test/java/com/google/firebase/firestore/local/SQLiteSchemaTest.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -728,7 +728,9 @@ public void existingDocumentsMatchAfterRemoteDocumentsDocumentTypeColumnAdded()
728728

729729
Map<DocumentKey, MutableDocument> results =
730730
remoteDocumentCache.getDocumentsMatchingQuery(
731-
query("coll"), IndexOffset.NONE, new HashSet<DocumentKey>());
731+
new QueryOrPipeline.QueryWrapper(query("coll")),
732+
IndexOffset.NONE,
733+
new HashSet<DocumentKey>());
732734
assertResultsContain(results, "coll/doc0", "coll/doc1", "coll/doc2");
733735
}
734736

0 commit comments

Comments
 (0)