Send feedback
Class QuerySnapshot (3.38.0)
Stay organized with collections
Save and categorize content based on your preferences.
3.38.0 (latest)
3.37.0
3.36.0
3.35.1
3.33.4
3.32.2
3.31.9
3.30.11
3.28.0
3.27.2
3.26.5
3.25.1
3.24.3
3.22.0
3.21.4
3.20.0
3.17.0
3.16.3
3.15.7
3.14.4
3.13.2
3.12.1
3.11.0
3.10.0
3.9.6
3.8.2
3.7.10
3.6.0
3.5.0
3.4.2
3.3.0
3.2.0
3.1.0
3.0.21
public class QuerySnapshot extends GenericQuerySnapshot<Query>
A QuerySnapshot contains the results of a query. It can contain zero or more DocumentSnapshot
objects.
Static Methods
withChanges(Query query, Timestamp readTime, DocumentSet documentSet, List<DocumentChange> documentChanges)
public static QuerySnapshot withChanges ( Query query , Timestamp readTime , DocumentSet documentSet , List<DocumentChange> documentChanges )
Creates a new QuerySnapshot representing a snapshot of a Query with changed documents.
Parameters
Name
Description
query
Query
readTime
com.google.cloud.Timestamp
documentSet
com.google.cloud.firestore.DocumentSet
documentChanges
List <DocumentChange >
withDocuments(Query query, Timestamp readTime, List<QueryDocumentSnapshot> documents)
public static QuerySnapshot withDocuments ( Query query , Timestamp readTime , List<QueryDocumentSnapshot> documents )
Creates a new QuerySnapshot representing the results of a Query with added documents.
Constructors
QuerySnapshot(Query query, Timestamp readTime)
protected QuerySnapshot ( Query query , Timestamp readTime )
Parameters
Name
Description
query
Query
readTime
com.google.cloud.Timestamp
QuerySnapshot(Query query, Timestamp readTime, List<QueryDocumentSnapshot> documents, List<DocumentChange> documentChanges)
protected QuerySnapshot ( Query query , Timestamp readTime , List<QueryDocumentSnapshot> documents , List<DocumentChange> documentChanges )
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]