code property
OdbcErrorCode
get
code
Implementation
OdbcErrorCode get code =>
details.code ??
switch (this) {
ValidationError() => OdbcErrorCode.validation,
EnvironmentNotInitializedError() =>
OdbcErrorCode.environmentUnavailable,
ConnectionError() => OdbcErrorCode.connection,
MalformedPayloadError() => OdbcErrorCode.protocol,
UnsupportedFeatureError() => OdbcErrorCode.unsupported,
ResourceLimitReachedError() => OdbcErrorCode.resourceLimit,
CancelledError() => OdbcErrorCode.cancelled,
WorkerCrashedError() => OdbcErrorCode.workerInterrupted,
RollbackFailedError() => OdbcErrorCode.cleanup,
_ when sqlState == 'HYT00' || sqlState == 'HYT01' =>
OdbcErrorCode.timeout,
_ when isConnectionError => OdbcErrorCode.connection,
_ => OdbcErrorCode.query,
};