[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdebase/runtime/nepomuk/services/strigi
From:       Vishesh Handa <handa.vish () gmail ! com>
Date:       2011-01-04 20:21:37
Message-ID: 20110104202137.C1964AC8B0 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1211748 by vhanda:

Revert trueg's changed to the IndexFeeder - It's better to have ResourceStruct's \
propHash as a QMultiHash instead of a QHash.


 M  +0 -4      nepomukindexfeeder.cpp  
 M  +1 -1      nepomukindexfeeder.h  


--- trunk/KDE/kdebase/runtime/nepomuk/services/strigi/nepomukindexfeeder.cpp \
#1211747:1211748 @@ -36,7 +36,6 @@
 #include <Nepomuk/Vocabulary/NIE>
 #include <Nepomuk/ResourceManager>
 #include <Nepomuk/Resource>
-#include <Nepomuk/Types/Property>
 
 #include <KDebug>
 
@@ -88,10 +87,7 @@
     }
 
     ResourceStruct & rs = req.hash[ uriOrId ];
-    if( Types::Property(st.predicate().uri()).maxCardinality() == 1 )
         rs.propHash.insert( st.predicate().uri(), st.object() );
-    else
-        rs.propHash.insertMulti( st.predicate().uri(), st.object() );
 }
 
 
--- trunk/KDE/kdebase/runtime/nepomuk/services/strigi/nepomukindexfeeder.h \
#1211747:1211748 @@ -101,7 +101,7 @@
 
         struct ResourceStruct {
             QUrl uri;
-            QHash<QUrl, Soprano::Node> propHash;
+            QMultiHash<QUrl, Soprano::Node> propHash;
         };
 
         // Maps the uri to the ResourceStuct


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic