DBridge: Translating Imperative Code to SQL
Summary: Static analysis and transformations convert imperative data logic into SQL, enabling push-down. IntelliJ plugin demonstrates gains pushing work to the database, reducing round trips, and enabling imperative-to-SQL translations not supported before. (summarized by gpt-5-nano on Feb 09 2026)
Incoming Non-self Citations Over Time
Authors
- 1. K. Venkatesh Emani (Indian Institute of Technology Mumbai)
- 2. Karthik Ramachandra (Indian Institute of Technology Mumbai; Microsoft)
- 3. Tejas Deshpande (Indian Institute of Technology Mumbai; Microsoft)
- 4. S. Sudarshan (Indian Institute of Technology Mumbai)
BibTeX Citation
@inproceedings{emani_sigmod17,
title = {{DBridge: Translating Imperative Code to SQL}},
author = {Emani, K. Venkatesh and Ramachandra, Karthik and Deshpande, Tejas and Sudarshan, S.},
series = {{SIGMOD} '17},
booktitle = {Proceedings of the {ACM} {SIGMOD} International Conference on Management of Data},
publisher = {Association for Computing Machinery},
doi = {10.1145/3035918.3058747},
url = {https://dl.acm.org/doi/10.1145/3035918.3058747},
year = {2017}
}
Incoming Citations (Sorted by Pagerank)
Showing 7 of 7 citing papers.
| Rank | Citing Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 896 | Froid: Optimization of Imperative Programs in a Relational Database | 2018 | VLDB | 0.00013209291 |
| 1,786 | Procedural Extensions of SQL: Understanding their usage in the wild | 2021 | VLDB | 9.6326265e-05 |
| 2,207 | Magpie: Python at Speed and Scale using Cloud Backends | 2021 | CIDR | 8.8487039e-05 |
| 5,230 | Babelfish: Efficient Execution of Polyglot Queries | 2022 | VLDB | 6.2189001e-05 |
| 6,190 | Fine-Grained Lineage for Safer Notebook Interactions | 2021 | VLDB | 5.8565828e-05 |
| 8,345 | MONSOON: Multi-Step Optimization and Execution of Queries with Partially Obscured Predicates | 2020 | SIGMOD | 5.3511996e-05 |
| 9,588 | The Key to Effective UDF Optimization: Before Inlining, First Perform Outlining | 2025 | VLDB | 5.156809e-05 |
Previous
Page 1 / 1
Next
Outgoing Citations (Sorted by Pagerank)
Showing 1 of 1 cited papers.
Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.
| Rank | Cited Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 2,993 | Extracting Equivalent SQL from Imperative Code in Database Applications | 2016 | SIGMOD | 7.7721951e-05 |
Previous
Page 1 / 1
Next
Semantically Similar Papers
| # | Overall Rank | Paper | Year | Venue |
|---|---|---|---|---|
| 1 | 8,877 | Efficient XML-to-SQL Query Translation: Where to Add the Intelligence? | 2004 | VLDB |
| 2 | 6,575 | WeBridge: Synthesizing Stored Procedures for Large-Scale Real-World Web Applications | 2024 | SIGMOD |
| 3 | 10,223 | SQL Engines Excel at the Execution of Imperative Programs | 2024 | VLDB |
| 4 | 896 | Froid: Optimization of Imperative Programs in a Relational Database | 2018 | VLDB |
| 5 | 7,261 | Rule-Based Translation of Relational Queries into Iterative Programs | 1986 | SIGMOD |
| 6 | 10,951 | QueryBrew: System-Agnostic SQL-to-SQL Query Optimization | 2026 | VLDB |
| 7 | 14,047 | Bridging the Application and DBMS Divide Using Static Analysis and Dynamic Profiling | 2009 | SIGMOD |
| 8 | 2,498 | Compiling Mappings to Bridge Applications and Databases | 2007 | SIGMOD |
| 9 | 5,876 | Holistic Optimization by Prefetching Query Results | 2012 | SIGMOD |
| 10 | 2,993 | Extracting Equivalent SQL from Imperative Code in Database Applications | 2016 | SIGMOD |