{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,4]],"date-time":"2025-05-04T13:10:06Z","timestamp":1746364206974,"version":"3.40.4"},"publisher-location":"Cham","reference-count":19,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319109329"},{"type":"electronic","value":"9783319109336"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1007\/978-3-319-10933-6_10","type":"book-chapter","created":{"date-parts":[[2014,9,2]],"date-time":"2014-09-02T10:47:30Z","timestamp":1409654850000},"page":"126-138","source":"Crossref","is-referenced-by-count":0,"title":["Static Integration of SQL Queries in C++ Programs"],"prefix":"10.1007","author":[{"given":"Maciej","family":"Sysak","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bartosz","family":"Zieli\u0144ski","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Piotr","family":"Kruszy\u0144ski","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"\u015acib\u00f3r","family":"Sobieski","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pawe\u0142","family":"Ma\u015blanka","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"10_CR1","unstructured":"Java Data Objects, http:\/\/db.apache.org\/jdo\/"},{"key":"10_CR2","unstructured":"Libpq \u2014 C Library, http:\/\/www.postgresql.org\/docs\/9.3\/static\/libpq.html , chapter in [3]"},{"key":"10_CR3","unstructured":"PostgreSQL 9.3.2 Documentation, http:\/\/www.postgresql.org\/docs\/9.3"},{"key":"10_CR4","unstructured":"PREPARE command, http:\/\/www.postgresql.org\/docs\/9.3\/static\/sql-prepare.html"},{"key":"10_CR5","unstructured":"Web4j java web application framework, http:\/\/www.web4j.com\/Java_Web_Application_Framework.jsp"},{"key":"10_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"76","DOI":"10.1007\/3-540-44881-0_7","volume-title":"Rewriting Techniques and Applications","author":"M. Clavel","year":"2003","unstructured":"Clavel, M., Dur\u00e1n, F., Eker, S., Lincoln, P., Mart\u00ed-Oliet, N., Meseguer, J., Talcott, C.: The maude 2.0 system. In: Nieuwenhuis, R. (ed.) RTA 2003. LNCS, vol.\u00a02706, pp. 76\u201387. Springer, Heidelberg (2003)"},{"key":"10_CR7","doi-asserted-by":"crossref","unstructured":"Cook, W., Rai, S.: Safe query objects: statically typed objects as remotely executable queries. In: Proceedings of 27th International Conference on Software Engineering, ICSE 2005, pp. 97\u2013106 (May 2005)","DOI":"10.1145\/1062455.1062488"},{"key":"10_CR8","unstructured":"Date, C.: An Introduction to Database Systems. Addison-Wesley (2003)"},{"key":"10_CR9","unstructured":"Fowler, M.: Patterns of Enterprise Application Architecture. A Martin Fowler signature book. Addison-Wesley (2003)"},{"key":"10_CR10","unstructured":"Fowler, M.: Domain-Specific Languages. Addison-Wesley Signature Series (Fowler). Pearson Education (2010)"},{"key":"10_CR11","first-page":"13","volume-title":"Proceedings of the 6th International Conference on Generative Programming and Component Engineering, GPCE 2007","author":"J.Y. Gil","year":"2007","unstructured":"Gil, J.Y., Lenz, K.: Simple and safe SQL queries with C++ templates. In: Proceedings of the 6th International Conference on Generative Programming and Component Engineering, GPCE 2007, pp. 13\u201324. ACM, New York (2007)"},{"key":"10_CR12","doi-asserted-by":"crossref","unstructured":"Gould, C., Su, Z., Devanbu, P.: Static checking of dynamically generated queries in database applications. In: Proceedings of 26th International Conference on Software Engineering, ICSE 2004, pp. 645\u2013654. IEEE (2004)","DOI":"10.1109\/ICSE.2004.1317486"},{"key":"10_CR13","doi-asserted-by":"crossref","first-page":"377","DOI":"10.1145\/101620.101642","volume-title":"Advances in Database Programming Languages","author":"D. Maier","year":"1990","unstructured":"Maier, D.: Representing Database Programs As Objects. In: Advances in Database Programming Languages, pp. 377\u2013386. ACM, New York (1990)"},{"key":"10_CR14","doi-asserted-by":"crossref","unstructured":"McClure, R., Kruger, I.: Sql dom: compile time checking of dynamic sql statements. In: Proceedings of 27th International Conference on Software Engineering, ICSE 2005, pp. 88\u201396 (May 2005)","DOI":"10.1145\/1062455.1062487"},{"key":"10_CR15","unstructured":"Pustelnik, J., Sobieski, \u015a.: Metagen \u2014 the text tool for generating sql database descriptions from ER diagrams (in polish). In: Bazy Danych - Modele, Technologie, Narz\u0119dzia, pp. 309\u2013314. WKL Gliwice (2005)"},{"key":"10_CR16","doi-asserted-by":"publisher","first-page":"853","DOI":"10.1145\/2480362.2480526","volume-title":"Proceedings of the 28th Annual ACM Symposium on Applied Computing, SAC 2013","author":"S. Sobieski","year":"2013","unstructured":"Sobieski, S., Zieli\u0144ski, B.: Using maude rewriting system to modularize and extend sql. In: Proceedings of the 28th Annual ACM Symposium on Applied Computing, SAC 2013, pp. 853\u2013858. ACM, New York (2013)"},{"key":"10_CR17","unstructured":"Wegrzynowicz, P.: Performance antipatterns of one to many association in hibernate. In: 2013 Federated Conference on Computer Science and Information Systems (FedCSIS), pp. 1475\u20131481 (September 2013)"},{"issue":"3","key":"10_CR18","doi-asserted-by":"crossref","first-page":"359","DOI":"10.3233\/FI-2012-767","volume":"120","author":"P. Wi\u015bniewski","year":"2012","unstructured":"Wi\u015bniewski, P., Burza\u0144ska, M., Stencel, K.: The impedance mismatch in light of the unified state model. Fundamenta Informaticae\u00a0120(3), 359\u2013374 (2012)","journal-title":"Fundamenta Informaticae"},{"key":"10_CR19","unstructured":"Wi\u015bniewski, P., Szumowska, A., Burza\u0144ska, M., Boniewicz, A.: Hibernate the recursive queries - defining the recursive queries using hibernate orm. In: ADBIS (2), pp. 190\u2013199 (2011)"}],"container-title":["Lecture Notes in Computer Science","Advances in Databases and Information Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-10933-6_10","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,4]],"date-time":"2025-05-04T12:37:57Z","timestamp":1746362277000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-10933-6_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783319109329","9783319109336"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-10933-6_10","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2014]]}}}