PreparedStatementPtr Connection::preparedStatement(const char* sql) { return createPreparedStatement(sql, std::strlen(sql)); }
PreparedStatementPtr Connection::preparedStatement(const std::string& sql) { return createPreparedStatement(sql.c_str(), sql.size()); }
void Database::prepareStatements() { LOG4CPLUS_INFO(logger, "Creating prepared statements..."); createPreparedStatement(insertImageQuery, addOkStmt); createPreparedStatement(insertInvalidQuery, addInvalidStmt); createPreparedStatement(insertFilterQuery,addFilterStmt); createPreparedStatement(checkExistsQuery, checkExistsStmt); createPreparedStatement(checkSHAQuery,checkSHAStmt); createPreparedStatement(getSHAQuery, getSHAqueryStmt); createPreparedStatement(startTransactionQuery, startTrStmt); createPreparedStatement(commitTransactionQuery, commitTrStmt); createPreparedStatement(prunePathQuery, pruneQueryStmt); createPreparedStatement(prunePathDeleteImage, pruneDeleteImageStmt); createPreparedStatement(prunePathDeleteBadFile, pruneDeleteBadFileStmt); createPreparedStatement(updateSha, updateShaStmt); }