Package com.google.cloud.firestore
package com.google.cloud.firestore
-
ClassDescriptionA query that calculates aggregations over an underlying query.The results of executing an
AggregateQuery
.BasePath represents a path sequence in the Firestore database.Immutable class representing an array of bytes in Firestore.A Firestore BulkWriter that can be used to perform a large number of writes in parallel.A callback set by `addWriteErrorListener()` to be run every time an operation fails and determines if an operation should be retried.A callback set by `addWriteResultListener()` to be run every time an operation successfully completes.The error thrown when a BulkWriter operation fails.Options used to configure request throttling in BulkWriter.A Collection Group query matches all documents that are contained in a collection or subcollection with a specific collection ID.A CollectionReference can be used for adding documents, getting document references, and querying for documents (using the methods inherited from Query).A DocumentChange represents a change to the documents matching a query.An enumeration of snapshot diff types.A DocumentReference refers to a document location in a Firestore database and can be used to write, read, or listen to the location.A DocumentSnapshot contains data read from a document in a Firestore database.An interface for event listeners.A FieldMask can be used to limit the number of fields returned by a `getAll()` call.AFieldPath
refers to a field in a document.Sentinel values that can be used when writing document fields with set() or update().Represents a Firestore Database and is the entry point for all Firestore operationsRepresents a Firestore data bundle with results from the given document and query snapshots.Builds a Firestore data bundle with results from the given document and query snapshots.A Firestore Service exception.An interface for Firestore factories.A Factory class to create new Firestore instances.An interface for Firestore RPC factory.Immutable class representing a geographic location in FirestoreRepresents a listener that can be removed by calling remove().Preconditions that can be used to restrict update() calls.A Query which you can read or listen to.The direction of a sort.A QueryDocumentSnapshot contains data read from a document in a Firestore database as part of a query.A split point that can be used in a query as a starting and/or end point for the query results.A QuerySnapshot contains the results of a query.Class used to store state required for running a recursive delete operation.An options object that configures the behavior of set() calls.A Transaction is passed to a Function to provide the methods to read and write data within the transaction context.User callback that takes a Firestore Async Transaction.User callback that takes a Firestore Transaction.Options specifying the behavior of Firestore Transactions.TransactionOptions.Builder<B extends TransactionOptions.Builder<B>>A typesafe builder class representing those options that are applicable when configuring a transaction to be read-only.A typesafe builder class representing those options that are applicable when configuring a transaction to be read-write.Abstract class that collects and bundles all write operations forTransaction
andWriteBatch
.A Firestore WriteBatch that can be used to atomically commit multiple write operations at once.A WriteResult exposes the update time set by the server.