More Info

Revision 698927

(Back to digest)
 

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