-
Notifications
You must be signed in to change notification settings - Fork 105
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 nullable column support #183
Comments
💎 $5,000 bounty • Space and TimeSteps to solve:
Thank you for contributing to spaceandtimelabs/sxt-proof-of-sql! Add a bounty • Share on socials
|
@iajoiner Can you scope out this issue a bit more and come up with a concrete plan. Alternatively, if someone claims the bounty and is able to come up with a satisfactory plan themselves, I will tip some extra when they complete the bounty. |
/attempt #183
|
@JayWhite2357 I am new to the project.. can you provide some sample commands or something to test against? Something that can help me to navigate through the code easily and more importantly, understand the issue properly. |
Take a look at the tests here: https://github.com/spaceandtimelabs/sxt-proof-of-sql/tree/main/crates/proof-of-sql/tests. |
@JayWhite2357, @iajoiner I am not planning to attempt this but I would happy to scope this out. I will look into your linked tests. |
@brainless I can't promise a tip for just scoping it out. The bounty is specifically for completing the issue. |
@JayWhite2357 sorry for the mis-communication. I did not mean a tip at all. I feel it is a great way for me to learn about the project before I want to take any bounty in the future. |
No worries! I wasn't sure, and wanted to make sure expectations were set correctly. That sounds great! |
Sorry for delays.. I just moved in to a new place and I don't have access to my PC, and it's very difficult to do anything on arm based mac and docker. I'll definitely start making some progress by tomorrow. Meanwhile @JayWhite2357 can you provide a link to the discord channel for easier communication? |
/bounty $5000 |
Is there any way to run this on cpu? @JayWhite2357 |
Here are some basic thoughts.
I will scope out the problem later today. |
Yes. Either set the environment variable |
This issue should be split into multiple PRs. I ordered the tasks so that tasks below are not dependent on tasks above and the code with incremental changes should still compile and run properly with CI passing.
|
why do we have (De)serialize on ColumnType? Isn't that an internal struct? I am confused on the flow of code |
Ultimately we need (De)serialize on ColumnType because we need it on |
/assign |
@iajoiner what should the result of a binary operation be when one of the values is null? |
/attempt #183 Options |
In general, we should aim to be as similar to PostgreSQL as possible. So, |
Do you have a link to the Discord @JayWhite2357? I'd like to join and work on this bounty |
@maujim Sorry for my late reply. Here we go: https://discord.gg/qnKtErW3 |
Background and Motivation
Currently, we have not implemented support for columns with null values. This is a very useful and ubiquitous primitive for any database engine.
Changes Required
The text was updated successfully, but these errors were encountered: