Extend SQLite3 with Support for LATERAL Join

SQLite3 is the most widely used server-less Database Engine today. SQLite3 supports a wide range of SQL features, but it is lacking LATERAL-Joins.

The LATERAL-keyword allows to reference columns provided by preceding FROM items. The goal of this thesis is to extend SQLite3 with support for LATERAL joins.

This project requires skills in C development and knowledge about database internals (i.e., as discussed in Datenbanksysteme 2).


Denis HirnTorsten Grust