-
Couldn't load subscription status.
- Fork 2
Comparing changes
Open a pull request
base repository: cmu-db/optd-experimental
base: main
head repository: cmu-db/optd-experimental
compare: mvp-harness
- 12 commits
- 151 files changed
- 1 contributor
Commits on Nov 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 64fdc6b - Browse repository at this point
Copy the full SHA 64fdc6bView commit details
Commits on Nov 28, 2024
-
This commit adds the boilerplate files and fixes the CI workflows.
Configuration menu - View commit details
-
Copy full SHA for a595c57 - Browse repository at this point
Copy the full SHA a595c57View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06495a1 - Browse repository at this point
Copy the full SHA 06495a1View commit details -
add memo trait interface and persistent memo implementation
This commit adds a first draft of a memo table trait and a persistent memo table implementation backed by SeaORM entities.
Configuration menu - View commit details
-
Copy full SHA for 0e54957 - Browse repository at this point
Copy the full SHA 0e54957View commit details
Commits on Nov 29, 2024
-
add expression representation and refactor memo
This commit adds the `src/expression` module which contains a very simple representation of Cascades expressions. The `Memo` trait interface and implemenation has also changed, where it now correctly detects exact match duplicates, and it does not track fingerprints for physical expressions (only logical). TODO: Add more tests. TODO: Figure out how to test in CI.
Configuration menu - View commit details
-
Copy full SHA for 2856496 - Browse repository at this point
Copy the full SHA 2856496View commit details
Commits on Nov 30, 2024
-
huge refactor of persistent memo implementation
This commit completely refactors the memo table, removing the `Memo` trait and instead placing all methods directly on the `PersistentMemo` structure itself. This also cleans up some code in other places.
Configuration menu - View commit details
-
Copy full SHA for 0a0af6d - Browse repository at this point
Copy the full SHA 0a0af6dView commit details
Commits on Dec 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ce1b93d - Browse repository at this point
Copy the full SHA ce1b93dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 194ae5e - Browse repository at this point
Copy the full SHA 194ae5eView commit details
Commits on Dec 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e075d8f - Browse repository at this point
Copy the full SHA e075d8fView commit details
Commits on Dec 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e9fba27 - Browse repository at this point
Copy the full SHA e9fba27View commit details -
make memo table genric of expression traits
This commit replaces the specific expression types with traits that define the behavior the in-memory represenations of both logical and physical expressions need to have. Right now, the `PhysicalExpression` trait does not do that much, but the `LogicalExpression` trait is super important to how the persistent memo table works.
Configuration menu - View commit details
-
Copy full SHA for 2702eb4 - Browse repository at this point
Copy the full SHA 2702eb4View commit details
Commits on Dec 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 09c7a06 - Browse repository at this point
Copy the full SHA 09c7a06View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...mvp-harness