Mercurial > hg > classical
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; |