Creates chaos! ⋆✴︎˚。⋆ Chaos allows you to throw any type of DuckDB exception, or to raise a SIGSEGV, SIGABRT, or SIGBUS signal.
Maintainer(s):
taniabogatsch
Installing and Loading
INSTALL chaos FROM community;
LOAD chaos;
Example
-- Throw exceptions!
SELECT chaos_exception('hello', 'CATALOG');
SELECT chaos_exception('hello', 'INTERNAL');
SELECT chaos_exception('hello', 'FATAL');
-- Raise signals!
SELECT chaos_signal('SIGSEGV');
SELECT chaos_signal('SIGABRT');
SELECT chaos_signal('SIGBUS');
About chaos
Creates chaos! ⋆✴︎˚。⋆ Chaos allows you to throw any type of DuckDB exception, or to raise a SIGSEGV, SIGABRT, or SIGBUS signal. Signals do not work on Windows.
Added Functions
function_name | function_type | description | comment | examples |
---|---|---|---|---|
chaos_exception | scalar | NULL | NULL | |
chaos_signal | scalar | NULL | NULL |