-
Notifications
You must be signed in to change notification settings - Fork 147
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: ability to specify the Collection Group query scope in the V1 Admin API #762
Conversation
Codecov Report
@@ Coverage Diff @@
## master #762 +/- ##
=======================================
Coverage 96.46% 96.46%
=======================================
Files 20 20
Lines 2236 2236
Branches 467 467
=======================================
Hits 2157 2157
Misses 24 24
Partials 55 55 Continue to review full report at Codecov.
|
@alexander-fenster @schmidt-sebastian mind giving this a quick eyeball to make sure the description is reasonable? this seems to pull in quite a few things. |
I think the major change in this PR is that it adds index management for Collection Group indices. As far as I can tell, the rest of the changes should not affect the SDK's behavior. My stab at a PR description would be:
As a further comment, we already have https://github.com/googleapis/nodejs-firestore/blob/4cb19e9f4933bc8dbd77f4f9dc877b8050b2c09f/dev/protos/firestore_proto_api.d.ts (4141 lines versus 19543 lines in this PR) and https://github.com/googleapis/nodejs-firestore/blob/4cb19e9f4933bc8dbd77f4f9dc877b8050b2c09f/dev/protos/firestore_proto_api.js (7186 lines versus 48836 lines). If we can, it would be nice if we could only include one copy of these files and make sure that we only use the minimal sets of features that the library/the end user may need. FWIW, we currently build with these settings: nodejs-firestore/dev/protos/update.sh Line 70 in acc2966
|
@schmidt-sebastian @bcoe The Suggestion: let's |
@alexander-fenster We do expose the GAPIC client (see here). That being said, since the files are unused, I am in favor of your suggestion to remove them from the PR. If we need to expose the files at a later point then we should look at how we can best reconcile the two versions. |
Updated this PR - please take a look! |
This PR was generated using Autosynth. 🌈
Here's the log from Synthtool: