Revision 330ec10...
Go back to digest for 3rd July 2011Optimization in KDE Base
Sebastian Trueg committed changes in [kde-runtime] /services:
Removed all redundant checks in the indexer.
Now that DMS does perform all the necessary checks and conversions
there is no need for that in the indexer anymore. This makes the code
simpler and easier to maintain.
There is only one thing I had to introduce (not implemented yet though):
the LazyCardinalities flag for the storeResources method which will
make it simply drop and value that would violate a cardinality
restriction.
File Changes
Deleted 2 files
- /services/strigi/indexer
- nepomuk/nepomukindexfeeder.cpp
- nepomuk/nepomukindexfeeder.h
Modified 8 files
- /services
- nepomuk/storage/lib/datamanagement.h
- nepomuk/storage/lib/simpleresource.cpp
- nepomuk/storage/lib/simpleresource.h
- nepomuk/strigi/indexer/CMakeLists.txt
- nepomuk/strigi/indexer/indexer.cpp
- nepomuk/strigi/indexer/main.cpp
- nepomuk/strigi/indexer/nepomukindexwriter.cpp
- nepomuk/strigi/indexer/nepomukindexwriter.h
10 files changed in total