Skip to content

Commit 8eb2c88

Browse files
authored
fix: expose Count, FieldFilter, Or, and And to firestore module (#706)
Expose the `Count`, `FieldFilter`, `Or`, and `And` to the `firestore` module from the `firestore_v1`.
1 parent 532aff8 commit 8eb2c88

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

google/cloud/firestore/__init__.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919

2020
__version__ = package_version.__version__
2121

22+
from google.cloud.firestore_v1 import And
2223
from google.cloud.firestore_v1 import ArrayRemove
2324
from google.cloud.firestore_v1 import ArrayUnion
2425
from google.cloud.firestore_v1 import AsyncClient
@@ -29,18 +30,21 @@
2930
from google.cloud.firestore_v1 import AsyncTransaction
3031
from google.cloud.firestore_v1 import AsyncWriteBatch
3132
from google.cloud.firestore_v1 import Client
33+
from google.cloud.firestore_v1 import CountAggregation
3234
from google.cloud.firestore_v1 import CollectionGroup
3335
from google.cloud.firestore_v1 import CollectionReference
3436
from google.cloud.firestore_v1 import DELETE_FIELD
3537
from google.cloud.firestore_v1 import DocumentReference
3638
from google.cloud.firestore_v1 import DocumentSnapshot
3739
from google.cloud.firestore_v1 import DocumentTransform
3840
from google.cloud.firestore_v1 import ExistsOption
41+
from google.cloud.firestore_v1 import FieldFilter
3942
from google.cloud.firestore_v1 import GeoPoint
4043
from google.cloud.firestore_v1 import Increment
4144
from google.cloud.firestore_v1 import LastUpdateOption
4245
from google.cloud.firestore_v1 import Maximum
4346
from google.cloud.firestore_v1 import Minimum
47+
from google.cloud.firestore_v1 import Or
4448
from google.cloud.firestore_v1 import Query
4549
from google.cloud.firestore_v1 import ReadAfterWriteError
4650
from google.cloud.firestore_v1 import SERVER_TIMESTAMP
@@ -55,6 +59,7 @@
5559

5660
__all__: List[str] = [
5761
"__version__",
62+
"And",
5863
"ArrayRemove",
5964
"ArrayUnion",
6065
"AsyncClient",
@@ -65,18 +70,21 @@
6570
"AsyncTransaction",
6671
"AsyncWriteBatch",
6772
"Client",
73+
"CountAggregation",
6874
"CollectionGroup",
6975
"CollectionReference",
7076
"DELETE_FIELD",
7177
"DocumentReference",
7278
"DocumentSnapshot",
7379
"DocumentTransform",
7480
"ExistsOption",
81+
"FieldFilter",
7582
"GeoPoint",
7683
"Increment",
7784
"LastUpdateOption",
7885
"Maximum",
7986
"Minimum",
87+
"Or",
8088
"Query",
8189
"ReadAfterWriteError",
8290
"SERVER_TIMESTAMP",

google/cloud/firestore_v1/__init__.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@
2929
from google.cloud.firestore_v1._helpers import LastUpdateOption
3030
from google.cloud.firestore_v1._helpers import ReadAfterWriteError
3131
from google.cloud.firestore_v1._helpers import WriteOption
32+
from google.cloud.firestore_v1.base_aggregation import CountAggregation
33+
from google.cloud.firestore_v1.base_query import And
34+
from google.cloud.firestore_v1.base_query import FieldFilter
35+
from google.cloud.firestore_v1.base_query import Or
3236
from google.cloud.firestore_v1.async_batch import AsyncWriteBatch
3337
from google.cloud.firestore_v1.async_client import AsyncClient
3438
from google.cloud.firestore_v1.async_collection import AsyncCollectionReference
@@ -107,6 +111,7 @@
107111

108112
__all__: List[str] = [
109113
"__version__",
114+
"And",
110115
"ArrayRemove",
111116
"ArrayUnion",
112117
"AsyncClient",
@@ -117,18 +122,21 @@
117122
"AsyncTransaction",
118123
"AsyncWriteBatch",
119124
"Client",
125+
"CountAggregation",
120126
"CollectionGroup",
121127
"CollectionReference",
122128
"DELETE_FIELD",
123129
"DocumentReference",
124130
"DocumentSnapshot",
125131
"DocumentTransform",
126132
"ExistsOption",
133+
"FieldFilter",
127134
"GeoPoint",
128135
"Increment",
129136
"LastUpdateOption",
130137
"Maximum",
131138
"Minimum",
139+
"Or",
132140
"Query",
133141
"ReadAfterWriteError",
134142
"SERVER_TIMESTAMP",

0 commit comments

Comments
 (0)