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 |
|---|---|---|---|---|
| 894 | Froid: Optimization of Imperative Programs in a Relational Database | 2018 | VLDB | 0.00013367658 |
| 1,892 | Procedural Extensions of SQL: Understanding their usage in the wild | 2021 | VLDB | 9.5277793e-05 |
| 2,651 | Magpie: Python at Speed and Scale using Cloud Backends | 2021 | CIDR | 8.2918086e-05 |
| 5,301 | Babelfish: Efficient Execution of Polyglot Queries | 2022 | VLDB | 6.2750553e-05 |
| 6,071 | Fine-Grained Lineage for Safer Notebook Interactions | 2021 | VLDB | 5.9873765e-05 |
| 8,211 | MONSOON: Multi-Step Optimization and Execution of Queries with Partially Obscured Predicates | 2020 | SIGMOD | 5.4658735e-05 |
| 9,415 | The Key to Effective UDF Optimization: Before Inlining, First Perform Outlining | 2025 | VLDB | 5.2742285e-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,939 | Extracting Equivalent SQL from Imperative Code in Database Applications | 2016 | SIGMOD | 7.9395908e-05 |
Previous
Page 1 / 1
Next
Semantically Similar Papers
| # | Overall Rank | Paper | Year | Venue |
|---|---|---|---|---|
| 1 | 8,636 | Adaptive Code Generation for Data-Intensive Analytics | 2021 | VLDB |
| 2 | 8,713 | Efficient XML-to-SQL Query Translation: Where to Add the Intelligence? | 2004 | VLDB |
| 3 | 6,475 | WeBridge: Synthesizing Stored Procedures for Large-Scale Real-World Web Applications | 2024 | SIGMOD |
| 4 | 10,040 | SQL Engines Excel at the Execution of Imperative Programs | 2024 | VLDB |
| 5 | 894 | Froid: Optimization of Imperative Programs in a Relational Database | 2018 | VLDB |
| 6 | 7,137 | Rule-Based Translation of Relational Queries into Iterative Programs | 1986 | SIGMOD |
| 7 | 13,735 | Bridging the Application and DBMS Divide Using Static Analysis and Dynamic Profiling | 2009 | SIGMOD |
| 8 | 2,464 | Compiling Mappings to Bridge Applications and Databases | 2007 | SIGMOD |
| 9 | 5,759 | Holistic Optimization by Prefetching Query Results | 2012 | SIGMOD |
| 10 | 2,939 | Extracting Equivalent SQL from Imperative Code in Database Applications | 2016 | SIGMOD |