@Override public UpdateProcessor createUpdateProcessor(UpdateRequest updateRequest) { UpdateProcessor result = org.apache.jena.update.UpdateExecutionFactory.create(updateRequest, graphStore); return result; } }
/** Create an UpdateProcessor appropriate to the datasetGraph, or null if no available factory to make an UpdateProcessor * @param update * @param datasetGraph * @param inputBinding Initial binding to be applied to Update operations that can apply an initial binding (i.e. UpdateDeleteWhere, UpdateModify) * @return UpdateProcessor or null */ public static UpdateProcessor create(Update update, DatasetGraph datasetGraph, Binding inputBinding) { return create(new UpdateRequest(update), datasetGraph, inputBinding) ; }
/** * Creates an update execution over the dataset */ @Override protected UpdateProcessor createUpdateProcessor(UpdateRequest u) { return UpdateExecutionFactory.create(u, GraphStoreFactory.create(this.dsConn.getJenaDataset())); }
private void execOne(String requestString, Dataset store) { UpdateRequest req = UpdateFactory.create(requestString, Syntax.syntaxARQ) ; UpdateExecutionFactory.create(req, store).execute() ; } }
private static void execute$(UpdateRequest request, DatasetGraph datasetGraph, Binding inputBinding) { UpdateProcessor uProc = UpdateExecutionFactory.create(request, datasetGraph, inputBinding); if (uProc == null) throw new ARQException("No suitable update procesors are registered/able to execute your updates"); uProc.execute(); }
/** Create an UpdateProcessor appropriate to the datasetGraph, or null if no available factory to make an UpdateProcessor * @param update * @param dataset * @param inputBinding Initial binding to be applied to Update operations that can apply an initial binding (i.e. UpdateDeleteWhere, UpdateModify) * @return UpdateProcessor or null */ public static UpdateProcessor create(Update update, Dataset dataset, QuerySolution inputBinding) { return create(update, dataset.asDatasetGraph(), BindingUtils.asBinding(inputBinding)) ; }
/** Create an UpdateProcessor appropriate to the datasetGraph, or null if no available factory to make an UpdateProcessor * @param updateRequest * @param dataset * @param inputBinding Initial binding to be applied to Update operations that can apply an initial binding (i.e. UpdateDeleteWhere, UpdateModify) * @return UpdateProcessor or null */ public static UpdateProcessor create(UpdateRequest updateRequest, Dataset dataset, QuerySolution inputBinding) { return create(updateRequest, dataset.asDatasetGraph(), BindingUtils.asBinding(inputBinding)) ; }
/** Create an UpdateProcessor appropriate to the datasetGraph, or null if no available factory to make an UpdateProcessor * @param updateRequest * @param dataset * @param inputBinding Initial binding to be applied to Update operations that can apply an initial binding (i.e. UpdateDeleteWhere, UpdateModify) * @param context (null means use merge of global and graph store context)) * @return UpdateProcessor or null */ public static UpdateProcessor create(UpdateRequest updateRequest, Dataset dataset, QuerySolution inputBinding, Context context) { return create(updateRequest, dataset.asDatasetGraph(), BindingUtils.asBinding(inputBinding), context) ; }
protected void execOne(String requestString, DatasetGraph store) { UpdateRequest req = UpdateFactory.create(requestString, updateSyntax); UpdateExecutionFactory.create(req, store).execute(); }
/** * Creates an update execution over the dataset */ @Override protected UpdateProcessor createUpdateProcessor(UpdateRequest u) { return UpdateExecutionFactory.create(u, GraphStoreFactory.create(this.dsConn.getJenaDataset())); }
/** * Creates an update execution over the dataset */ @Override protected UpdateProcessor createUpdateProcessor(UpdateRequest u) { return UpdateExecutionFactory.create(u, GraphStoreFactory.create(this.dsConn.getJenaDataset())); }
protected void execOneFile(String filename, DatasetGraph store) { UpdateRequest req = UpdateFactory.read(filename, updateSyntax); UpdateExecutionFactory.create(req, store).execute(); }
@Override public void update(UpdateRequest update) { checkOpen(); Txn.executeWrite(dataset, ()->UpdateExecutionFactory.create(update, dataset).execute() ); }
private void update(Dataset dataset, String string) { UpdateRequest req = UpdateFactory.create(string) ; UpdateProcessor proc = UpdateExecutionFactory.create(req, dataset) ; proc.execute() ; } }
private void update(Dataset dataset, String string) { UpdateRequest req = UpdateFactory.create(string) ; UpdateProcessor proc = UpdateExecutionFactory.create(req, dataset) ; proc.execute() ; } }
private void update(Dataset dataset, String string) { UpdateRequest req = UpdateFactory.create(string) ; UpdateProcessor proc = UpdateExecutionFactory.create(req, dataset.asDatasetGraph()) ; proc.execute() ; } }
@Before public void setup() { UpdateRequest up = UpdateFactory.create(TestDatasets.data); UpdateProcessor processor = UpdateExecutionFactory.create(up, this.dsg); processor.execute(); }
private void update(Dataset dataset, String string) { UpdateRequest req = UpdateFactory.create(string) ; UpdateProcessor proc = UpdateExecutionFactory.create(req, dataset.asDatasetGraph()) ; proc.execute() ; } }
@Test public void testInsertData1() { DatasetGraph gStore = getEmptyDatasetGraph() ; defaultGraphData(gStore, graph1) ; QuadDataAcc acc = new QuadDataAcc() ; acc.addTriple(triple2) ; UpdateDataInsert insert = new UpdateDataInsert(acc) ; UpdateProcessor uProc = UpdateExecutionFactory.create(insert, gStore) ; uProc.execute(); assertFalse(graphEmpty(gStore.getDefaultGraph())) ; assertTrue(graphContains(gStore.getDefaultGraph(), triple1)) ; assertTrue(graphContains(gStore.getDefaultGraph(), triple2)) ; }
@Test public void testDeleteData1() { DatasetGraph gStore = getEmptyDatasetGraph() ; defaultGraphData(gStore, graph1) ; QuadDataAcc acc = new QuadDataAcc() ; acc.addTriple(triple2) ; UpdateDataDelete delete = new UpdateDataDelete(acc) ; UpdateProcessor uProc = UpdateExecutionFactory.create(delete, gStore) ; uProc.execute(); assertFalse(graphEmpty(gStore.getDefaultGraph())) ; assertTrue(graphContains(gStore.getDefaultGraph(), triple1)) ; assertFalse(graphContains(gStore.getDefaultGraph(), triple2)) ; }