# HG changeset patch # User stevenh # Date 1364940231 -3600 # Node ID 761cbb67e3d4830ea741a49381d75d122d4878f7 # Parent 7d3ef5f70b90d89435cb601d0ca1b3511e55c3fd new diff -r 7d3ef5f70b90 -r 761cbb67e3d4 src/org/qmul/eecs/c4dm/sparql/utilities/ClearSiaDB.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/org/qmul/eecs/c4dm/sparql/utilities/ClearSiaDB.java Tue Apr 02 23:03:51 2013 +0100 @@ -0,0 +1,25 @@ +package org.qmul.eecs.c4dm.sparql.utilities; + +import org.qmul.eecs.c4dm.sia.SiaMain; + +import com.hp.hpl.jena.query.Dataset; +import com.hp.hpl.jena.tdb.TDBFactory; + +public class ClearSiaDB { + + /** + * @param args + */ + public static void main(String[] args) { + + // Obtain a dataset context + Dataset dataset = TDBFactory.assembleDataset(SiaMain.assemblerFile); + + dataset.removeNamedModel(SiaMain.graph); + System.out.println("Removed graph <" + SiaMain.graph + "> from dataset"); + + dataset.close(); + System.out.println("Closed dataset "); + } + +} diff -r 7d3ef5f70b90 -r 761cbb67e3d4 src/org/qmul/eecs/c4dm/sparql/utilities/ExecuteTDBSelect.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/org/qmul/eecs/c4dm/sparql/utilities/ExecuteTDBSelect.java Tue Apr 02 23:03:51 2013 +0100 @@ -0,0 +1,27 @@ +package org.qmul.eecs.c4dm.sparql.utilities; + +import org.qmul.eecs.c4dm.sia.SiaMain; + +import com.hp.hpl.jena.query.Dataset; +import com.hp.hpl.jena.tdb.TDBFactory; + +public class ExecuteTDBSelect { + + // SPARQL queries + private static final String selectAllFromAllGraphsQuery = "file:src/sparql/select_all_from_all_graphs.sparql"; + + /** + * @param args + */ + public static void main(String[] args) { + + // Obtain a dataset context + Dataset dataset = TDBFactory.assembleDataset(SiaMain.assemblerFile); + + SparqlWrapperMethods.queryDataset(selectAllFromAllGraphsQuery, dataset); + + dataset.close(); + + } + +}