- printf("%s%d(%.02f%%) queries proceed\n",
- (quiet) ? "" : "\r", total, (100.0*(float)total)/(nclients * n));
- printf("Total number of result: %d\n", nres);
- printf("Total time: %.02f sec, Queries per second: %.02f\n", elapsed, total/elapsed);
- fflush(stdout);
+ report("%s%d(%.02f%%) queries proceed\n",
+ (quiet) ? "" : "\r", total, (100.0*(float)total)/(nClients * n));
+ report("Total number of result: %d\n", nres);
+ report("Total time: %.02f sec, Queries per second: %.02f\n", elapsed, total/elapsed);
+ if (sqlMode && !rowMode) {
+ printf("INSERT INTO fb_search (id, f_and, f_or, nclients, nqueries, nres, elapsed) VALUES (%d, '%c', '%c', %d, %d, %d, %g);\n",
+ Id,
+ ( flags & FLG_AND ) ? 't' : 'f',
+ ( flags & FLG_OR ) ? 't' : 'f',
+ nClients,
+ n,
+ nres,
+ elapsed
+ );
+ }