createAdapterException method

  1. @override
DBObjectGCSAdapterException createAdapterException(
  1. String type,
  2. String message, {
  3. Object? parentError,
  4. StackTrace? parentStackTrace,
  5. Object? operation,
  6. Object? previousError,
})

Creates the error of a failed operation of this adapter (see resolveError).

Each adapter overrides it to throw its own exception type (e.g. DBObjectGCSAdapterException): callers can catch an adapter's errors by type.

Implementation

@override
DBObjectGCSAdapterException createAdapterException(
  String type,
  String message, {
  Object? parentError,
  StackTrace? parentStackTrace,
  Object? operation,
  Object? previousError,
}) => DBObjectGCSAdapterException(
  type,
  message,
  parentError: parentError,
  parentStackTrace: parentStackTrace,
  operation: operation,
  previousError: previousError,
);