Revision 698927

Go back to digest for 12th August 2007

Optimization in Other

Sebastian Trueg committed changes in /branches/work2:

I had a new idea to improve inference performance when calling addStatement: by simply restricting the rule application to the statement in question.

Now since redland does not support UNION joins I cannot test it and disabled it by default.

Anyway, the result is a cleaner code design, so no harm done. :)

Hopefully we will have a "real" RDF storage soon. redland is just useless.

File Changes

Modified 11 files
  • /branches/work2/branches/work/soprano2
  •   /soprano/queryresultiterator.cpp
  •   /soprano/queryresultiterator.h
  •   /test/inferencemodeltest.cpp
  •   /soprano/inference/inferencemodel.cpp
  •   /soprano/inference/inferencemodel.h
  •   /soprano/inference/inferencerule.cpp
  •   /soprano/inference/inferencerule.h
  •   /soprano/inference/nodepattern.cpp
  •   /soprano/inference/nodepattern.h
  •   /soprano/inference/statementpattern.cpp
  •   /soprano/inference/statementpattern.h
11 files changed in total