comparison utilities/composer/composer.cpp @ 53:bcea875d8d2f tip

More build fixes
author Chris Cannam
date Thu, 16 Oct 2014 19:03:51 +0100
parents add3570c6035
children
comparison
equal deleted inserted replaced
52:e0e12bd2978d 53:bcea875d8d2f
8 #include <dataquay/RDFException.h> 8 #include <dataquay/RDFException.h>
9 #include <dataquay/objectmapper/ObjectLoader.h> 9 #include <dataquay/objectmapper/ObjectLoader.h>
10 #include <dataquay/objectmapper/ObjectStorer.h> 10 #include <dataquay/objectmapper/ObjectStorer.h>
11 #include <dataquay/objectmapper/ObjectMapper.h> 11 #include <dataquay/objectmapper/ObjectMapper.h>
12 #include <dataquay/objectmapper/TypeMapping.h> 12 #include <dataquay/objectmapper/TypeMapping.h>
13 #include <dataquay/Debug.h>
14 13
15 #include <QMultiMap> 14 #include <QMultiMap>
16 #include <QFileInfo> 15 #include <QFileInfo>
17 16
18 #include <iostream> 17 #include <iostream>
19 18
20 using namespace Dataquay; 19 using namespace Dataquay;
21 using namespace ClassicalData; 20 using namespace ClassicalData;
22 using namespace std; 21 using namespace std;
23 22
23 /*
24 ostream &operator<<(ostream &target, const QString &str) 24 ostream &operator<<(ostream &target, const QString &str)
25 { 25 {
26 return target << str.toLocal8Bit().data(); 26 return target << str.toLocal8Bit().data();
27 } 27 }
28 28
29 ostream &operator<<(ostream &target, const QUrl &u) 29 ostream &operator<<(ostream &target, const QUrl &u)
30 { 30 {
31 return target << "<" << u.toString() << ">"; 31 return target << "<" << u.toString() << ">";
32 } 32 }
33 33 */
34 34
35 bool 35 bool
36 load(BasicStore *store, QString fileName) 36 load(BasicStore *store, QString fileName)
37 { 37 {
38 QUrl url = QUrl::fromLocalFile(fileName); 38 QUrl url = QUrl::fromLocalFile(fileName);
421 ObjectStorer *storer = new ObjectStorer(store); 421 ObjectStorer *storer = new ObjectStorer(store);
422 422
423 storer->setTypeMapping(tm); 423 storer->setTypeMapping(tm);
424 424
425 storer->setPropertyStorePolicy(ObjectStorer::StoreIfChanged); 425 storer->setPropertyStorePolicy(ObjectStorer::StoreIfChanged);
426 storer->setBlankNodePolicy(ObjectStorer::NoBlankNodes); 426 storer->setBlankNodePolicy(Dataquay::NeverUseBlankNodes);
427 427
428 cerr << "Mapping results back to store..."; 428 cerr << "Mapping results back to store...";
429 storer->setFollowPolicy(ObjectStorer::FollowObjectProperties); 429 storer->setFollowPolicy(ObjectStorer::FollowObjectProperties);
430 storer->store(objects); 430 storer->store(objects);
431 cerr << " done" << endl; 431 cerr << " done" << endl;