Skip to content

Commit

Permalink
feat: initial rule engine + memo table (#22)
Browse files Browse the repository at this point in the history
## Problem

The persistent memo layer and the rule engine are the core components
that facilitate query plan transformation.

Having an initial setup is important for people to work on the same
codebase simultaneously.

## Summary of changes

- A memo table implementation backed by SQLite.
- Low-level IR for the rule engine proof concept.

---------

Signed-off-by: Yuchen Liang <[email protected]>
Co-authored-by: Yuchen Liang <[email protected]>
Co-authored-by: Yuchen Liang <[email protected]>
  • Loading branch information
3 people authored Feb 10, 2025
1 parent 3962965 commit a94829a
Show file tree
Hide file tree
Showing 119 changed files with 5,899 additions and 733 deletions.
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,8 @@ target/

# MSVC Windows builds of rustc generate these, which store debugging information
*.pdb

.env
*.db
*.db-shm
*.db-wal

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit a94829a

Please sign in to comment.