Loading…
This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
View analytic
Friday, September 12 • 8:00am - 8:45am
The sqlpp11-connector experiment, Part 2

Log in to save this to your schedule and see who's attending!

In order to let more people experience type safety and other compile time constraints when programming SQL in C++, more connectors for sqlpp11 are required. Currently there are connectors for MySQL/MariaDb, Postgresql and Sqlite3, as well as an experimental binding to std::vector.

I would like to use the opportunity of having so many capable people in one place to try to add a few more connector libraries. These libraries would not be finished by the end of the day, but there are pretty good chances to get the first few queries processed.

We will continue to develop the connectors we started in Part 1. Depending on how far we got, there are several options, for instance

  • Support for prepared statements
  • Add connection pools
  • Turn off unsupported features at compile time
  • Add vendor specific SQL extensions to the EDSL, like hierarchical queries for Oracle for instance

I will give short introductions to these topics and help you with the implementation. Some of those will be challenging!

Since the overlap between topics is relatively small, several people could work on the same connector in parallel.


Speakers
avatar for Roland Bock

Roland Bock

Principal Software Engineer, PPRO Financial Ltd
From my days at the university, I hold a PHD in physics (although that was in the previous century and seems like a different life by now). Ever since then I have been developing software and/or managing engineering teams. In 2008, I started to learn C++ because I could not believe that it was as difficult as some people claimed. Turns out they were totally wrong and totally right at the same time. | | Today, I am still learning and I hope... Read More →


Friday September 12, 2014 8:00am - 8:45am
Descartes

Attendees (10)

  • Profile image
  • Profile image
  • Profile image