Build your own SQLite, Part 5: Evaluating queries
In the previous posts, we've explored the
SQLite file format and built a
simple SQL parser. It's time
to put these pieces together and implement a query evaluator!
In this post, we'll lay the groundwork for evaluating SQL queries and build a
query evaluator that can handle basic SELECT statements. While our initial implementation
won't support filtering, sorting, grouping, or joins yet, it will give us the
foundation to add these features in future posts.
As usual, the complete source code for t...
Read more at blog.sylver.dev