void MetricWriter::writeAll(QueryBoundary boundary) { switch (boundary) { case QUERY_BOUNDARY_FRAME: frameQueue.front().writeHeader(); while (!frameQueue.empty()) { writeQuery(boundary); } break; case QUERY_BOUNDARY_CALL: callQueue.front().writeHeader(); while (!callQueue.empty()) { writeQuery(boundary); } break; case QUERY_BOUNDARY_DRAWCALL: drawcallQueue.front().writeHeader(); while (!drawcallQueue.empty()) { writeQuery(boundary); } break; default: break; } std::cout << std::endl; }
bool ibanBic::sqlSave(QSqlDatabase databaseConnection, const QString& objectId) const { QSqlQuery query(databaseConnection); query.prepare("INSERT INTO kmmIbanBic " " ( id, iban, bic, name )" " VALUES( :id, :iban, :bic, :name ) " ); return writeQuery(query, objectId); }
void close(bool closetmp) { if(res) { PQclear(res); res = NULL; numfields = 0; } if (writeok) writeQuery(); if (closetmp) { if (tempfile!=-1) _close(tempfile); if (tempfilename) _unlink(tempfilename); free(tempfilename); tempfilename = NULL; tempfile = -1; } }
bool ibanBic::sqlModify(QSqlDatabase databaseConnection, const QString& objectId) const { QSqlQuery query(databaseConnection); query.prepare("UPDATE kmmIbanBic SET iban = :iban, bic = :bic, name = :name WHERE id = :id;"); return writeQuery(query, objectId); }