Loading...
Searching...
No Matches
1#include <knowCore/Logging.h>
3#define KDB_REPOSITORY_REPORT_QUERY_ERROR_FORMATED_MSG(_MSG_, _RESULT_, ...) \
4 "in SQLQuery: {} with error {} in query {}", clog_qt::qformat(_MSG_ __VA_OPT__(,) __VA_ARGS__), _RESULT_.error(), _RESULT_.query()
6#define KDB_REPOSITORY_REPORT_QUERY_ERROR(_MSG_, _RESULT_, ...) \
7 KNOWCORE_LOG_ERROR(KDB_REPOSITORY_REPORT_QUERY_ERROR_FORMATED_MSG(_MSG_, _RESULT_ __VA_OPT__(,) __VA_ARGS__))
9#define KDB_REPOSITORY_REPORT_QUERY_ERROR_RETURN(_MSG_, _RESULT_, ...) \
10 return kCrvLogError(KDB_REPOSITORY_REPORT_QUERY_ERROR_FORMATED_MSG(_MSG_, _RESULT_ __VA_OPT__(,) __VA_ARGS__));
12#define KDB_REPOSITORY_EXECUTE_QUERY(_MSG_, _QUERY_, ...) \
14 auto result = _QUERY_.execute(); \
17 KDB_REPOSITORY_REPORT_QUERY_ERROR_RETURN(_MSG_, result __VA_OPT__(,) __VA_ARGS__); \