BOLDR

Breaking Boundaries between Languages and Database runtimes (BOLDR)

The goal of this project is to create a uniform and universal query intermediate representation (QIR), to bridge the gap between programming language construct and database queries.

This project defines the semantics of the QIR, its properties, and its translation to database runtimes.

The on-going implementation generate efficient database queries from SimpleScript (a toy language) or R code for SQL database (in ANSI syntax) or HBase databases.

This project is a joint collaboration with Oracle Labs

Documents

People