what-the-bank/sources/com/google/firebase/firestore/local/MutationQueue.java

35 lines
1.0 KiB
Java

package com.google.firebase.firestore.local;
import com.google.firebase.Timestamp;
import com.google.firebase.firestore.model.DocumentKey;
import com.google.firebase.firestore.model.mutation.Mutation;
import com.google.firebase.firestore.model.mutation.MutationBatch;
import java.util.List;
import o.QwV;
/* JADX INFO: Access modifiers changed from: package-private */
/* loaded from: classes2.dex */
public interface MutationQueue {
void acknowledgeBatch(MutationBatch mutationBatch, QwV qwV);
MutationBatch addMutationBatch(Timestamp timestamp, List<Mutation> list, List<Mutation> list2);
List<MutationBatch> getAllMutationBatches();
List<MutationBatch> getAllMutationBatchesAffectingDocumentKeys(Iterable<DocumentKey> iterable);
QwV getLastStreamToken();
MutationBatch getNextMutationBatchAfterBatchId(int i);
MutationBatch lookupMutationBatch(int i);
void performConsistencyCheck();
void removeMutationBatch(MutationBatch mutationBatch);
void setLastStreamToken(QwV qwV);
void start();
}