@Override public void clear() { datasetGraph.clear(); }
@Override public void clear() { getW().clear(); }
@Override public void putDataset(String file) { checkOpen(); Txn.executeWrite(dataset,() ->{ dataset.asDatasetGraph().clear(); RDFDataMgr.read(dataset, file); }); }
@Override public void putDataset(String file) { checkOpen(); Txn.executeWrite(dataset,() ->{ dataset.asDatasetGraph().clear(); RDFDataMgr.read(dataset, file); }); }
@Before public void beforeTest() { // Clear server Txn.executeWrite(serverdsg, ()->serverdsg.clear()) ; }
@Test(expected = UnsupportedOperationException.class) public void noClearing() { emptyDsg().clear(); }
/*package*/ static void resetServer() { if (countServer.get() == 0) throw new RuntimeException("No server started!"); if ( CLEAR_DSG_DIRECTLY ) { Txn.executeWrite(dsgTesting, ()->dsgTesting.clear()) ; } else { Update clearRequest = new UpdateDrop(Target.ALL) ; UpdateProcessor proc = UpdateExecutionFactory.createRemote(clearRequest, serviceUpdate()) ; try {proc.execute() ; } catch (Throwable e) {e.printStackTrace(); throw e;} } }
/*package*/ static void resetServer() { if (countServer.get() == 0) throw new RuntimeException("No server started!"); if ( CLEAR_DSG_DIRECTLY ) { Txn.executeWrite(dsgTesting, ()->dsgTesting.clear()) ; } else { Update clearRequest = new UpdateDrop(Target.ALL) ; UpdateProcessor proc = UpdateExecutionFactory.createRemote(clearRequest, serviceUpdate()) ; try {proc.execute() ; } catch (Throwable e) {e.printStackTrace(); throw e;} } }
/*package*/ static void resetServer() { if (countServer.get() == 0) throw new RuntimeException("No server started!"); if ( CLEAR_DSG_DIRECTLY ) { Txn.executeWrite(dsgTesting, ()->dsgTesting.clear()) ; } else { Update clearRequest = new UpdateDrop(Target.ALL) ; UpdateProcessor proc = UpdateExecutionFactory.createRemote(clearRequest, serviceUpdate()) ; try {proc.execute() ; } catch (Throwable e) {e.printStackTrace(); throw e;} } }
/** * Clean up after each test by resetting the data */ @After public void cleanupTest() { DatasetGraph dsg = FusekiTestAuth.getDataset(); Txn.executeWrite(dsg, ()->dsg.clear()); }
private void doPutPost(String graph, String file, boolean replace) { Objects.requireNonNull(file); Lang lang = RDFLanguages.filenameToLang(file); Txn.executeWrite(dataset,() ->{ if ( RDFLanguages.isTriples(lang) ) { Model model = LibRDFConn.isDefault(graph) ? dataset.getDefaultModel() : dataset.getNamedModel(graph); if ( replace ) model.removeAll(); RDFDataMgr.read(model, file); } else if ( RDFLanguages.isQuads(lang) ) { if ( replace ) dataset.asDatasetGraph().clear(); // Try to POST to the dataset. RDFDataMgr.read(dataset, file); } else throw new ARQException("Not an RDF format: "+file+" (lang="+lang+")"); }); }
private void doPutPost(String graph, String file, boolean replace) { Objects.requireNonNull(file); Lang lang = RDFLanguages.filenameToLang(file); Txn.executeWrite(dataset,() ->{ if ( RDFLanguages.isTriples(lang) ) { Model model = LibRDFConn.isDefault(graph) ? dataset.getDefaultModel() : dataset.getNamedModel(graph); if ( replace ) model.removeAll(); RDFDataMgr.read(model, file); } else if ( RDFLanguages.isQuads(lang) ) { if ( replace ) dataset.asDatasetGraph().clear(); // Try to POST to the dataset. RDFDataMgr.read(dataset, file); } else throw new ARQException("Not an RDF format: "+file+" (lang="+lang+")"); }); }
private void doPutPostTxn(HttpAction action, boolean clearFirst) { UploadDetails details = null ; action.beginWrite() ; try { DatasetGraph dsg = decideDataset(action); if ( clearFirst ) dsg.clear() ; StreamRDF dest = StreamRDFLib.dataset(dsg) ; details = Upload.incomingData(action, dest) ; action.commit() ; ServletOps.success(action) ; } catch (RiotException ex) { // Parse error action.abort() ; ServletOps.errorBadRequest(ex.getMessage()) ; } catch (ActionErrorException ex) { action.abort() ; throw ex ; } catch (Exception ex) { // Something else went wrong. Backout. action.abort() ; ServletOps.errorOccurred(ex.getMessage()) ; } finally { action.end() ; } ServletOps.uploadResponse(action, details) ; }
private void doPutPostTxn(HttpAction action, boolean clearFirst) { UploadDetails details = null ; action.beginWrite() ; try { DatasetGraph dsg = decideDataset(action); if ( clearFirst ) dsg.clear() ; StreamRDF dest = StreamRDFLib.dataset(dsg) ; details = Upload.incomingData(action, dest) ; action.commit() ; ServletOps.success(action) ; } catch (RiotException ex) { // Parse error action.abort() ; ServletOps.errorBadRequest(ex.getMessage()) ; } catch (ActionErrorException ex) { action.abort() ; throw ex ; } catch (Exception ex) { // Something else went wrong. Backout. action.abort() ; ServletOps.errorOccurred(ex.getMessage()) ; } finally { action.end() ; } ServletOps.uploadResponse(action, details) ; }
DatasetGraph dsg = decideDataset(action); if ( clearFirst ) dsg.clear() ; FusekiNetLib.addDataInto(dsgTmp, dsg) ; action.commit() ;
DatasetGraph dsg = decideDataset(action); if ( clearFirst ) dsg.clear() ; FusekiNetLib.addDataInto(dsgTmp, dsg) ; action.commit() ;
@Test public void clear_01() { DatasetGraph dsg = emptyDataset() ; Quad quad = SSE.parseQuad("(quad <g> <s> <p> <o>)") ; Node gn = SSE.parseNode("<g>") ; assertTrue(dsg.isEmpty()) ; dsg.add(quad) ; assertFalse(dsg.isEmpty()) ; assertTrue(dsg.containsGraph(gn)) ; dsg.clear() ; assertTrue(dsg.isEmpty()) ; assertFalse(dsg.containsGraph(gn)) ; }