Pass null values to libpqxx properly
[?]
May 28, 2015, 5:06 PM
62MQPRXCZCP7ZQKOOAFU5V36P7DBS6RCFDYK53PDCFGI4FAOQWMQCDependencies
- [2]
24BMQDZAStart of single-process hydra-queue-runner
Change contents
- replacement in src/hydra-queue-runner/hydra-queue-runner.cc at line 140
auto stm = txn.parameterizedtxn.parameterized - replacement in src/hydra-queue-runner/hydra-queue-runner.cc at line 142
((int) bssAborted);if (stopTime) stm(stopTime); else stm();stm.exec();((int) bssAborted)(stopTime, stopTime != 0).exec(); - replacement in src/hydra-queue-runner/hydra-queue-runner.cc at line 154
auto stm = txn.parameterizedtxn.parameterized - replacement in src/hydra-queue-runner/hydra-queue-runner.cc at line 156
(build->id)(stepNr)(0)(step->drvPath)(status == bssBusy ? 1 : 0)(startTime)(step->drv.platform);if (status == bssBusy) stm(); else stm((int) status);if (propagatedFrom) stm(propagatedFrom); else stm();if (errorMsg != "") stm(errorMsg); else stm();if (status == bssBusy) stm(); else stm(startTime);stm.exec();(build->id)(stepNr)(0)(step->drvPath)(status == bssBusy ? 1 : 0)(startTime)(step->drv.platform)((int) status, status != bssBusy)(propagatedFrom, propagatedFrom != 0)(errorMsg, errorMsg != "")(startTime, status != bssBusy).exec(); - replacement in src/hydra-queue-runner/hydra-queue-runner.cc at line 174
auto stm = txn.parameterizedtxn.parameterized - replacement in src/hydra-queue-runner/hydra-queue-runner.cc at line 176
((int) status)(buildId)(stepNr);if (propagatedFrom) stm(propagatedFrom); else stm();if (errorMsg != "") stm(errorMsg); else stm();if (stopTime) stm(stopTime); else stm();stm.exec();((int) status)(buildId)(stepNr)(propagatedFrom, propagatedFrom != 0)(errorMsg, errorMsg != "")(stopTime, stopTime != 0).exec(); - replacement in src/hydra-queue-runner/hydra-queue-runner.cc at line 456
auto stm = txn.parameterizedtxn.parameterized - replacement in src/hydra-queue-runner/hydra-queue-runner.cc at line 463
(res.closureSize);if (res.releaseName != "") stm(res.releaseName); else stm();stm(isCachedBuild ? 1 : 0);stm.exec();(res.closureSize)(res.releaseName, res.releaseName != "")(isCachedBuild ? 1 : 0).exec(); - replacement in src/hydra-queue-runner/hydra-queue-runner.cc at line 469
auto stm = txn.parameterizedtxn.parameterized - replacement in src/hydra-queue-runner/hydra-queue-runner.cc at line 474
(product.subtype);if (product.isRegular) stm(product.fileSize); else stm();if (product.isRegular) stm(printHash(product.sha1hash)); else stm();if (product.isRegular) stm(printHash(product.sha256hash)); else stm();stm(product.subtype)(product.fileSize, product.isRegular)(printHash(product.sha1hash), product.isRegular)(printHash(product.sha256hash), product.isRegular)