Interface | Description |
---|---|
EventListener<T> |
An interface for event listeners.
|
Firestore |
Represents a Firestore Database and is the entry point for all Firestore operations
|
FirestoreFactory |
An interface for Firestore factories.
|
FirestoreRpcFactory |
An interface for Firestore RPC factory.
|
ListenerRegistration |
Represents a listener that can be removed by calling remove().
|
Transaction.Function<T> |
User callback that takes a Firestore Transaction
|
Class | Description |
---|---|
BasePath<B extends BasePath<B>> |
BasePath represents a path sequence in the Firestore database.
|
Blob |
Immutable class representing an array of bytes in Firestore.
|
CollectionReference |
A CollectionReference can be used for adding documents, getting document references, and querying
for documents (using the methods inherited from Query).
|
DocumentChange |
A DocumentChange represents a change to the documents matching a query.
|
DocumentReference |
A DocumentReference refers to a document location in a Firestore database and can be used to
write, read, or listen to the location.
|
DocumentSnapshot |
A DocumentSnapshot contains data read from a document in a Firestore database.
|
FieldMask |
A FieldMask can be used to limit the number of fields returned by a `getAll()` call.
|
FieldPath |
A
FieldPath refers to a field in a document. |
FieldValue |
Sentinel values that can be used when writing document fields with set() or update().
|
FirestoreOptions |
A Factory class to create new Firestore instances.
|
FirestoreOptions.Builder | |
FirestoreOptions.DefaultFirestoreFactory | |
FirestoreOptions.DefaultFirestoreRpcFactory | |
GeoPoint |
Immutable class representing a geographic location in Firestore
|
Internal | |
Precondition |
Preconditions that can be used to restrict update() calls.
|
Query |
A Query which you can read or listen to.
|
QueryDocumentSnapshot |
A QueryDocumentSnapshot contains data read from a document in a Firestore database as part of a
query.
|
QuerySnapshot |
A QuerySnapshot contains the results of a query.
|
SetOptions |
An options object that configures the behavior of set() calls.
|
Transaction |
A Transaction is passed to a Function to provide the methods to read and write data within the
transaction context.
|
TransactionOptions |
Options specifying the behavior of Firestore Transactions.
|
UpdateBuilder<T extends UpdateBuilder> |
Abstract class that collects and bundles all write operations for
Transaction and WriteBatch . |
WriteBatch |
A Firestore WriteBatch that can be used to atomically commit multiple write operations at once.
|
WriteResult |
A WriteResult exposes the update time set by the server.
|
Enum | Description |
---|---|
DocumentChange.Type |
An enumeration of snapshot diff types.
|
Query.Direction |
The direction of a sort.
|
Exception | Description |
---|---|
FirestoreException |
A Firestore Service exception.
|
Copyright © 2019 Google LLC. All rights reserved.