Revision 747665
Go back to digest for 16th December 2007Bug 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