Skip to content

Commit 1fa28f0

Browse files
fixed query handling with rasqal on Linux (resolves gh-13)
1 parent e70355b commit 1fa28f0

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

Source/Reasoner/Answerer/CRedlandRasqalModelSubQueryResolver.cpp

100644100755
Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1184,12 +1184,11 @@ namespace Konclude {
11841184
//fputc('\n', stderr);
11851185
#endif
11861186

1187-
if (rtmc->origin)
1188-
rtmc->stream = librdf_model_find_statements_in_context(rtsc->model,
1189-
rtmc->qstatement,
1190-
rtmc->origin);
1191-
else
1192-
rtmc->stream = librdf_model_find_statements(rtsc->model, rtmc->qstatement);
1187+
if (rtmc->origin) {
1188+
rtmc->stream = ((librdf_model_factory_s*)((librdf_model_s*)rtsc->model)->factory)->find_statements_in_context(rtsc->model, rtmc->qstatement, rtmc->origin);
1189+
} else {
1190+
rtmc->stream = ((librdf_model_factory_s*)((librdf_model_s*)rtsc->model)->factory)->find_statements(rtsc->model, rtmc->qstatement);
1191+
}
11931192

11941193
if (!rtmc->stream)
11951194
return 1;

0 commit comments

Comments
 (0)