kindOf static method

WorkerErrorKind kindOf(
  1. OdbcError error
)

Implementation

static WorkerErrorKind kindOf(OdbcError error) => switch (error) {
      ConnectionError() => WorkerErrorKind.connection,
      QueryError() => WorkerErrorKind.query,
      ValidationError() => WorkerErrorKind.validation,
      UnsupportedFeatureError() => WorkerErrorKind.unsupported,
      EnvironmentNotInitializedError() => WorkerErrorKind.environment,
      NoMoreResultsError() => WorkerErrorKind.noMoreResults,
      MalformedPayloadError() => WorkerErrorKind.protocol,
      RollbackFailedError() => WorkerErrorKind.rollback,
      ResourceLimitReachedError() => WorkerErrorKind.resourceLimit,
      CancelledError() => WorkerErrorKind.cancelled,
      WorkerCrashedError() => WorkerErrorKind.worker,
      BulkPartialFailureError() => WorkerErrorKind.bulkPartial,
    };