Skip to content

Commit a94829a

Browse files
AlSchloyliang412
andauthored
feat: initial rule engine + memo table (#22)
## 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 <yuchenl3@andrew.cmu.edu> Co-authored-by: Yuchen Liang <yuchenl3@andrew.cmu.edu> Co-authored-by: Yuchen Liang <70461588+yliang412@users.noreply.github.com>
1 parent 3962965 commit a94829a

File tree

119 files changed

+5899
-733
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

119 files changed

+5899
-733
lines changed

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,8 @@ target/
77

88
# MSVC Windows builds of rustc generate these, which store debugging information
99
*.pdb
10+
11+
.env
12+
*.db
13+
*.db-shm
14+
*.db-wal

.sqlx/query-041f83c1714065658202c4f813761082046d5a31583dffe3037b8773721fb0c6.json

Lines changed: 20 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.sqlx/query-7e3e214cd8404407352f23114db11e2caceea8e563f29cbfecb2d2abaaee510c.json

Lines changed: 12 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.sqlx/query-a80ed7123532bfaf7e8360623ea8f491a37dca665205cba7d69d0c9a657a16d9.json

Lines changed: 20 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)