René's URL Explorer Experiment


Title: Fix #439: split query vs. iterator apart. by tseaver · Pull Request #487 · googleapis/google-cloud-python · GitHub

Open Graph Title: Fix #439: split query vs. iterator apart. by tseaver · Pull Request #487 · googleapis/google-cloud-python

X Title: Fix #439: split query vs. iterator apart. by tseaver · Pull Request #487 · googleapis/google-cloud-python

Description: Google Cloud Client Libraries for Python. Contribute to googleapis/google-cloud-python development by creating an account on GitHub.

Open Graph Description: Split Query (abstract constraints) from excution/iteration (cursor, etc.) Also, rip out the protobuf attributes: doing the ongoing bookkeeping on them was painful (and a bug magnet). Instead, bui...

X Description: Split Query (abstract constraints) from excution/iteration (cursor, etc.) Also, rip out the protobuf attributes: doing the ongoing bookkeeping on them was painful (and a bug magnet). Instead, bui...

Opengraph URL: https://github.com/googleapis/google-cloud-python/pull/487

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:aa837fe5-ddb6-99ce-cfb0-d3d6d42d03bc
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idE086:299194:C46C87:10863AF:6A4D7B63
html-safe-nonce3db046eca6b05e891ea036d6d06ea49d5c2e1cfdaf6069b025591cb0951b66d8
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFMDg2OjI5OTE5NDpDNDZDODc6MTA4NjNBRjo2QTREN0I2MyIsInZpc2l0b3JfaWQiOiIyNDczMDY1NTk0NDQzMTkwNzUiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac8c1c19a2b373575372e0d0816c40d53cf635085a045429e435f35a5f160fa792
hovercard-subject-tagpull_request:26780141
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/googleapis/google-cloud-python/487/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/e8d3fe36c58ac1d7a97332bfa5562b666449facbe1f239cbd3140bc109937cc0/googleapis/google-cloud-python/pull/487
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/e8d3fe36c58ac1d7a97332bfa5562b666449facbe1f239cbd3140bc109937cc0/googleapis/google-cloud-python/pull/487
og:image:altSplit Query (abstract constraints) from excution/iteration (cursor, etc.) Also, rip out the protobuf attributes: doing the ongoing bookkeeping on them was painful (and a bug magnet). Instead, bui...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernametseaver
hostnamegithub.com
expected-hostnamegithub.com
None7f8e15305e2ab58890ca84b830615e375f5df303cf471cafcba0c08272981be3
turbo-cache-controlno-cache
go-importgithub.com/googleapis/google-cloud-python git https://github.com/googleapis/google-cloud-python.git
octolytics-dimension-user_id16785467
octolytics-dimension-user_logingoogleapis
octolytics-dimension-repository_id16316451
octolytics-dimension-repository_nwogoogleapis/google-cloud-python
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id16316451
octolytics-dimension-repository_network_root_nwogoogleapis/google-cloud-python
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release8608b0750fc35e283e5ec5b094bff942d7a0e197
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/googleapis/google-cloud-python/pull/487#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F487
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F487
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=googleapis%2Fgoogle-cloud-python
Reloadhttps://github.com/googleapis/google-cloud-python/pull/487
Reloadhttps://github.com/googleapis/google-cloud-python/pull/487
Reloadhttps://github.com/googleapis/google-cloud-python/pull/487
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/487
googleapis https://github.com/googleapis
google-cloud-pythonhttps://github.com/googleapis/google-cloud-python
Notifications https://github.com/login?return_to=%2Fgoogleapis%2Fgoogle-cloud-python
Fork 1.7k https://github.com/login?return_to=%2Fgoogleapis%2Fgoogle-cloud-python
Star 5.3k https://github.com/login?return_to=%2Fgoogleapis%2Fgoogle-cloud-python
Code https://github.com/googleapis/google-cloud-python
Issues 439 https://github.com/googleapis/google-cloud-python/issues
Pull requests 129 https://github.com/googleapis/google-cloud-python/pulls
Discussions https://github.com/googleapis/google-cloud-python/discussions
Actions https://github.com/googleapis/google-cloud-python/actions
Projects https://github.com/googleapis/google-cloud-python/projects
Security and quality 0 https://github.com/googleapis/google-cloud-python/security
Insights https://github.com/googleapis/google-cloud-python/pulse
Code https://github.com/googleapis/google-cloud-python
Issues https://github.com/googleapis/google-cloud-python/issues
Pull requests https://github.com/googleapis/google-cloud-python/pulls
Discussions https://github.com/googleapis/google-cloud-python/discussions
Actions https://github.com/googleapis/google-cloud-python/actions
Projects https://github.com/googleapis/google-cloud-python/projects
Security and quality https://github.com/googleapis/google-cloud-python/security
Insights https://github.com/googleapis/google-cloud-python/pulse
tseaverhttps://github.com/tseaver
googleapis:masterhttps://github.com/googleapis/google-cloud-python/tree/master
Conversationhttps://github.com/googleapis/google-cloud-python/pull/487
Commits12 (12)https://github.com/googleapis/google-cloud-python/pull/487/commits
Checkshttps://github.com/googleapis/google-cloud-python/pull/487/checks
Files changedhttps://github.com/googleapis/google-cloud-python/pull/487/files
Fix #439: split query vs. iterator apart.https://github.com/googleapis/google-cloud-python/pull/487#top
tseaverhttps://github.com/tseaver
googleapis:masterhttps://github.com/googleapis/google-cloud-python/tree/master
https://github.com/tseaver
tseaverhttps://github.com/tseaver
Jan 3, 2015https://github.com/googleapis/google-cloud-python/pull/487#issue-53296423
#439https://github.com/googleapis/google-cloud-python/issues/439
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/487
tseaverhttps://github.com/tseaver
January 2, 2015 20:11https://github.com/googleapis/google-cloud-python/pull/487#commits-pushed-50e7e10
https://github.com/tseaver
Don't rely on 'Query.to_protobuf' to test connection.https://github.com/googleapis/google-cloud-python/pull/487/commits/50e7e106586ef2d02387e4a454062703b17def36
50e7e10https://github.com/googleapis/google-cloud-python/pull/487/commits/50e7e106586ef2d02387e4a454062703b17def36
https://github.com/tseaver
Rip out 'dataset.query' factory.https://github.com/googleapis/google-cloud-python/pull/487/commits/9cfb5b058f73a222058f02adeff5671cd29d924c
9cfb5b0https://github.com/googleapis/google-cloud-python/pull/487/commits/9cfb5b058f73a222058f02adeff5671cd29d924c
https://github.com/tseaver
Split 'Query' (abstract constraints) from excution/iteration (cursor,…https://github.com/googleapis/google-cloud-python/pull/487/commits/d74a02d93950e27b35f6e9fbbec217ce68874a2b
d74a02dhttps://github.com/googleapis/google-cloud-python/pull/487/commits/d74a02d93950e27b35f6e9fbbec217ce68874a2b
#439https://github.com/googleapis/google-cloud-python/issues/439
https://github.com/tseaver
Accomodate regression tests to new query-iterator split.https://github.com/googleapis/google-cloud-python/pull/487/commits/539c41850d066863f8afc0960ee2a212a8566a41
539c418https://github.com/googleapis/google-cloud-python/pull/487/commits/539c41850d066863f8afc0960ee2a212a8566a41
https://github.com/coveralls
coverallshttps://github.com/coveralls
Jan 3, 2015https://github.com/googleapis/google-cloud-python/pull/487#issuecomment-68585455
https://coveralls.io/builds/1685707
539c418https://github.com/googleapis/google-cloud-python/commit/539c41850d066863f8afc0960ee2a212a8566a41
b79d862https://github.com/googleapis/google-cloud-python/commit/b79d8624950b3b205de20f527488dde7aa8c8cd8
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/487
dhermeshttps://github.com/dhermes
Jan 3, 2015 https://github.com/googleapis/google-cloud-python/pull/487#discussion-diff-22430215
View reviewed changes https://github.com/googleapis/google-cloud-python/pull/487/files/539c41850d066863f8afc0960ee2a212a8566a41#diff-b16ff7ed08e6b87a8254e826c75eef1a6861162e05ce0054b0ca1b803a179cb7
gcloud/datastore/query.pyhttps://github.com/googleapis/google-cloud-python/pull/487/files#diff-b16ff7ed08e6b87a8254e826c75eef1a6861162e05ce0054b0ca1b803a179cb7
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F487
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/487
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F487
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/487
https://github.com/tseaver
(Temporarily) restore top-level dataset import.https://github.com/googleapis/google-cloud-python/pull/487/commits/4645b72de9e3c2343dd704b0da4a929e2e058c68
4645b72https://github.com/googleapis/google-cloud-python/pull/487/commits/4645b72de9e3c2343dd704b0da4a929e2e058c68
#477https://github.com/googleapis/google-cloud-python/issues/477
https://github.com/tseaver/gcloud-python/commit/d74a02d93950e27b35f6e9fbbec217ce68874a2b#commitcomment-9141844https://github.com/tseaver/gcloud-python/commit/d74a02d93950e27b35f6e9fbbec217ce68874a2b#commitcomment-9141844
https://github.com/coveralls
coverallshttps://github.com/coveralls
Jan 5, 2015https://github.com/googleapis/google-cloud-python/pull/487#issuecomment-68790295
https://coveralls.io/builds/1695241
4645b72https://github.com/googleapis/google-cloud-python/commit/4645b72de9e3c2343dd704b0da4a929e2e058c68
b79d862https://github.com/googleapis/google-cloud-python/commit/b79d8624950b3b205de20f527488dde7aa8c8cd8
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/487
https://github.com/tseaver
Note discrepancy btwn protobuf spec and current implementation.https://github.com/googleapis/google-cloud-python/pull/487/commits/72a9520e48a4e30cf8cd6976b66d94497a9cf661
72a9520https://github.com/googleapis/google-cloud-python/pull/487/commits/72a9520e48a4e30cf8cd6976b66d94497a9cf661
https://github.com/tseaver/gcloud-python/commit/d74a02d93950e27b35f6e9fbbec217ce68874a2b#commitcomment-9141854https://github.com/tseaver/gcloud-python/commit/d74a02d93950e27b35f6e9fbbec217ce68874a2b#commitcomment-9141854
https://github.com/coveralls
coverallshttps://github.com/coveralls
Jan 5, 2015https://github.com/googleapis/google-cloud-python/pull/487#issuecomment-68791013
https://coveralls.io/builds/1695284
72a9520https://github.com/googleapis/google-cloud-python/commit/72a9520e48a4e30cf8cd6976b66d94497a9cf661
b79d862https://github.com/googleapis/google-cloud-python/commit/b79d8624950b3b205de20f527488dde7aa8c8cd8
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/487
https://github.com/tseaver
Move helper function after class defs.https://github.com/googleapis/google-cloud-python/pull/487/commits/537e86861d5c103beea6288940aa30721a719cb9
537e868https://github.com/googleapis/google-cloud-python/pull/487/commits/537e86861d5c103beea6288940aa30721a719cb9
#487 (comment)https://github.com/googleapis/google-cloud-python/pull/487#discussion_r22430215
#487 (comment)https://github.com/googleapis/google-cloud-python/pull/487#discussion_r22430218
https://github.com/coveralls
coverallshttps://github.com/coveralls
Jan 5, 2015https://github.com/googleapis/google-cloud-python/pull/487#issuecomment-68791830
https://coveralls.io/builds/1695309
537e868https://github.com/googleapis/google-cloud-python/commit/537e86861d5c103beea6288940aa30721a719cb9
b79d862https://github.com/googleapis/google-cloud-python/commit/b79d8624950b3b205de20f527488dde7aa8c8cd8
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/487
tseaverhttps://github.com/tseaver
January 5, 2015 17:19https://github.com/googleapis/google-cloud-python/pull/487#commits-pushed-9c37ad8
https://github.com/tseaver
Add coverage for out-of-bounds enum.https://github.com/googleapis/google-cloud-python/pull/487/commits/9c37ad8d5bca20015acfd99527dfd7486a81936c
9c37ad8https://github.com/googleapis/google-cloud-python/pull/487/commits/9c37ad8d5bca20015acfd99527dfd7486a81936c
#487 (comment)https://github.com/googleapis/google-cloud-python/pull/487#discussion_r22430221
https://github.com/tseaver
Appease lint.https://github.com/googleapis/google-cloud-python/pull/487/commits/704f11594cdce348b226a02ba40a9082fb3a0fa4
704f115https://github.com/googleapis/google-cloud-python/pull/487/commits/704f11594cdce348b226a02ba40a9082fb3a0fa4
https://github.com/coveralls
coverallshttps://github.com/coveralls
Jan 5, 2015https://github.com/googleapis/google-cloud-python/pull/487#issuecomment-68793479
https://coveralls.io/builds/1695366
704f115https://github.com/googleapis/google-cloud-python/commit/704f11594cdce348b226a02ba40a9082fb3a0fa4
b79d862https://github.com/googleapis/google-cloud-python/commit/b79d8624950b3b205de20f527488dde7aa8c8cd8
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/487
https://github.com/tseaver
tseaverhttps://github.com/tseaver
Jan 5, 2015 https://github.com/googleapis/google-cloud-python/pull/487#ref-pullrequest-52890365
Add keys function to Query. #466 https://github.com/googleapis/google-cloud-python/pull/466
tseaverhttps://github.com/tseaver
January 5, 2015 17:31https://github.com/googleapis/google-cloud-python/pull/487#commits-pushed-0aeb691
https://github.com/tseaver
Typo.https://github.com/googleapis/google-cloud-python/pull/487/commits/0aeb691fee3909451cf0b7ea29459d4e69156965
0aeb691https://github.com/googleapis/google-cloud-python/pull/487/commits/0aeb691fee3909451cf0b7ea29459d4e69156965
https://github.com/tseaver
Rip out 'Query.clone' method.https://github.com/googleapis/google-cloud-python/pull/487/commits/2832ce5c3f109cfd55973dead18788c245f3160c
2832ce5https://github.com/googleapis/google-cloud-python/pull/487/commits/2832ce5c3f109cfd55973dead18788c245f3160c
https://github.com/coveralls
coverallshttps://github.com/coveralls
Jan 5, 2015https://github.com/googleapis/google-cloud-python/pull/487#issuecomment-68794994
https://coveralls.io/builds/1695413
2832ce5https://github.com/googleapis/google-cloud-python/commit/2832ce5c3f109cfd55973dead18788c245f3160c
b79d862https://github.com/googleapis/google-cloud-python/commit/b79d8624950b3b205de20f527488dde7aa8c8cd8
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/487
https://github.com/dhermes
dhermeshttps://github.com/dhermes
Jan 5, 2015https://github.com/googleapis/google-cloud-python/pull/487#issuecomment-68795377
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/487
https://github.com/tseaver
Make query iterator class public.https://github.com/googleapis/google-cloud-python/pull/487/commits/2516ff8c6bca2465fd44e7fe803dafbfdc05232d
2516ff8https://github.com/googleapis/google-cloud-python/pull/487/commits/2516ff8c6bca2465fd44e7fe803dafbfdc05232d
#487 (comment)https://github.com/googleapis/google-cloud-python/pull/487#discussion_r22494774
https://github.com/coveralls
coverallshttps://github.com/coveralls
Jan 6, 2015https://github.com/googleapis/google-cloud-python/pull/487#issuecomment-68810243
https://coveralls.io/builds/1696128
2516ff8https://github.com/googleapis/google-cloud-python/commit/2516ff8c6bca2465fd44e7fe803dafbfdc05232d
b79d862https://github.com/googleapis/google-cloud-python/commit/b79d8624950b3b205de20f527488dde7aa8c8cd8
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/487
https://github.com/dhermes
dhermeshttps://github.com/dhermes
Jan 6, 2015https://github.com/googleapis/google-cloud-python/pull/487#issuecomment-68810347
#466https://github.com/googleapis/google-cloud-python/pull/466
#466https://github.com/googleapis/google-cloud-python/pull/466
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/487
tseaverhttps://github.com/tseaver
Jan 6, 2015 https://github.com/googleapis/google-cloud-python/pull/487#ref-commit-9142051
https://github.com/tseaver
Merge pull requesthttps://github.com/googleapis/google-cloud-python/commit/91420517ae4289c14863b38fff470155c3169568
#487https://github.com/googleapis/google-cloud-python/pull/487
from tseaver/439-split_query_iteratorhttps://github.com/googleapis/google-cloud-python/commit/91420517ae4289c14863b38fff470155c3169568
9142051https://github.com/googleapis/google-cloud-python/commit/91420517ae4289c14863b38fff470155c3169568
#439https://github.com/googleapis/google-cloud-python/issues/439
https://github.com/tseaver
tseaverhttps://github.com/tseaver
9142051https://github.com/googleapis/google-cloud-python/commit/91420517ae4289c14863b38fff470155c3169568
Jan 6, 2015https://github.com/googleapis/google-cloud-python/pull/487#event-214444764
https://github.com/tseaver
tseaverhttps://github.com/tseaver
January 6, 2015 01:00https://github.com/googleapis/google-cloud-python/pull/487#event-214444778
https://github.com/dhermes
dhermeshttps://github.com/dhermes
Jan 6, 2015https://github.com/googleapis/google-cloud-python/pull/487#issuecomment-68810541
@tseaverhttps://github.com/tseaver
#485https://github.com/googleapis/google-cloud-python/issues/485
#477https://github.com/googleapis/google-cloud-python/issues/477
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/487
Address first part of 477: Implements datastore.set_default_connection. #478 https://github.com/googleapis/google-cloud-python/pull/478
There is no Query.ancestor accessor. #431 https://github.com/googleapis/google-cloud-python/issues/431
Query.fetch() w/o limit returns different results than w/ large limit. #491 https://github.com/googleapis/google-cloud-python/issues/491
Smooth out API surfaces before M1 #336 https://github.com/googleapis/google-cloud-python/issues/336
https://github.com/dhermes
dhermeshttps://github.com/dhermes
api: datastore https://github.com/googleapis/google-cloud-python/issues?q=state%3Aopen%20label%3A%22api%3A%20datastore%22
Dec 31, 2015https://github.com/googleapis/google-cloud-python/pull/487#event-503213395
atulephttps://github.com/atulep
Apr 3, 2023 https://github.com/googleapis/google-cloud-python/pull/487#ref-commit-01b9725
https://github.com/apps/release-please
chore(main): release 2.17.2 (https://github.com/googleapis/google-cloud-python/commit/01b97253780d7dca3a72d1e81155bc0e01c0809d
#487https://github.com/googleapis/google-cloud-python/pull/487
)https://github.com/googleapis/google-cloud-python/commit/01b97253780d7dca3a72d1e81155bc0e01c0809d
01b9725https://github.com/googleapis/google-cloud-python/commit/01b97253780d7dca3a72d1e81155bc0e01c0809d
atulephttps://github.com/atulep
Apr 6, 2023 https://github.com/googleapis/google-cloud-python/pull/487#ref-commit-5e2371a
https://github.com/apps/release-please
chore(main): release 2.17.2 (https://github.com/googleapis/google-cloud-python/commit/5e2371aac8c57b61364d6fb4836d926cee91e55e
#487https://github.com/googleapis/google-cloud-python/pull/487
)https://github.com/googleapis/google-cloud-python/commit/5e2371aac8c57b61364d6fb4836d926cee91e55e
5e2371ahttps://github.com/googleapis/google-cloud-python/commit/5e2371aac8c57b61364d6fb4836d926cee91e55e
atulephttps://github.com/atulep
Apr 6, 2023 https://github.com/googleapis/google-cloud-python/pull/487#ref-commit-453d039
https://github.com/apps/release-please
chore(main): release 2.17.2 (https://github.com/googleapis/google-cloud-python/commit/453d0394c3c2dee27caa0bbb3866927cc96cbd1f
#487https://github.com/googleapis/google-cloud-python/pull/487
)https://github.com/googleapis/google-cloud-python/commit/453d0394c3c2dee27caa0bbb3866927cc96cbd1f
453d039https://github.com/googleapis/google-cloud-python/commit/453d0394c3c2dee27caa0bbb3866927cc96cbd1f
atulephttps://github.com/atulep
Apr 18, 2023 https://github.com/googleapis/google-cloud-python/pull/487#ref-commit-d5a37a4
https://github.com/apps/release-please
chore(main): release 2.17.2 (https://github.com/googleapis/google-cloud-python/commit/d5a37a47df1e31cfb4d7bbffe31c71ce5e2ca13b
#487https://github.com/googleapis/google-cloud-python/pull/487
)https://github.com/googleapis/google-cloud-python/commit/d5a37a47df1e31cfb4d7bbffe31c71ce5e2ca13b
d5a37a4https://github.com/googleapis/google-cloud-python/commit/d5a37a47df1e31cfb4d7bbffe31c71ce5e2ca13b
partheahttps://github.com/parthea
Aug 15, 2023 https://github.com/googleapis/google-cloud-python/pull/487#ref-commit-d5faeaa
https://github.com/renovate-bot
chore(deps): update dependency google-cloud-dialogflow-cx to v1.16.0 (https://github.com/googleapis/google-cloud-python/commit/d5faeaa433e59a2a5678469e07941cd4582bdeef
#…https://github.com/googleapis/google-cloud-python/pull/487
d5faeaahttps://github.com/googleapis/google-cloud-python/commit/d5faeaa433e59a2a5678469e07941cd4582bdeef
…487https://github.com/googleapis/google-cloud-python/pull/487
vchudnov-ghttps://github.com/vchudnov-g
Sep 20, 2023 https://github.com/googleapis/google-cloud-python/pull/487#ref-commit-922cf02
https://github.com/renovate-bot
https://github.com/parthea
chore(deps): update dependency pytest to v7.1.1 (https://github.com/googleapis/google-cloud-python/commit/922cf023cbce8cb9d6feca0411f664e570aecccb
#487https://github.com/googleapis/google-cloud-python/pull/487
)https://github.com/googleapis/google-cloud-python/commit/922cf023cbce8cb9d6feca0411f664e570aecccb
922cf02https://github.com/googleapis/google-cloud-python/commit/922cf023cbce8cb9d6feca0411f664e570aecccb
partheahttps://github.com/parthea
Sep 22, 2023 https://github.com/googleapis/google-cloud-python/pull/487#ref-commit-f602d7a
https://github.com/apps/release-please
chore(main): release 3.12.0 (https://github.com/googleapis/google-cloud-python/commit/f602d7a8cc9aaf2edf297cfa259aad32baef1383
#487https://github.com/googleapis/google-cloud-python/pull/487
)https://github.com/googleapis/google-cloud-python/commit/f602d7a8cc9aaf2edf297cfa259aad32baef1383
f602d7ahttps://github.com/googleapis/google-cloud-python/commit/f602d7a8cc9aaf2edf297cfa259aad32baef1383
partheahttps://github.com/parthea
Sep 22, 2023 https://github.com/googleapis/google-cloud-python/pull/487#ref-commit-1ab4889
https://github.com/apps/release-please
chore(main): release 5.0.2 (https://github.com/googleapis/google-cloud-python/commit/1ab48899edee489c5444d86d64a9887de27c431f
#487https://github.com/googleapis/google-cloud-python/pull/487
)https://github.com/googleapis/google-cloud-python/commit/1ab48899edee489c5444d86d64a9887de27c431f
1ab4889https://github.com/googleapis/google-cloud-python/commit/1ab48899edee489c5444d86d64a9887de27c431f
partheahttps://github.com/parthea
Oct 21, 2023 https://github.com/googleapis/google-cloud-python/pull/487#ref-commit-76a5d51
https://github.com/apps/gcf-owl-bot
docs: Fix formatting of request arg in docstring (https://github.com/googleapis/google-cloud-python/commit/76a5d5167ba0a16515952a8d3e602902bb555e9e
#487https://github.com/googleapis/google-cloud-python/pull/487
)https://github.com/googleapis/google-cloud-python/commit/76a5d5167ba0a16515952a8d3e602902bb555e9e
76a5d51https://github.com/googleapis/google-cloud-python/commit/76a5d5167ba0a16515952a8d3e602902bb555e9e
googleapis/googleapis@8a085aehttps://github.com/googleapis/googleapis/commit/8a085aeddfa010af5bcef090827aac5255383d7e
googleapis/googleapis-gen@b2ab4b0https://github.com/googleapis/googleapis-gen/commit/b2ab4b0a0ae2907e812c209198a74e0898afcb04
https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.mdhttps://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
partheahttps://github.com/parthea
Oct 22, 2023 https://github.com/googleapis/google-cloud-python/pull/487#ref-commit-4b6969a
https://github.com/apps/release-please
chore(main): release 2.17.2 (https://github.com/googleapis/google-cloud-python/commit/4b6969a5fbbaed9f1694d3ff9b407d42b64c7471
#487https://github.com/googleapis/google-cloud-python/pull/487
)https://github.com/googleapis/google-cloud-python/commit/4b6969a5fbbaed9f1694d3ff9b407d42b64c7471
4b6969ahttps://github.com/googleapis/google-cloud-python/commit/4b6969a5fbbaed9f1694d3ff9b407d42b64c7471
partheahttps://github.com/parthea
Sep 18, 2025 https://github.com/googleapis/google-cloud-python/pull/487#ref-commit-a8e1c88
https://github.com/renovate-bot
https://github.com/apps/gcf-owl-bot
https://github.com/tswast
deps: allow pyarrow 7.0 (https://github.com/googleapis/google-cloud-python/commit/a8e1c88a4b4d9e8776774a8ea094d33a3d61d4e7
#487https://github.com/googleapis/google-cloud-python/pull/487
)https://github.com/googleapis/google-cloud-python/commit/a8e1c88a4b4d9e8776774a8ea094d33a3d61d4e7
a8e1c88https://github.com/googleapis/google-cloud-python/commit/a8e1c88a4b4d9e8776774a8ea094d33a3d61d4e7
https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.mdhttps://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
partheahttps://github.com/parthea
Sep 18, 2025 https://github.com/googleapis/google-cloud-python/pull/487#ref-commit-1c1c431
https://github.com/apps/release-please
chore(main): release 0.17.2 (https://github.com/googleapis/google-cloud-python/commit/1c1c43116c8728576c44bbd64644ee3deda3a289
#490https://github.com/googleapis/google-cloud-python/issues/490
)https://github.com/googleapis/google-cloud-python/commit/1c1c43116c8728576c44bbd64644ee3deda3a289
1c1c431https://github.com/googleapis/google-cloud-python/commit/1c1c43116c8728576c44bbd64644ee3deda3a289
googleapis/python-bigquery-pandas@v0.17.1...v0.17.2https://github.com/googleapis/python-bigquery-pandas/compare/v0.17.1...v0.17.2
#487https://github.com/googleapis/google-cloud-python/pull/487
googleapis/python-bigquery-pandas#487https://github.com/googleapis/python-bigquery-pandas/pull/487
googleapis/python-bigquery-pandas@39441b6https://github.com/googleapis/python-bigquery-pandas/commit/39441b63fadd95810c535e7079d781e9eec72189
https://github.com/googleapis/release-pleasehttps://github.com/googleapis/release-please
https://github.com/googleapis/release-please#release-pleasehttps://github.com/googleapis/release-please#release-please
partheahttps://github.com/parthea
Nov 24, 2025 https://github.com/googleapis/google-cloud-python/pull/487#ref-commit-041033a
https://github.com/apps/gcf-owl-bot
https://github.com/parthea
build(python): release script update (https://github.com/googleapis/google-cloud-python/commit/041033aad99a973caf1c9bc42839e31cdc4021bb
#487https://github.com/googleapis/google-cloud-python/pull/487
)https://github.com/googleapis/google-cloud-python/commit/041033aad99a973caf1c9bc42839e31cdc4021bb
041033ahttps://github.com/googleapis/google-cloud-python/commit/041033aad99a973caf1c9bc42839e31cdc4021bb
googleapis/synthtool@71a7297https://github.com/googleapis/synthtool/commit/71a72973dddbc66ea64073b53eda49f0d22e0942
googleapis/synthtool#2008https://github.com/googleapis/synthtool/pull/2008
partheahttps://github.com/parthea
Nov 24, 2025 https://github.com/googleapis/google-cloud-python/pull/487#ref-commit-b1bfb47
https://github.com/parthea
chore: fix typos (https://github.com/googleapis/google-cloud-python/commit/b1bfb47d3849922ee1e4e7d1db18ec05f9303163
#487https://github.com/googleapis/google-cloud-python/pull/487
)https://github.com/googleapis/google-cloud-python/commit/b1bfb47d3849922ee1e4e7d1db18ec05f9303163
b1bfb47https://github.com/googleapis/google-cloud-python/commit/b1bfb47d3849922ee1e4e7d1db18ec05f9303163
partheahttps://github.com/parthea
Nov 24, 2025 https://github.com/googleapis/google-cloud-python/pull/487#ref-commit-5acdc4e
https://github.com/apps/gcf-owl-bot
chore(python): exclude setup.py in renovate config (https://github.com/googleapis/google-cloud-python/commit/5acdc4e66863ac4c11e69d2c2b3db04cc1501c0f
#487https://github.com/googleapis/google-cloud-python/pull/487
)https://github.com/googleapis/google-cloud-python/commit/5acdc4e66863ac4c11e69d2c2b3db04cc1501c0f
5acdc4ehttps://github.com/googleapis/google-cloud-python/commit/5acdc4e66863ac4c11e69d2c2b3db04cc1501c0f
googleapis/synthtool@56da63ehttps://github.com/googleapis/synthtool/commit/56da63e80c384a871356d1ea6640802017f213b4
partheahttps://github.com/parthea
Nov 24, 2025 https://github.com/googleapis/google-cloud-python/pull/487#ref-commit-d596c04
https://github.com/tseaver
fix: handle empty last chunk correctly in 'Query._chunkify' (https://github.com/googleapis/google-cloud-python/commit/d596c047e7d5914f954db8c43de00f626d66d312
#489https://github.com/googleapis/google-cloud-python/pull/489
)https://github.com/googleapis/google-cloud-python/commit/d596c047e7d5914f954db8c43de00f626d66d312
d596c04https://github.com/googleapis/google-cloud-python/commit/d596c047e7d5914f954db8c43de00f626d66d312
#487https://github.com/googleapis/google-cloud-python/pull/487
#488https://github.com/googleapis/google-cloud-python/pull/488
partheahttps://github.com/parthea
Nov 26, 2025 https://github.com/googleapis/google-cloud-python/pull/487#ref-commit-7590209
https://github.com/apps/release-please
chore: release 1.14.0 (https://github.com/googleapis/google-cloud-python/commit/75902094d6921aa47516f57b98c43cc3f96715c8
#487https://github.com/googleapis/google-cloud-python/pull/487
)https://github.com/googleapis/google-cloud-python/commit/75902094d6921aa47516f57b98c43cc3f96715c8
7590209https://github.com/googleapis/google-cloud-python/commit/75902094d6921aa47516f57b98c43cc3f96715c8
partheahttps://github.com/parthea
Mar 2, 2026 https://github.com/googleapis/google-cloud-python/pull/487#ref-commit-95d2857
https://github.com/plamut
tests: fix flakiness in connection cleanup test (https://github.com/googleapis/google-cloud-python/commit/95d2857b220e8c81bb889c1a9ddfcba744042cf3
#487https://github.com/googleapis/google-cloud-python/pull/487
)https://github.com/googleapis/google-cloud-python/commit/95d2857b220e8c81bb889c1a9ddfcba744042cf3
95d2857https://github.com/googleapis/google-cloud-python/commit/95d2857b220e8c81bb889c1a9ddfcba744042cf3
partheahttps://github.com/parthea
Mar 6, 2026 https://github.com/googleapis/google-cloud-python/pull/487#ref-commit-73b10d3
https://github.com/mf2199
https://github.com/c24t
chore: Code refactoring to follow common Google API scheme - Stage I (https://github.com/googleapis/google-cloud-python/commit/73b10d3f7ff66aab02623bee6a02a68bc318f11b
#…https://github.com/googleapis/google-cloud-python/pull/487
73b10d3https://github.com/googleapis/google-cloud-python/commit/73b10d3f7ff66aab02623bee6a02a68bc318f11b
…487https://github.com/googleapis/google-cloud-python/pull/487
partheahttps://github.com/parthea
Mar 9, 2026 https://github.com/googleapis/google-cloud-python/pull/487#ref-commit-ff81fa8
https://github.com/olavloite
docs: fix readme typo (https://github.com/googleapis/google-cloud-python/commit/ff81fa8fa3eee13c8a86a95ab610f2ec395cd739
#487https://github.com/googleapis/google-cloud-python/pull/487
)https://github.com/googleapis/google-cloud-python/commit/ff81fa8fa3eee13c8a86a95ab610f2ec395cd739
ff81fa8https://github.com/googleapis/google-cloud-python/commit/ff81fa8fa3eee13c8a86a95ab610f2ec395cd739
https://github.co/hiddenchars
https://github.com/googleapis/google-cloud-python/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-python%2Fpull%2F487
api: datastore https://github.com/googleapis/google-cloud-python/issues?q=state%3Aopen%20label%3A%22api%3A%20datastore%22
Split query specification (kind, filter, ancestor, etc.) from query execution (results, cursor, more_results) https://github.com/googleapis/google-cloud-python/issues/439
Please reload this pagehttps://github.com/googleapis/google-cloud-python/pull/487
https://github.com/tseaver
https://github.com/coveralls
https://github.com/dhermes
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.