More Info

Revision 747665

(Back to digest)
 

Bug Fixes in KDE Base

Sebastian Trueg committed changes in /trunk/kdesupport/soprano:

* Fixed boolean SPARQL queries with a fixed rasqal lib.
* Implemented SPARQL boolean query support in Sesame2 backend.
* Improved removing of statements from default context in Sesame2 backend (no more listing and re-adding anymore

Does anyone know if it is possible to do "(Resource)null" in JNI?)

* Added convinience method to Model which allows to listStatements with Nodes instead of a Statement.
* Added new signals for removed and added statements to Model that actually have the statements in question as parameter. This is very important but I am not sure if using signals is too much of a slowdown.
* Enabled the boolean query test again now that both backend support it.

File Changes

Added 4 files
/trunk/kdesupport/soprano/backends/sesame2
 
/sesame2sopranowrapper.cpp
 
/sesame2sopranowrapper.h
 
/SopranoSesame2Wrapper.class
 
/SopranoSesame2Wrapper.java
Modified 19 files
/trunk/kdesupport/soprano
 
/ChangeLog
 
/CMakeLists.txt
 
/soprano/model.cpp
 
/soprano/model.h
 
/soprano/queryresultiterator.h
 
/test/SopranoModelTest.cpp
 
/backends/redland/CMakeLists.txt
 
/backends/redland/redlandmodel.cpp
 
/backends/redland/redlandqueryresult.cpp
 
/backends/sesame2/CMakeLists.txt
 
/backends/sesame2/sesame2-config.h.cmake
 
/backends/sesame2/sesame2iterator.h
 
/backends/sesame2/sesame2model.cpp
 
/backends/sesame2/sesame2queryresultiteratorbackend.cpp
 
/backends/sesame2/sesame2queryresultiteratorbackend.h
 
/backends/sesame2/sesame2repository.cpp
 
/backends/sesame2/sesame2repository.h
 
/backends/sesame2/sesame2repositoryconnection.cpp
 
/backends/sesame2/sesame2repositoryconnection.h
23 files changed in total