describe method

String describe()

The statements that ran, one per line, longest first.

Implementation

String describe() {
  if (events.isEmpty) return 'No statements.';
  final sorted = <MssqlQueryEvent>[...events]
    ..sort((a, b) => b.elapsed.compareTo(a.elapsed));
  final buffer = StringBuffer(
    '$count statement(s), ${elapsed.inMilliseconds}ms total:\n',
  );
  for (final event in sorted) {
    buffer.writeln('  $event');
  }
  return buffer.toString();
}