Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add code coverage #3

Merged
merged 3 commits into from
Jan 29, 2025
Merged

Add code coverage #3

merged 3 commits into from
Jan 29, 2025

Conversation

connortsui20
Copy link
Member

Requires a 85% coverage to pass. I'm not opposed to making this 80...

See here for explanation.

(TODO: set up everything else)

@connortsui20 connortsui20 marked this pull request as ready for review January 28, 2025 20:29
@connortsui20 connortsui20 mentioned this pull request Jan 28, 2025
Copy link
Contributor

@SarveshOO7 SarveshOO7 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@connortsui20 connortsui20 merged commit e35765b into main Jan 29, 2025
13 checks passed
@connortsui20 connortsui20 deleted the codecov branch January 29, 2025 01:00
AlSchlo added a commit that referenced this pull request Jan 29, 2025
This PR models almost all of the types that will be necessary for
optimization. This includes:

- generic relational algebra operators that allow us to use the same
"type" for both expressions in the memo table and operators in the plans
- logical / physical plans
- scalar operators and expressions
- partially materialized logical plans for rule binding
- transformation rule + implementation rule trait and some empty structs
that implement them

I've named the crate itself `optd-core`. This can be subject to change,
but I feel this is a reasonable default for now.

~~TODO: need to wait on #3 and #12 to be merged before proper CI checks
can happen~~

Edit: I removed the `cargo rustdoc` check because its creating more
problem than it would solve, see #14

---------

Co-authored-by: Alexis Schlomer <aschlome@andrew.cmu.edu>
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.

3 participants