The QueryResult-object remembers if a conversion failed. This makes checking for errors more convenient, as just one check per row is required. The conversion functions always return a valid value.
Added some asserts to ensure the class is used correctly.
The connector-c was not declared as a dependency which caused parallel builds to fail.
Can be used in system tests later on.