QuerySnapshot<T extends Object?> constructor
Implementation
QuerySnapshot(List<dynamic> res, this.query, SnapshotMetadata _metadata)
: _metadata = _metadata,
_docChanges = [] {
for (int i = 0; i < res.length; i++) {
_docs.add(QueryDocumentSnapshot(res[i]["osons"], query, _metadata, res[i]["rid"]));
DocumentReference docRef = DocumentReference(
helper: QueryHelper(),
oracledb: query._oracledb,
parent_: null,
path: "${query._path.join('/')}/${res[i]["osons"]["OID"]}");
docRef.fromConverter = query.fromConverter;
docRef.toConverter = query.toConverter;
_docChanges.add(DocumentChange(
doc: DocumentSnapshot(res[i]["osons"], docRef, _metadata, res[i]["rid"]),
newIndex: _docs.length - 1,
oldIndex: -1,
type: DocumentChangeType.added));
}
_size = res.length;
}