kDB: Knowledge DataBase
Loading...
Searching...
No Matches
Logging.h
1#include <clog_qt>
2
3#define KDB_SPARQL_REPORT_QUERY_ERROR(_MSG_, _RESULT_) \
4 clog_error("in SPARQLQuery: {} with error {} in query {}", _MSG_, _RESULT_.error(), \
5 _RESULT_.query())
6
7#define KDB_SPARQL_EXECUTE_QUERY(_MSG_, _QUERY_, _RETURN_VALUE_) \
8 { \
9 auto result = _QUERY_.execute(); \
10 if(not result) \
11 { \
12 KDB_SPARQL_REPORT_QUERY_ERROR(_MSG_, result); \
13 return _RETURN_VALUE_; \
14 } \
15 }