use of com.google.firebase.firestore.core.Query in project firebase-android-sdk by firebase.
the class SQLiteIndexManagerTest method testStartAfterFilter.
@Test
public void testStartAfterFilter() {
setUpSingleValueFilter();
Query query = query("coll").orderBy(orderBy("count")).startAt(bound(/* inclusive= */
false, 2));
verifyResults(query, "coll/val3");
}
use of com.google.firebase.firestore.core.Query in project firebase-android-sdk by firebase.
the class SQLiteIndexManagerTest method testIndexEntriesAreUpdated.
@Test
public void testIndexEntriesAreUpdated() {
indexManager.addFieldIndex(fieldIndex("coll", "value", Kind.ASCENDING));
Query query = query("coll").orderBy(orderBy("value"));
addDoc("coll/doc1", map("value", true));
verifyResults(query, "coll/doc1");
addDocs(doc("coll/doc1", 1, map()), doc("coll/doc2", 1, map("value", true)));
verifyResults(query, "coll/doc2");
}
use of com.google.firebase.firestore.core.Query in project firebase-android-sdk by firebase.
the class SQLiteIndexManagerTest method testIndexEntriesAreUpdatedWithDeletedDoc.
@Test
public void testIndexEntriesAreUpdatedWithDeletedDoc() {
indexManager.addFieldIndex(fieldIndex("coll", "value", Kind.ASCENDING));
Query query = query("coll").orderBy(orderBy("value"));
addDoc("coll/doc1", map("value", true));
verifyResults(query, "coll/doc1");
addDocs(deletedDoc("coll/doc1", 1));
verifyResults(query);
}
use of com.google.firebase.firestore.core.Query in project firebase-android-sdk by firebase.
the class SQLiteIndexManagerTest method testArrayContainsFilter.
@Test
public void testArrayContainsFilter() {
setUpArrayValueFilter();
Query query = query("coll").filter(filter("values", "array-contains", 1));
verifyResults(query, "coll/arr1");
}
use of com.google.firebase.firestore.core.Query in project firebase-android-sdk by firebase.
the class SQLiteIndexManagerTest method testNotEqualsFilter.
@Test
public void testNotEqualsFilter() {
setUpSingleValueFilter();
Query query = query("coll").filter(filter("count", "!=", 2));
verifyResults(query, "coll/val1", "coll/val3");
}
Aggregations