Skip to content

feat: add CTE (WITH) support and INSERT write-back#15

Merged
harehare merged 2 commits into
mainfrom
feat/cte-insert
Jul 15, 2026
Merged

feat: add CTE (WITH) support and INSERT write-back#15
harehare merged 2 commits into
mainfrom
feat/cte-insert

Conversation

@harehare

Copy link
Copy Markdown
Owner
  • Non-recursive WITH (CTE) support, usable in FROM, JOIN, and subqueries
  • INSERT INTO blocks (...) VALUES (...) with --write-back, splicing rendered heading/paragraph Markdown into the source file via an after_pre anchor or appending at the end

harehare added 2 commits July 15, 2026 23:52
- Non-recursive WITH (CTE) support, usable in FROM, JOIN, and subqueries
- INSERT INTO blocks (...) VALUES (...) with --write-back, splicing
  rendered heading/paragraph Markdown into the source file via an
  after_pre anchor or appending at the end
… branch

Condense overly long doc/inline comments added for CTE and INSERT
write-back support down to the essential rationale, and replace
HashMap with FxHashMap for the maps introduced in this branch
(cte_scopes, by_doc, by_path) via the new rustc-hash dependency.
@harehare
harehare merged commit b8b6fec into main Jul 15, 2026
8 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.

1 participant