{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:35:54Z","timestamp":1750221354849,"version":"3.41.0"},"publisher-location":"New York, New York, USA","reference-count":23,"publisher":"ACM Press","license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018]]},"DOI":"10.1145\/3184558.3185973","type":"proceedings-article","created":{"date-parts":[[2018,4,18]],"date-time":"2018-04-18T18:04:25Z","timestamp":1524074665000},"page":"711-719","source":"Crossref","is-referenced-by-count":1,"title":["Language-Integrated Queries"],"prefix":"10.1145","author":[{"given":"V\u00e9ronique","family":"Benzaken","sequence":"first","affiliation":[{"name":"Universit\u00e9 Paris-Sud, Orsay, France"}]},{"given":"Giuseppe","family":"Castagna","sequence":"additional","affiliation":[{"name":"CNRS, Universit\u00e9 Paris Diderot, Paris, France"}]},{"given":"Laurent","family":"Daynes","sequence":"additional","affiliation":[{"name":"Oracle France, Montbonnot-Saint-Martin, France"}]},{"given":"Julien","family":"Lopez","sequence":"additional","affiliation":[{"name":"Universit\u00e9 Paris-Sud, Orsay, France"}]},{"given":"Kim","family":"Nguyen","sequence":"additional","affiliation":[{"name":"Universit\u00e9 Paris-Sud, Orsay, France"}]},{"given":"Romain","family":"Vernoux","sequence":"additional","affiliation":[{"name":"ENS Paris-Saclay, Cachan, France"}]}],"member":"320","reference":[{"key":"key-10.1145\/3184558.3185973-1","unstructured":"2016. ISO\/IEC 9075--2:2016, Information technology-Database languages--SQL-- Part 2: Foundation (SQL\/Foundation). (2016)."},{"key":"key-10.1145\/3184558.3185973-2","unstructured":"Amazon 2017. Python Language Support for UDFs. (2017). http:\/\/docs.aws. amazon.com\/redshift\/latest\/dg\/udf-python-language-support.html"},{"key":"key-10.1145\/3184558.3185973-3","unstructured":"Apache 2017. Hive Manual - MapReduce scripts. (2017). https:\/\/cwiki.apache. org\/confluence\/display\/Hive\/LanguageManual+Transform"},{"key":"key-10.1145\/3184558.3185973-4","unstructured":"Apache 2017. PySpark documentation - pyspark.sql.functions. (2017). http: \/\/spark.apache.org\/docs\/1.6.2\/api\/python\/pyspark.sql.html"},{"key":"key-10.1145\/3184558.3185973-5","unstructured":"Apache 2017. User Defined Functions in Cassandra 3.0. (2017). http:\/\/www. datastax.com\/dev\/blog\/user-defined-functions-in-cassandra-3-0"},{"key":"key-10.1145\/3184558.3185973-6","unstructured":"BOLDR 2018. Online appendix. (2018). https:\/\/www.lri.fr\/~lopez\/www.pdf"},{"key":"key-10.1145\/3184558.3185973-7","unstructured":"J. Cheney, S. Lindley, and P. Wadler. 2013. A Practical Theory of LanguageIntegrated Query. In ICFP 2013. ACM, New York, NY, USA, 403--416."},{"key":"key-10.1145\/3184558.3185973-8","unstructured":"William R. Cook and Ben Wiedermann. 2011. Remote Batch Invocation for SQL Databases. In Database Programming Languages - DBPL 201, 13th International Symposium, Seattle, Washington, USA, August 29, 2011. Proceedings. http:\/\/www. cs.cornell.edu\/conferences\/dbpl2011\/papers\/dbpl11-cook.pdf"},{"key":"key-10.1145\/3184558.3185973-9","doi-asserted-by":"crossref","unstructured":"Jo&#227;o Costa Seco, Hugo Louren&#231;o, and Paulo Ferreira. 2015. A Common Data Manipulation Language for Nested Data in Heterogeneous Environments. In Proceedings of the 15th Symposium on Database Programming Languages (DBPL 2015). ACM, New York, NY, USA, 11--20. https:\/\/doi.org\/10.1145\/2815072.2815074","DOI":"10.1145\/2815072.2815074"},{"key":"key-10.1145\/3184558.3185973-10","doi-asserted-by":"crossref","unstructured":"O. Eini. 2011. The Pain of Implementing LINQ Providers. Commun. ACM 54, 8 (Aug. 2011), 55--61.","DOI":"10.1145\/1978542.1978556"},{"key":"key-10.1145\/3184558.3185973-11","doi-asserted-by":"crossref","unstructured":"Miguel Garcia, Anastasia Izmaylova, and Sibylle Schupp. 2010. Extending Scala with Database Query Capability. Journal of Object Technology 9, 4 (2010), 45--68.","DOI":"10.5381\/jot.2010.9.4.a3"},{"key":"key-10.1145\/3184558.3185973-12","doi-asserted-by":"crossref","unstructured":"Torsten Grust, Jan Rittinger, and Tom Schreiber. 2010. Avalanche-Safe LINQ Compilation. PVLDB 3, 1 (2010), 162--172. http:\/\/www.comp.nus.edu.sg\/~vldb2010\/ proceedings\/files\/papers\/R14.pdf","DOI":"10.14778\/1920841.1920866"},{"key":"key-10.1145\/3184558.3185973-13","unstructured":"Microsoft 2017. LINQ (Language-Integrated Query). (2017). https:\/\/msdn. microsoft.com\/en-us\/library\/bb397926.aspx"},{"key":"key-10.1145\/3184558.3185973-14","unstructured":"MongoDB 2017. MongoDB User Manual - Server-side JavaScript. (2017). https: \/\/docs.mongodb.com\/manual\/core\/server-side-javascript\/"},{"key":"key-10.1145\/3184558.3185973-15","doi-asserted-by":"crossref","unstructured":"A. Ohori and K. Ueno. 2011. Making standard ML a practical database programming language. In ICFP. ACM, New York, NY, USA, 307--319.","DOI":"10.1145\/2034773.2034815"},{"key":"key-10.1145\/3184558.3185973-16","unstructured":"K. W. Ong, Y. Papakonstantinou, and R. Vernoux. 2014. The SQL++ Semistructured Data Model and Query Language: A Capabilities Survey of SQL-onHadoop, NoSQL and NewSQL Databases. CoRR abs\/1405.3631 (2014). http: \/\/arxiv.org\/abs\/1405.3631"},{"key":"key-10.1145\/3184558.3185973-17","unstructured":"Oracle 2017. FastR. (2017). https:\/\/github.com\/graalvm\/fastr"},{"key":"key-10.1145\/3184558.3185973-18","unstructured":"Oracle 2017. Oracle R Enterprise. (2017). http:\/\/www.oracle.com\/technetwork\/ database\/database-technologies\/r"},{"key":"key-10.1145\/3184558.3185973-19","unstructured":"PostgreSQL 2017. PL\/Python - Python Procedural Language. (2017). https: \/\/www.postgresql.org\/docs\/9.5\/static\/plpython.html"},{"key":"key-10.1145\/3184558.3185973-20","unstructured":"J. G. Siek and W. Taha. 2006. Gradual Typing for Functional Languages. In Proceedings, Scheme and Functional Programming Workshop 2006. University of Chicago TR-2006-06, Chicago, USA, 81--92."},{"key":"key-10.1145\/3184558.3185973-21","unstructured":"TPC. 2017. The TPC-H benchmark. (2017). http:\/\/www.tpc.org\/tpch\/"},{"key":"key-10.1145\/3184558.3185973-22","unstructured":"Romain Vernoux. 2016. Design of an intermediate representation for query languages. CoRR abs\/1607.04197 (2016). arXiv:1607.04197 http:\/\/arxiv.org\/abs\/ 1607.04197"},{"key":"key-10.1145\/3184558.3185973-23","doi-asserted-by":"crossref","unstructured":"T. W&#252;rthinger, C. Wimmer, A. W&#246;&#223;, L. Stadler, G. Duboscq, C. Humer, G. Richards, D. Simon, and M. Wolczko. 2013. One VM to Rule Them All. In Onward! 2013 Proceedings of the 2013 ACM international symposium on New ideas, new paradigms, and reflections on programming and software. ACM, New York, NY, USA, 187--204.","DOI":"10.1145\/2509578.2509581"}],"event":{"number":"2018","sponsor":["IW3C2, International World Wide Web Conference Committee","SIGWEB, ACM Special Interest Group on Hypertext, Hypermedia, and Web"],"acronym":"WWW '18","name":"Companion of the The Web Conference 2018","start":{"date-parts":[[2018,4,23]]},"location":"Lyon, France","end":{"date-parts":[[2018,4,27]]}},"container-title":["Companion of the The Web Conference 2018 on The Web Conference 2018 - WWW '18"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3184558.3185973","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/dl.acm.org\/ft_gateway.cfm?id=3185973&ftid=1958309&dwn=1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:26:06Z","timestamp":1750213566000},"score":1,"resource":{"primary":{"URL":"http:\/\/dl.acm.org\/citation.cfm?doid=3184558.3185973"}},"subtitle":["a BOLDR Approach"],"proceedings-subject":"The Web Conference 2018","short-title":[],"issued":{"date-parts":[[2018]]},"references-count":23,"URL":"https:\/\/doi.org\/10.1145\/3184558.3185973","relation":{},"subject":[],"published":{"date-parts":[[2018]]}}}