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

feat: add first, last, arrayAgg and arrayAggDistinct expressions#2494

Merged
yvonnep165 merged 11 commits intomainfrom
yvonne/accumulator-expressions
Feb 27, 2026
Merged

feat: add first, last, arrayAgg and arrayAggDistinct expressions#2494
yvonnep165 merged 11 commits intomainfrom
yvonne/accumulator-expressions

Conversation

@yvonnep165
Copy link
Copy Markdown
Contributor

@yvonnep165 yvonnep165 commented Feb 24, 2026

Adds support for the accumulators pipeline expressions: first, last, arrayAgg and arrayAggDistinct.

ported from firebase/firebase-js-sdk#9576

@yvonnep165 yvonnep165 requested review from a team, dlarocque and milaGGL February 24, 2026 15:43
@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 Feb 24, 2026
@yvonnep165 yvonnep165 force-pushed the yvonne/accumulator-expressions branch from f7ed175 to 236af3a Compare February 24, 2026 16:04
@yvonnep165 yvonnep165 changed the title feat(firestore): add first, last, arrayAgg and arrayAggDistinct expressions feat: add first, last, arrayAgg and arrayAggDistinct expressions Feb 24, 2026
@yvonnep165 yvonnep165 requested a review from a team as a code owner February 25, 2026 15:17
@yvonnep165 yvonnep165 force-pushed the yvonne/accumulator-expressions branch from f09a0f0 to 027b4db Compare February 25, 2026 15:50
@yvonnep165 yvonnep165 force-pushed the yvonne/accumulator-expressions branch from 0b46d19 to e2b9807 Compare February 25, 2026 16:24
@yvonnep165 yvonnep165 force-pushed the yvonne/accumulator-expressions branch from e2b9807 to 7c6247e Compare February 25, 2026 16:29
Copy link
Copy Markdown
Contributor

@milaGGL milaGGL left a comment

Choose a reason for hiding this comment

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

LGTM

@MarkDuckworth MarkDuckworth added the kokoro:run Add this label to force Kokoro to re-run the tests. label Feb 26, 2026
@yvonnep165 yvonnep165 merged commit a1c66d1 into main Feb 27, 2026
21 of 22 checks passed
@yvonnep165 yvonnep165 deleted the yvonne/accumulator-expressions branch February 27, 2026 01:04
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. kokoro:run Add this label to force Kokoro to re-run the tests. size: l Pull request size is large.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants