Object Graph Programming

A Thimmaiah, L Lampropoulos, C Rossbach… - Proceedings of the 46th …, 2024 - dl.acm.org
We introduce Object Graph Programming (OGO), which enables reading and modifying an
object graph (ie, the entire state of the object heap) via declarative queries. OGO models the …

Language-integrated query for temporal data

S Fowler, V Galpin, J Cheney - Proceedings of the 21st ACM SIGPLAN …, 2022 - dl.acm.org
Modern applications often manage time-varying data. Despite decades of research on
temporal databases, which culminated in the addition of temporal data operations into the …

Language-Integrated Query for Temporal Data (Extended version)

S Fowler, V Galpin, J Cheney - arXiv preprint arXiv:2210.12077, 2022 - arxiv.org
Modern applications often manage time-varying data. Despite decades of research on
temporal databases, which culminated in the addition of temporal data operations into the …

Comprehending queries over finite maps

W Ricciotti - Proceedings of the 25th International Symposium on …, 2023 - dl.acm.org
Recent programming languages research has developed language-integrated query, a
convenient technique to seamlessly embed a domain-specific database query language into …

A Formalization of SQL with Nulls

W Ricciotti, J Cheney - Journal of Automated Reasoning, 2022 - Springer
SQL is the world's most popular declarative language, forming the basis of the multi-billion-
dollar database industry. Although SQL has been standardized, the full standard is based on …

Comprehending nulls

J Cheney, W Ricciotti - The 18th International Symposium on Database …, 2021 - dl.acm.org
The Nested Relational Calculus (NRC) has been an influential high-level query language,
providing power and flexibility while still allowing translation to standard SQL queries. It has …

Curating Covid-19 Data in Links

V Galpin, J Cheney - Provenance and Annotation of Data and Processes …, 2021 - Springer
Curated scientific databases play an important role in the scientific endeavour and support is
needed for the significant effort that goes into their creation and maintenance. This …

Index Bucketing: A Novel Approach to Manipulating Data Structures

J Myers - 2023 - digitalcommons.wku.edu
Handling nested data collections in large-scale distributed systems poses considerable
challenges in query processing, often resulting in substantial costs and error susceptibility …

[PDF][PDF] An Index Bucketing Framework to Support Data Manipulation and Extraction of Nested Data Structures

J Myers II, Y Mowafi - scitepress.org
Handling nested data collections in large-scale distributed data structures poses
considerable challenges in query processing, often resulting in substantial costs and error …