(self, time_elapsed, num_fetched_rows=None, dml_result=None)
| 1449 | "Est. Peak Mem", "Detail"]) |
| 1450 | |
| 1451 | def _format_num_rows_report(self, time_elapsed, num_fetched_rows=None, dml_result=None): |
| 1452 | num_rows = None |
| 1453 | verb = None |
| 1454 | error_report = "" |
| 1455 | if dml_result is not None: |
| 1456 | (num_modified_rows, num_deleted_rows, num_row_errors) = dml_result |
| 1457 | if num_modified_rows == 0 and num_deleted_rows is not None and num_deleted_rows > 0: |
| 1458 | verb = "Deleted" |
| 1459 | num_rows = num_deleted_rows |
| 1460 | elif num_modified_rows is not None: |
| 1461 | verb = "Modified" |
| 1462 | num_rows = num_modified_rows |
| 1463 | # Add the number of row errors if this DML and the operation supports it. |
| 1464 | # num_row_errors is None if the DML operation doesn't return it. |
| 1465 | if num_row_errors is not None: |
| 1466 | error_report = ", %d row error(s)" % (num_row_errors) |
| 1467 | elif num_fetched_rows is not None: |
| 1468 | verb = "Fetched" |
| 1469 | num_rows = num_fetched_rows |
| 1470 | |
| 1471 | if verb is not None: |
| 1472 | return "%s %d row(s)%s in %2.2fs" % (verb, num_rows, error_report, time_elapsed) |
| 1473 | else: |
| 1474 | return "Time elapsed: %2.2fs" % time_elapsed |
| 1475 | |
| 1476 | def _format_no_result_set(self, query_str, start_time): |
| 1477 | # Print the elapsed time except for USE. |
no outgoing calls
no test coverage detected