1 repositorio
Systems that analyze abstract syntax trees of programming language expressions to generate optimized SQL.
Distinct from SQL Query Optimizations: Distinct from general SQL optimization: specifically focuses on the translation of high-level language constructs (like Python generators) into SQL via AST analysis.
Explore 1 awesome GitHub repository matching data & databases · AST-Based Query Translation. Refine with filters or upvote what's useful.
Pony is a Python object-relational mapper that maps classes to relational database tables using an object-oriented interface. It serves as a relational database toolkit providing the means to manage database transactions, identity mapping, and the lazy loading of related records. The project is distinguished by a SQL query translator that converts Python generator expressions into optimized SQL queries by analyzing the abstract syntax tree. It also includes a visual database schema designer for creating entity-relationship diagrams to automatically generate and synchronize relational database
Translates Python generator expressions into optimized SQL queries by analyzing the abstract syntax tree.