Skip to content
This repository was archived by the owner on Mar 4, 2026. It is now read-only.

feat: OR Query support#1801

Merged
MarkDuckworth merged 16 commits intomarkduckworth/or-queriesfrom
markduckworth/or-queries-public
Feb 17, 2023
Merged

feat: OR Query support#1801
MarkDuckworth merged 16 commits intomarkduckworth/or-queriesfrom
markduckworth/or-queries-public

Conversation

@MarkDuckworth
Copy link
Copy Markdown
Contributor

feat: OR Query support

@product-auto-label product-auto-label Bot added size: l Pull request size is large. api: firestore Issues related to the googleapis/nodejs-firestore API. labels Nov 23, 2022
Comment thread dev/system-test/firestore.ts
Copy link
Copy Markdown
Contributor

@ehsannas ehsannas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Will take a second look / approve whenever we can actually merge the PR

Comment thread types/firestore.d.ts Outdated
Comment thread types/firestore.d.ts Outdated
@MarkDuckworth MarkDuckworth marked this pull request as ready for review December 21, 2022 23:03
@MarkDuckworth MarkDuckworth requested review from a team December 21, 2022 23:03
@MarkDuckworth MarkDuckworth added the automerge Merge the pull request once unit tests and other checks pass. label Dec 21, 2022
@gcf-merge-on-green
Copy link
Copy Markdown
Contributor

Your PR doesn't have any required checks. Please add required checks to your markduckworth/or-queries branch and then re-add the label. Learn more about enabling these checks here: https://help.github.com/en/github/administering-a-repository/enabling-required-status-checks.

@ehsannas ehsannas removed the automerge Merge the pull request once unit tests and other checks pass. label Dec 21, 2022
@MarkDuckworth
Copy link
Copy Markdown
Contributor Author

Waiting on backend support. Tests pass against the emulator.

@ehsannas
Copy link
Copy Markdown
Contributor

We probably don't want to auto-merge this? (the CI may have special privileges to prod)

@product-auto-label product-auto-label Bot added size: xl Pull request size is extra large. and removed size: l Pull request size is large. labels Feb 17, 2023
@MarkDuckworth MarkDuckworth merged commit 72c3d1d into markduckworth/or-queries Feb 17, 2023
@MarkDuckworth MarkDuckworth deleted the markduckworth/or-queries-public branch February 17, 2023 23:04
ehsannas pushed a commit that referenced this pull request Mar 6, 2023
* WIP: OR Query with unit tests. No OR operator.

* Updating documentation and member visibility.

* Formatting

* Skipping OR Query system test.

* Updated copyright holder for new files.

* PR fixes.

* feat: OR Query support (#1801)

* OR operator support and integration tests.

* Updating documentation and member visibility.

* Remove usage of OPERATOR_UNSPECIFIED standing in for OR.

* Removing private and internal tags from OR query public API members.

* Ensure that new OR Query features are in firestore.d.ts and are exported from the main entry point.

* Update documentation for OR query features to match android PR 4274.

* Removing CompositeFilter and UnaryFilter from the type definitions and JS doc.

* Corrected the descending order test for OR queries.

* fix: update generated proto types; fix the update script (#1825)

* Adding OR enum value for composit filter operator.

---------

Co-authored-by: Alexander Fenster <[email protected]>

* Updating header copyright to 2023

* Tests that require an index are configured to only run against the emulator.

* Test cleanup based on PR comments.

---------

Co-authored-by: Alexander Fenster <[email protected]>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

api: firestore Issues related to the googleapis/nodejs-firestore API. size: xl Pull request size is extra large.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants