dbStart method

ISpectDbToken dbStart({
  1. String? source,
  2. String? operation,
  3. String? statement,
  4. String? target,
  5. String? table,
  6. String? key,
  7. List<Object?>? args,
  8. Map<String, Object?>? namedArgs,
  9. Map<String, Object?>? meta,
  10. String? transactionId,
})

Starts a manual span.

Implementation

ISpectDbToken dbStart({
  String? source,
  String? operation,
  String? statement,
  String? target,
  String? table,
  String? key,
  List<Object?>? args,
  Map<String, Object?>? namedArgs,
  Map<String, Object?>? meta,
  String? transactionId,
}) =>
    ISpectDbToken(
      stopwatch: Stopwatch()..start(),
      source: source,
      operation: operation,
      statement: statement,
      target: target,
      table: table,
      key: key,
      args: args,
      namedArgs: namedArgs,
      meta: meta,
      transactionId: transactionId ?? ISpectDbTxn.currentTransactionId(),
    );