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

feat: query profiling part 1: synchronous#938

Merged
Linchin merged 73 commits intogoogleapis:mainfrom
Linchin:query-profiling-3
Sep 6, 2024
Merged

feat: query profiling part 1: synchronous#938
Linchin merged 73 commits intogoogleapis:mainfrom
Linchin:query-profiling-3

Conversation

@Linchin
Copy link
Contributor

@Linchin Linchin commented Jul 17, 2024

The Synchronous section for query profiling support.

Checklist:

  • add the class definition query_profile.py
  • add class imports in init.py
  • methods:
    • query.stream, .get
    • collection.stream, .get -- calls query
    • CollectionGroup.stream, .get, -- inherits query
    • AggregationQuery.stream, .get
    • vector.stream, .get
    • transaction.get
    • client.get_all
  • add system test for transaction
  • stream generator unit tests
  • DocumentSnapshotList class
  • DocumentSnapshotList unit tests
  • system test for each class
    • aggregation
    • collection
    • document only get, and does not use the stream api
    • vector_query
    • query
    • transaction

Also closes #947

Loading
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/python-firestore API. size: xl Pull request size is extra large.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

type issue: "StreamGenerator" is not iterable

3 participants