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

feat: query to pipeline conversion - #1071

Merged
daniel-sanche merged 256 commits into
pipeline_queries_approvedfrom
pipeline_queries_3_5_query_conversion
Oct 23, 2025
Merged

feat: query to pipeline conversion#1071
daniel-sanche merged 256 commits into
pipeline_queries_approvedfrom
pipeline_queries_3_5_query_conversion

Conversation

@daniel-sanche

@daniel-sanchedaniel-sanche commented Jun 24, 2025

Copy link
Copy Markdown
Contributor

This PR extends pipeline expressions to allow converting from a Query to a Pipeline expression. All necessary stages and expressions have been added

Many existing system tests have been extended to run many queries in both RunQuery and PipelineQuery mode, and compare results for consistency

@product-auto-labelproduct-auto-labelBot added size: xl Pull request size is extra large. and removed size: l Pull request size is large. labels Oct 21, 2025
@daniel-sanche
daniel-sanche changed the base branch from pipeline_queries_approved to pipeline_queries_fixedOctober 21, 2025 23:54
Base automatically changed from pipeline_queries_fixed to pipeline_queries_approvedOctober 22, 2025 23:53
@daniel-sanchedaniel-sanche changed the title [DRAFT] feat: query to pipeline conversionfeat: query to pipeline conversionOct 22, 2025
Comment threadgoogle/cloud/firestore_v1/base_aggregation.py Outdated
Co-authored-by: Baha Aiman <bahaaiman@google.com>
@daniel-sanche
daniel-sanche merged commit fed7af2 into pipeline_queries_approvedOct 23, 2025
3 of 4 checks passed
@daniel-sanche
daniel-sanche deleted the pipeline_queries_3_5_query_conversion branch October 23, 2025 20:54
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

api: firestoreIssues related to the googleapis/python-firestore API.size: xlPull request size is extra large.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@daniel-sanche@bhshkh@kevkim-codes@yoshi-kokoro