Remaking a SQLite is fun. So I do it.
Some goals in the roadmap is heavily inspired by the CodeCrafters' SQLite course.
The goal here is not to simply go through every quiz provided by others but to actually implement a sqlite that's usable on my own. So I started this project.
In the current stage, I will only implement some basic functionalities. The second and following stage is for more advanced stuff. So notice, code in this project is subject to radical changes.
- Implement the
Rsqlite3 sample.db .Dbinfocommand. (Almost done 2023-06-08) - Implement the
Rsqlite3 sample.db .tablescommand. - Support
SELECT.- Support
SELECTone column. - Support
SELECTmultiple columns.
- Support
- Support
WHEREclause. - Support retrieving data using an index.
...