|
| DUCKDB_API | InternalException (const string &msg) |
| |
| | InternalException (const unordered_map< string, string > &extra_info, const string &msg) |
| |
| template<typename... ARGS> |
| | InternalException (const string &msg, ARGS &&...params) |
| |
| template<typename... ARGS> |
| | InternalException (const unordered_map< string, string > &extra_info, const string &msg, ARGS &&...params) |
| |
| DUCKDB_API | Exception (ExceptionType exception_type, const string &message) |
| |
| DUCKDB_API | Exception (const unordered_map< string, string > &extra_info, ExceptionType exception_type, const string &message) |
| |
|
| static DUCKDB_API string | ExceptionTypeToString (ExceptionType type) |
| |
| static DUCKDB_API ExceptionType | StringToExceptionType (const string &type) |
| |
| template<typename... ARGS> |
| static string | ConstructMessage (const string &msg, ARGS const &...params) |
| |
| static DUCKDB_API unordered_map< string, string > | InitializeExtraInfo (const Expression &expr) |
| |
| static DUCKDB_API unordered_map< string, string > | InitializeExtraInfo (const ParsedExpression &expr) |
| |
| static DUCKDB_API unordered_map< string, string > | InitializeExtraInfo (const QueryErrorContext &error_context) |
| |
| static DUCKDB_API unordered_map< string, string > | InitializeExtraInfo (const TableRef &ref) |
| |
| static DUCKDB_API unordered_map< string, string > | InitializeExtraInfo (optional_idx error_location) |
| |
| static DUCKDB_API unordered_map< string, string > | InitializeExtraInfo (const string &subtype, optional_idx error_location) |
| |
| static DUCKDB_API bool | IsExecutionError (ExceptionType type) |
| | Whether this exception type can occur during execution of a query.
|
| |
| static DUCKDB_API string | ToJSON (ExceptionType type, const string &message) |
| |
| static DUCKDB_API string | ToJSON (const unordered_map< string, string > &extra_info, ExceptionType type, const string &message) |
| |
| static DUCKDB_API bool | InvalidatesTransaction (ExceptionType exception_type) |
| |
| static DUCKDB_API bool | InvalidatesDatabase (ExceptionType exception_type) |
| |
| static DUCKDB_API string | ConstructMessageRecursive (const string &msg, std::vector< ExceptionFormatValue > &values) |
| |
| template<class T , typename... ARGS> |
| static string | ConstructMessageRecursive (const string &msg, std::vector< ExceptionFormatValue > &values, const T ¶m, ARGS &&...params) |
| |
| static DUCKDB_API bool | UncaughtException () |
| |
| static DUCKDB_API string | GetStackTrace (idx_t max_depth=120) |
| |
| static string | FormatStackTrace (const string &message="") |
| |
| static DUCKDB_API void | SetQueryLocation (optional_idx error_location, unordered_map< string, string > &extra_info) |
| |