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