René's URL Explorer Experiment


Title: feat: Experimental datafusion backend by TrevorBergeron · Pull Request #2530 · googleapis/python-bigquery-dataframes · GitHub

Open Graph Title: feat: Experimental datafusion backend by TrevorBergeron · Pull Request #2530 · googleapis/python-bigquery-dataframes

X Title: feat: Experimental datafusion backend by TrevorBergeron · Pull Request #2530 · googleapis/python-bigquery-dataframes

Description: Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly: Make sure to open an issue as a bug/issue before writing your code! That way we can discuss the change, evaluate designs, and agree on the general idea Ensure the tests and linter pass Code coverage does not decrease (if any source code was changed) Appropriate docs were updated (if necessary) Fixes # 🦕

Open Graph Description: Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly: Make sure to open an issue as a bug/issue before writing your cod...

X Description: Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly: Make sure to open an issue as a bug/issue before writing your cod...

Opengraph URL: https://github.com/googleapis/python-bigquery-dataframes/pull/2530

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:70545b97-1645-750b-8758-20b918174a97
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idB2FC:368821:3BBE41E:54C3062:6A56B6FC
html-safe-nonce426b021db4a5a056add30eb5bf6b5c714a348c7c0a173b690f16b51a6bfc4b48
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCMkZDOjM2ODgyMTozQkJFNDFFOjU0QzMwNjI6NkE1NkI2RkMiLCJ2aXNpdG9yX2lkIjoiNDAzNzAwMjk0NTE1ODY1MzQwIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac1cd5a6989e65b72bec1139d421de64e881c88c627904087190652d8cac654ed1
hovercard-subject-tagpull_request:3427438530
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///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/googleapis/python-bigquery-dataframes/pull/2530/files
twitter:imagehttps://avatars.githubusercontent.com/u/8321681?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/8321681?s=400&v=4
og:image:altThank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly: Make sure to open an issue as a bug/issue before writing your cod...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Nonedf99b7164e1d961b639cf5d3cbd6b5ba673edc67bd7e47cdc4746b96099e11ae
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/googleapis/python-bigquery-dataframes git https://github.com/googleapis/python-bigquery-dataframes.git
octolytics-dimension-user_id16785467
octolytics-dimension-user_logingoogleapis
octolytics-dimension-repository_id667598363
octolytics-dimension-repository_nwogoogleapis/python-bigquery-dataframes
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id667598363
octolytics-dimension-repository_network_root_nwogoogleapis/python-bigquery-dataframes
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releasec29ba03b1896083dbe1084f6cd1c5367d8a0d67c
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/googleapis/python-bigquery-dataframes/pull/2530/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fpython-bigquery-dataframes%2Fpull%2F2530%2Ffiles
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/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/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/enterprise/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%2Fpython-bigquery-dataframes%2Fpull%2F2530%2Ffiles
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%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=googleapis%2Fpython-bigquery-dataframes
Reloadhttps://github.com/googleapis/python-bigquery-dataframes/pull/2530/files
Reloadhttps://github.com/googleapis/python-bigquery-dataframes/pull/2530/files
Reloadhttps://github.com/googleapis/python-bigquery-dataframes/pull/2530/files
Please reload this pagehttps://github.com/googleapis/python-bigquery-dataframes/pull/2530/files
googleapis https://github.com/googleapis
python-bigquery-dataframeshttps://github.com/googleapis/python-bigquery-dataframes
Notifications https://github.com/login?return_to=%2Fgoogleapis%2Fpython-bigquery-dataframes
Fork 68 https://github.com/login?return_to=%2Fgoogleapis%2Fpython-bigquery-dataframes
Star 289 https://github.com/login?return_to=%2Fgoogleapis%2Fpython-bigquery-dataframes
Code https://github.com/googleapis/python-bigquery-dataframes
Issues 0 https://github.com/googleapis/python-bigquery-dataframes/issues
Pull requests 0 https://github.com/googleapis/python-bigquery-dataframes/pulls
Actions https://github.com/googleapis/python-bigquery-dataframes/actions
Projects https://github.com/googleapis/python-bigquery-dataframes/projects
Security and quality 0 https://github.com/googleapis/python-bigquery-dataframes/security
Insights https://github.com/googleapis/python-bigquery-dataframes/pulse
Code https://github.com/googleapis/python-bigquery-dataframes
Issues https://github.com/googleapis/python-bigquery-dataframes/issues
Pull requests https://github.com/googleapis/python-bigquery-dataframes/pulls
Actions https://github.com/googleapis/python-bigquery-dataframes/actions
Projects https://github.com/googleapis/python-bigquery-dataframes/projects
Security and quality https://github.com/googleapis/python-bigquery-dataframes/security
Insights https://github.com/googleapis/python-bigquery-dataframes/pulse
TrevorBergeronhttps://github.com/TrevorBergeron
mainhttps://github.com/googleapis/python-bigquery-dataframes/tree/main
alt_backendshttps://github.com/googleapis/python-bigquery-dataframes/tree/alt_backends
Conversation 1 https://github.com/googleapis/python-bigquery-dataframes/pull/2530
Commits 1 https://github.com/googleapis/python-bigquery-dataframes/pull/2530/commits
Checks 15 https://github.com/googleapis/python-bigquery-dataframes/pull/2530/checks
Files changed https://github.com/googleapis/python-bigquery-dataframes/pull/2530/files
Please reload this pagehttps://github.com/googleapis/python-bigquery-dataframes/pull/2530/files
feat: Experimental datafusion backend https://github.com/googleapis/python-bigquery-dataframes/pull/2530/files#top
Show all changes 1 commit https://github.com/googleapis/python-bigquery-dataframes/pull/2530/files
a6542a1 feat: Experimental datafusion backend TrevorBergeron Mar 21, 2026 https://github.com/googleapis/python-bigquery-dataframes/pull/2530/commits/a6542a12210ac2009e9090b2157653c4103f4728
Clear filters https://github.com/googleapis/python-bigquery-dataframes/pull/2530/files
Please reload this pagehttps://github.com/googleapis/python-bigquery-dataframes/pull/2530/files
Please reload this pagehttps://github.com/googleapis/python-bigquery-dataframes/pull/2530/files
bigquery_options.py https://github.com/googleapis/python-bigquery-dataframes/pull/2530/files#diff-ecddd3def1f7dc98ff47a60e0371f0f3b66401708dc4c56a90b19de732ac24c8
_importing.py https://github.com/googleapis/python-bigquery-dataframes/pull/2530/files#diff-785cbd145be42a77ab64e8a6f19e4c53693a05efef54249e5e4efe83205025ea
__init__.py https://github.com/googleapis/python-bigquery-dataframes/pull/2530/files#diff-05b86c2f3736ad20b79bc9bbcc79fa63c912172e9ae9f2be4310d85c7fbbb979
compiler.py https://github.com/googleapis/python-bigquery-dataframes/pull/2530/files#diff-5aff217c750adc16263c97f89ec6ad0ba4883cf6cc4fa089c5cf22826cf1f348
lowering.py https://github.com/googleapis/python-bigquery-dataframes/pull/2530/files#diff-0f2fd2a9b85b0f0a071e72d54a8cb9f57a2eca4578713198c46e40309e6e5268
__init__.py https://github.com/googleapis/python-bigquery-dataframes/pull/2530/files#diff-9f490a865d0707b765b0c6cb534c569d9043e38b9301e191895c5dd4e148968a
comparison_ops.py https://github.com/googleapis/python-bigquery-dataframes/pull/2530/files#diff-d163b28419129534ddfb1b1953ae8bb865ec98d851346f861e08fce146f8b359
generic_ops.py https://github.com/googleapis/python-bigquery-dataframes/pull/2530/files#diff-1328db8e53a6ab7641f67a92870a41bf2358c52e3b6b1def076df37b20887ef5
numeric_ops.py https://github.com/googleapis/python-bigquery-dataframes/pull/2530/files#diff-5a9016a4cb6e5994e359177b4ab6ce58468a0f08c64d978d579f0c4d603fef5b
__init__.py https://github.com/googleapis/python-bigquery-dataframes/pull/2530/files#diff-ca8b88da6ee41672b3d377eb32f9b63ab34a24ec18815c144d4667319ceff6f4
bq_caching_executor.py https://github.com/googleapis/python-bigquery-dataframes/pull/2530/files#diff-a086e80c41226d1dbd5ef6380e9df082cb842b26a84185c4955aac95fe013b50
datafusion_executor.py https://github.com/googleapis/python-bigquery-dataframes/pull/2530/files#diff-cccf544cb4406d35c9003f4f1da9e29366d154438283f04e983919c0c2ae1cf0
setup.py https://github.com/googleapis/python-bigquery-dataframes/pull/2530/files#diff-60f61ab7a8d1910d86d9fda2261620314edcae5894d5aaa236b821c7256badd7
test_datafusion_execution.py https://github.com/googleapis/python-bigquery-dataframes/pull/2530/files#diff-17e884c135f9a24b4b2adc48c8641b89f691e1a4acf45dc03e74688582b59ddd
https://github.com/googleapis/python-bigquery-dataframes/blob/main/.github/CODEOWNERS#L9
bigframes/_config/bigquery_options.pyhttps://github.com/googleapis/python-bigquery-dataframes/pull/2530/files#diff-ecddd3def1f7dc98ff47a60e0371f0f3b66401708dc4c56a90b19de732ac24c8
View file https://github.com/googleapis/python-bigquery-dataframes/blob/a6542a12210ac2009e9090b2157653c4103f4728/bigframes/_config/bigquery_options.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/googleapis/python-bigquery-dataframes/pull/2530/{{ revealButtonHref }}
https://github.com/googleapis/python-bigquery-dataframes/pull/2530/files#diff-ecddd3def1f7dc98ff47a60e0371f0f3b66401708dc4c56a90b19de732ac24c8
https://github.com/googleapis/python-bigquery-dataframes/pull/2530/files#diff-ecddd3def1f7dc98ff47a60e0371f0f3b66401708dc4c56a90b19de732ac24c8
https://github.com/googleapis/python-bigquery-dataframes/pull/2530/files#diff-ecddd3def1f7dc98ff47a60e0371f0f3b66401708dc4c56a90b19de732ac24c8
https://github.com/googleapis/python-bigquery-dataframes/pull/2530/files#diff-ecddd3def1f7dc98ff47a60e0371f0f3b66401708dc4c56a90b19de732ac24c8
https://github.com/googleapis/python-bigquery-dataframes/blob/main/.github/CODEOWNERS#L9
bigframes/_importing.pyhttps://github.com/googleapis/python-bigquery-dataframes/pull/2530/files#diff-785cbd145be42a77ab64e8a6f19e4c53693a05efef54249e5e4efe83205025ea
View file https://github.com/googleapis/python-bigquery-dataframes/blob/a6542a12210ac2009e9090b2157653c4103f4728/bigframes/_importing.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/googleapis/python-bigquery-dataframes/pull/2530/{{ revealButtonHref }}
https://github.com/googleapis/python-bigquery-dataframes/pull/2530/files#diff-785cbd145be42a77ab64e8a6f19e4c53693a05efef54249e5e4efe83205025ea
https://github.com/googleapis/python-bigquery-dataframes/blob/main/.github/CODEOWNERS#L9
bigframes/core/compile/datafusion/__init__.pyhttps://github.com/googleapis/python-bigquery-dataframes/pull/2530/files#diff-05b86c2f3736ad20b79bc9bbcc79fa63c912172e9ae9f2be4310d85c7fbbb979
View file https://github.com/googleapis/python-bigquery-dataframes/blob/a6542a12210ac2009e9090b2157653c4103f4728/bigframes/core/compile/datafusion/__init__.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/googleapis/python-bigquery-dataframes/pull/2530/{{ revealButtonHref }}
https://github.com/googleapis/python-bigquery-dataframes/blob/main/.github/CODEOWNERS#L9
bigframes/core/compile/datafusion/compiler.pyhttps://github.com/googleapis/python-bigquery-dataframes/pull/2530/files#diff-5aff217c750adc16263c97f89ec6ad0ba4883cf6cc4fa089c5cf22826cf1f348
View file https://github.com/googleapis/python-bigquery-dataframes/blob/a6542a12210ac2009e9090b2157653c4103f4728/bigframes/core/compile/datafusion/compiler.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/googleapis/python-bigquery-dataframes/pull/2530/{{ revealButtonHref }}
https://github.com/googleapis/python-bigquery-dataframes/blob/main/.github/CODEOWNERS#L9
bigframes/core/compile/datafusion/lowering.pyhttps://github.com/googleapis/python-bigquery-dataframes/pull/2530/files#diff-0f2fd2a9b85b0f0a071e72d54a8cb9f57a2eca4578713198c46e40309e6e5268
View file https://github.com/googleapis/python-bigquery-dataframes/blob/a6542a12210ac2009e9090b2157653c4103f4728/bigframes/core/compile/datafusion/lowering.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/googleapis/python-bigquery-dataframes/pull/2530/{{ revealButtonHref }}
https://github.com/googleapis/python-bigquery-dataframes/blob/main/.github/CODEOWNERS#L9
bigframes/core/compile/datafusion/operations/__init__.pyhttps://github.com/googleapis/python-bigquery-dataframes/pull/2530/files#diff-9f490a865d0707b765b0c6cb534c569d9043e38b9301e191895c5dd4e148968a
View file https://github.com/googleapis/python-bigquery-dataframes/blob/a6542a12210ac2009e9090b2157653c4103f4728/bigframes/core/compile/datafusion/operations/__init__.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/googleapis/python-bigquery-dataframes/pull/2530/{{ revealButtonHref }}
Please reload this pagehttps://github.com/googleapis/python-bigquery-dataframes/pull/2530/files
Please reload this pagehttps://github.com/googleapis/python-bigquery-dataframes/pull/2530/files
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.