feat(firestore): pipeline subequeries by daniel-sanche · Pull Request #16470 · googleapis/google-cloud-python
Code Review
This pull request introduces support for subqueries and variables within Firestore pipelines. Key additions include methods to convert pipelines into array or scalar expressions, a define stage for binding variables, and a subcollection source for relative path queries. New expression types like Variable and CurrentDocument were also implemented alongside corresponding system tests. Feedback was provided to add a type hint to the _PipelineValueExpression constructor to improve type safety and code clarity.