Session: How Pony ORM translates Python generators to SQL queries

Tags:
, , ,
Location:
B05/B06
Duration:
July 24, 2014 11:45 - 12:30
Language:
English
Target-audience:
Advanced

Pony ORM is an Object-Relational Mapper implemented in Python. It uses an unusual approach for writing database queries using Python generators. Pony analyzes the abstract syntax tree of a generator and translates it to its SQL equivalent. The translation process consists of several non-trivial stages. In this talk one of Pony ORM authors will reveal the internal details of this process.

Video