41 lines
986 B
Java
41 lines
986 B
Java
package com.google.firebase.firestore.model;
|
|
|
|
import java.util.Comparator;
|
|
import o.sbb;
|
|
|
|
/* loaded from: classes2.dex */
|
|
public interface Document {
|
|
public static final Comparator<Document> KEY_COMPARATOR = new Comparator() { // from class: com.google.firebase.firestore.model.Document$$ExternalSyntheticLambda0
|
|
@Override // java.util.Comparator
|
|
public final int compare(Object obj, Object obj2) {
|
|
int compareTo;
|
|
compareTo = ((Document) obj).getKey().compareTo(((Document) obj2).getKey());
|
|
return compareTo;
|
|
}
|
|
};
|
|
|
|
ObjectValue getData();
|
|
|
|
sbb getField(FieldPath fieldPath);
|
|
|
|
DocumentKey getKey();
|
|
|
|
SnapshotVersion getReadTime();
|
|
|
|
SnapshotVersion getVersion();
|
|
|
|
boolean hasCommittedMutations();
|
|
|
|
boolean hasLocalMutations();
|
|
|
|
boolean hasPendingWrites();
|
|
|
|
boolean isFoundDocument();
|
|
|
|
boolean isNoDocument();
|
|
|
|
boolean isUnknownDocument();
|
|
|
|
MutableDocument mutableCopy();
|
|
}
|