Denis Hirn

Research Assistant
Universität Tübingen, WSI
Lehrstuhl für Datenbanksysteme
Sand 13
72076 Tübingen
Room B312
+49 7071 29-75485
+49 7071 29-5958
denis.hirn@uni-tuebingen.de
0000-0001-7040-1780
Teaching Assistance
Research Supervisor
2023: | B.Sc. Thesis of Alexander Götz |
2023: | M.Sc. Thesis of Adrian Müller |
2022: | M.Sc. Thesis of Tim Fischer |
2022: | M.Sc. Thesis of Phil Elgert |
2022: | M.Sc. Thesis of Marcus Huber |
2021: | M.Sc. Thesis of Tobias Burghardt |
2021: | M.Sc. Thesis of Jonatan Braun |
Short Biography
- since May 2018: Research Assistant at the Database Systems Chair
- Oct 2013 - Sept 2019: Student of Computer Science at University of Tübingen
Recent Publications
Data is Data and Control Should be Data, Too—Compiling Iterative Table-valued PL/SQL UDFs into Recursive SQL Code
VLDB 2023 PhD Workshop, co-located with the 49th International Conference on Very Large Data Bases (VLDB 2023), August 28, 2023, Vancouver, Canada
A Fix for the Fixation on Fixpoints
Proceedings of the 13th Conference on Innovative Data Systems Research (CIDR 2023), Amsterdam, The Netherlands, January 2023.
Snakes on a Plan — Compiling Python Functions into Plain SQL Queries
Denis Hirn • Torsten Grust • Tim Fischer
Proceedings of the 41st ACM SIGMOD Int’l Conference on Management of Data (SIGMOD 2022), Philadelphia, PA, USA, June 2022.
Functional Programming on Top of SQL Engines
Tobias Burghardt • Denis Hirn • Torsten Grust
Proceedings of the 24th International Symposium on Practical Aspects of Declarative Languages (PADL 2022), Philadelphia, PA, USA, January 2022. https://doi.org/10.1007/978-3-030-94479-7_5.



One WITH RECURSIVE Is Worth Many GOTOs
Proceedings of the 40th ACM SIGMOD Int’l Conference on Management of Data (SIGMOD 2021), Xi’an, Shaanxi, China, June 2021.
PL/SQL Without the PL
Proceedings of the 39th ACM SIGMOD Int’l Conference on Management of Data (SIGMOD 2020), Portland, Oregon, USA, June 2020.
Compiling PL/SQL Away
Denis Hirn • Torsten Grust • Christian Duta
Proceedings of the 10th Conference on Innovative Data Systems Research (CIDR 2020), Amsterdam, The Netherlands, January 2020.
PgCuckoo — Laying Plan Eggs Into PostgreSQL's Nest
Proceedings of the 38th ACM SIGMOD Int’l Conference on the Management of Data (SIGMOD 2019), Amsterdam, The Netherlands, June 2019.
PgCuckoo – Injecting Physical Plans into PostgreSQL
Proceedings of the 18th Conference on Database Systems for Business, Technology, and Web (BTW 2019), Rostock, Germany, March 2019.