Mercurial > hg > classical
changeset 8:71cf328c2a9d classical-rdf
* Test output again after import & mapping
author | Chris Cannam |
---|---|
date | Thu, 11 Feb 2010 17:50:08 +0000 |
parents | df999875c53b |
children | 9e2b203254ab |
files | testapp/Loader.cpp |
diffstat | 1 files changed, 19 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/testapp/Loader.cpp Tue Feb 09 17:33:39 2010 +0000 +++ b/testapp/Loader.cpp Thu Feb 11 17:50:08 2010 +0000 @@ -48,9 +48,26 @@ std::cerr << "imported, mapping..." << std::endl; - QObject *parent = mapper->loadAllObjects(0); - + QObject *root = mapper->loadAllObjects(0); + delete mapper; delete store; + + std::cerr << "mapped, storing again..." << std::endl; + + BasicStore *outstore = new BasicStore(); + outstore->setBaseUri("http://dbtune.org/classical/resource/"); + ObjectMapper *outmapper = new ObjectMapper(outstore); + + TypeRegistrar::addMappings(outstore, outmapper); + + outmapper->storeObjects(root); + delete outmapper; + + std::cerr << "stored, saving..." << std::endl; + + outstore->save("test-output.ttl"); + + delete outstore; }