fromValue static method
Implementation
static duckdb_error_type fromValue(int value) => switch (value) {
0 => DUCKDB_ERROR_INVALID,
1 => DUCKDB_ERROR_OUT_OF_RANGE,
2 => DUCKDB_ERROR_CONVERSION,
3 => DUCKDB_ERROR_UNKNOWN_TYPE,
4 => DUCKDB_ERROR_DECIMAL,
5 => DUCKDB_ERROR_MISMATCH_TYPE,
6 => DUCKDB_ERROR_DIVIDE_BY_ZERO,
7 => DUCKDB_ERROR_OBJECT_SIZE,
8 => DUCKDB_ERROR_INVALID_TYPE,
9 => DUCKDB_ERROR_SERIALIZATION,
10 => DUCKDB_ERROR_TRANSACTION,
11 => DUCKDB_ERROR_NOT_IMPLEMENTED,
12 => DUCKDB_ERROR_EXPRESSION,
13 => DUCKDB_ERROR_CATALOG,
14 => DUCKDB_ERROR_PARSER,
15 => DUCKDB_ERROR_PLANNER,
16 => DUCKDB_ERROR_SCHEDULER,
17 => DUCKDB_ERROR_EXECUTOR,
18 => DUCKDB_ERROR_CONSTRAINT,
19 => DUCKDB_ERROR_INDEX,
20 => DUCKDB_ERROR_STAT,
21 => DUCKDB_ERROR_CONNECTION,
22 => DUCKDB_ERROR_SYNTAX,
23 => DUCKDB_ERROR_SETTINGS,
24 => DUCKDB_ERROR_BINDER,
25 => DUCKDB_ERROR_NETWORK,
26 => DUCKDB_ERROR_OPTIMIZER,
27 => DUCKDB_ERROR_NULL_POINTER,
28 => DUCKDB_ERROR_IO,
29 => DUCKDB_ERROR_INTERRUPT,
30 => DUCKDB_ERROR_FATAL,
31 => DUCKDB_ERROR_INTERNAL,
32 => DUCKDB_ERROR_INVALID_INPUT,
33 => DUCKDB_ERROR_OUT_OF_MEMORY,
34 => DUCKDB_ERROR_PERMISSION,
35 => DUCKDB_ERROR_PARAMETER_NOT_RESOLVED,
36 => DUCKDB_ERROR_PARAMETER_NOT_ALLOWED,
37 => DUCKDB_ERROR_DEPENDENCY,
38 => DUCKDB_ERROR_HTTP,
39 => DUCKDB_ERROR_MISSING_EXTENSION,
40 => DUCKDB_ERROR_AUTOLOAD,
41 => DUCKDB_ERROR_SEQUENCE,
42 => DUCKDB_INVALID_CONFIGURATION,
_ => throw ArgumentError("Unknown value for duckdb_error_type: $value"),
};