MCPcopy Create free account
hub / github.com/apache/impala / _format_num_rows_report

Method _format_num_rows_report

shell/impala_shell/impala_shell.py:1451–1474  ·  view source on GitHub ↗
(self, time_elapsed, num_fetched_rows=None, dml_result=None)

Source from the content-addressed store, hash-verified

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.

Callers 2

_format_no_result_setMethod · 0.95
_execute_stmtMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected