📄 logger.c
字号:
#line 79 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/logger.mx"#include "mal_config.h"#include "gdk_logger.h"#include "mal.h"#include "mal_exception.h"#ifdef WIN32#ifndef LIBLOGGER#define logger_export extern __declspec(dllimport)#else#define logger_export extern __declspec(dllexport)#endif#else#define logger_export extern#endif/* the wrappers */logger_export str logger_create_wrap( logger *L, int *debug, str *fn, str *dirname, str *dbname, int *version); strlogger_create_wrap( logger *L, int *debug, str *fn, str *dirname, str *dbname, int *version) { logger *l = logger_create(*debug, *fn, *dirname, *dbname, *version); if (l) { *(logger**)L = l; return MAL_SUCCEED; } throw(MAL, "logger.create", "failed");}logger_export str logger_destroy_wrap( logger *L ) ;strlogger_destroy_wrap( logger *L ) { logger *l = *(logger**)L; if (l) { logger_destroy(l); return MAL_SUCCEED; } throw(MAL, "logger.destroy", "failed");}logger_export int logger_exit_wrap(logger *L );int logger_exit_wrap(logger *L ){ logger *l = *(logger**)L; if (l && logger_exit(l) == LOG_OK) return GDK_SUCCEED; return GDK_FAIL;}logger_export int logger_restart_wrap(logger *L );int logger_restart_wrap(logger *L ){ logger *l = *(logger**)L; if (l && logger_restart(l) == LOG_OK) return GDK_SUCCEED; return GDK_FAIL;}logger_export int logger_cleanup_wrap(logger *L );int logger_cleanup_wrap(logger *L ){ logger *l = *(logger**)L; if (l && logger_cleanup(l) == LOG_OK) return GDK_SUCCEED; return GDK_FAIL;}logger_export int logger_changes_wrap(int *r, logger *L );int logger_changes_wrap(int *r, logger *L ){ logger *l = *(logger**)L; if (l) { *r = logger_changes(l); return GDK_SUCCEED; } *r = 0; return GDK_FAIL;}logger_export int log_tstart_wrap(logger *L );int log_tstart_wrap(logger *L ){ logger *l = *(logger**)L; if (l && log_tstart(l) == LOG_OK) return GDK_SUCCEED; return GDK_FAIL;}logger_export int log_tend_wrap(logger *L );int log_tend_wrap(logger *L ){ logger *l = *(logger**)L; if (l && log_tend(l) == LOG_OK) return GDK_SUCCEED; return GDK_FAIL;}logger_export int log_abort_wrap(logger *L );int log_abort_wrap(logger *L ){ logger *l = *(logger**)L; if (l && log_abort(l) == LOG_OK) return GDK_SUCCEED; return GDK_FAIL;}logger_export int log_delta_wrap(logger *L, BAT *b, str nme );int log_delta_wrap(logger *L, BAT *b, str nme ){ logger *l = *(logger**)L; if (l && log_delta(l, b, nme) == LOG_OK) return GDK_SUCCEED; return GDK_FAIL;}logger_export int log_bat_wrap(logger *L, BAT *b, str nme );int log_bat_wrap(logger *L, BAT *b, str nme ){ logger *l = *(logger**)L; if (l && log_bat(l, b, nme) == LOG_OK) return GDK_SUCCEED; return GDK_FAIL;}logger_export int log_bat_clear_wrap(logger *L, str nme );int log_bat_clear_wrap(logger *L, str nme ){ logger *l = *(logger**)L; if (l && log_bat_clear(l, nme) == LOG_OK) return GDK_SUCCEED; return GDK_FAIL;}logger_export int log_bat_persists_wrap(logger *L, BAT *b, str nme );int log_bat_persists_wrap(logger *L, BAT *b, str nme ){ logger *l = *(logger**)L; if (l && log_bat_persists(l, b, nme) == LOG_OK) return GDK_SUCCEED; return GDK_FAIL;}logger_export int log_bat_transient_wrap(logger *L, str nme );int log_bat_transient_wrap(logger *L, str nme ){ logger *l = *(logger**)L; if (l && log_bat_transient(l, nme) == LOG_OK) return GDK_SUCCEED; return GDK_FAIL;}logger_export int logger_add_bat_wrap( int *bid, logger *L, BAT *b, str nme );intlogger_add_bat_wrap( int *bid, logger *L, BAT *b, str nme ) { logger *l = *(logger**)L; if (l) { *bid = logger_add_bat(l, b, nme); return GDK_SUCCEED; } return GDK_FAIL;}logger_export int logger_del_bat_wrap( logger *L, int *bid );intlogger_del_bat_wrap( logger *L, int *bid ) { logger *l = *(logger**)L; if (l) { logger_del_bat(l, *bid); return GDK_SUCCEED; } return GDK_FAIL;}logger_export int logger_find_bat_wrap( int *bid, logger *L, str nme );intlogger_find_bat_wrap( int *bid, logger *L, str nme ) { logger *l = *(logger**)L; if (l) { *bid = logger_find_bat(l, nme); return GDK_SUCCEED; } return GDK_FAIL;}#line 296 "/export/scratch0/monet/monet.GNU.64.64.d.14791/MonetDB5/src/modules/kernel/logger.mx"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -