Skip to content

Decorator-first docs and demo; fix review nits (re-land #2) - #3

Merged
eddietejeda merged 1 commit into
mainfrom
docs/decorator-first
Jul 22, 2026
Merged

Decorator-first docs and demo; fix review nits (re-land #2)#3
eddietejeda merged 1 commit into
mainfrom
docs/decorator-first

Conversation

@eddietejeda

Copy link
Copy Markdown
Contributor

PR #2 was merged into its base branch after #1 had already landed on main, so its changes never reached main. This re-lands the same commit: decorator-first DESIGN.md/README/demo, quote-aware this rewrite in frame.sql() with regression test, and the miss-frame .sql() documentation. 68 tests, mypy + flake8 clean.

- DESIGN.md: split the decorator API into implemented (first cut) vs
  planned knobs; mark the MaterializedFrame section's implemented subset;
  tick step 2 in the build order
- demo: compare.py now goes through @materialize end to end (evict/flush
  via get_runtime for benchmark mechanics); Decimals round-trip natively
- README: note that frame.sql() needs a persisted entry
- decorator: frame.sql() no longer rewrites `this` inside quoted SQL
  literals/identifiers (review nit); documented the miss-frame .sql()
  behavior (review nit)
@eddietejeda
eddietejeda merged commit f1125da into main Jul 22, 2026
5 checks passed
@eddietejeda
eddietejeda deleted the docs/decorator-first branch July 22, 2026 21:21
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