Skip to content

Add H2 backend - #866

Merged
milessabin merged 3 commits into
typelevel:mainfrom
phdoerfler:topic/h2-backend
Aug 29, 2026
Merged

Add H2 backend#866
milessabin merged 3 commits into
typelevel:mainfrom
phdoerfler:topic/h2-backend

Conversation

@phdoerfler

@phdoerfler phdoerfler commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

This PR includes the commits of #917, which it needs for the lateral joins workaround. I would thus recommend merging that one first. It is independent of #864, the SQLite backend, though the two touch the same build and test-data files and whichever lands second will need a rebase.

Regarding the recent CSV-fication: null-ordering, nullable-parent, qualified-names and union-order have no h2.sql, so H2 skips them.

Disclaimer: This work was partially done by an LLM but it was kept on a tight leash snd micromanaged by me.

@phdoerfler
phdoerfler marked this pull request as ready for review July 13, 2026 19:32
This was referenced Jul 14, 2026
@phdoerfler
phdoerfler force-pushed the topic/h2-backend branch 2 times, most recently from 6228175 to d5b47b6 Compare July 17, 2026 20:47
@phdoerfler
phdoerfler force-pushed the topic/h2-backend branch 4 times, most recently from 8c70f62 to 16ca30f Compare August 20, 2026 10:44
@phdoerfler
phdoerfler force-pushed the topic/h2-backend branch 3 times, most recently from 19221f4 to a168784 Compare August 29, 2026 07:45
SQL Server emits OFFSET 0 ROWS after a root ORDER BY now, where it only did so in subqueries before.

@milessabin milessabin left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@milessabin
milessabin merged commit 1d62d24 into typelevel:main Aug 29, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants