SQLite is a popular SQL database engine. In this challenge, you'll build your own version of SQLite that is capable of reading a SQLite database file and answering basic SQL queries like SELECT and using indexes.
Along the way, you'll learn about the SQLite file format, SQL syntax and more.