41 #include <drizzled/function/func.h>
42 #include <drizzled/item/cmpfunc.h>
43 #include <drizzled/item/function/boolean.h>
44 #include <drizzled/plugin/function.h>
45 #include <drizzled/util/backtrace.h>
47 using namespace drizzled;
60 const char *func_name()
const {
return "assert_and_crash"; }
61 const char *fully_qualified_func_name()
const {
return "assert_and_crash()"; }
66 String *res= args[0]->val_str(&_res);
70 if (not res or not res->length())
84 bool check_argument_count(
int n)
99 const char *func_name()
const {
return "backtrace"; }
100 const char *fully_qualified_func_name()
const {
return "backtrace()"; }
121 const char *func_name()
const {
return "crash"; }
122 const char *fully_qualified_func_name()
const {
return "crash()"; }
148 DRIZZLE_DECLARE_PLUGIN
154 N_(
"Debug functions"),
160 DRIZZLE_DECLARE_PLUGIN_END;