Revision 657125

Go back to digest for 29th April 2007

Features in KDE Base

Sebastian Trueg committed changes in /trunk/kdereview/qrdf:

* Added the very nice (IMHO) LiteralValue class which wraps around RDF literal values (as the name already suggests)

Now we have nice automatic conversion of all the default literal types such as integer or date or unsignedLong.
It includes creation from string and to string conversion ans allows to use unknown literal types as strings (no registration of new types yet but I think that ATM we do not need that anyway and strings are enough)
* Added versioning including compile time macros and runtime methods (inspired by kdeversion.h :)

File Changes

Added 6 files
  • /trunk/kdereview/qrdf/soprano
  •   /datetime.cpp
  •   /datetime.h
  •   /literalvalue.cpp
  •   /literalvalue.h
  •   /version.cpp
  •   /version.h
Modified 15 files
  • /trunk/kdereview/qrdf
  •   /soprano/CMakeLists.txt
  •   /soprano/model.h
  •   /soprano/node.cpp
  •   /soprano/node.h
  •   /soprano/resultset.h
  •   /soprano/soprano.h
  •   /soprano/statement.cpp
  •   /soprano/statement.h
  •   /test/NodeTest.cpp
  •   /test/sopranoliteraltest.cpp
  •   /test/SopranoModelTest.cpp
  •   /test/StatementIteratorTest.cpp
  •   /test/StatementTest.cpp
  •   /test/TODO
  •   /soprano/redland/redlandutil.cpp
21 files changed in total