fromValue static method

duckdb_error_type fromValue(
  1. int value
)

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"),
    };