@Override public UpdateProcessor createUpdateProcessor(UpdateRequest updateRequest) { // TODO We should clone the request first updateRequest.getPrefixMapping().setNsPrefixes(prefixMapping); UpdateProcessor result = delegate.createUpdateProcessor(updateRequest); return result; } }
public static UpdateRequest transform(UpdateRequest update, ElementTransform transform, ExprTransform exprTransform) { UpdateRequest req = new UpdateRequest() ; req.getPrefixMapping().setNsPrefixes(update.getPrefixMapping()) ; for (Update up : update.getOperations()) { up = transform(up, transform, exprTransform) ; req.add(up) ; } return req ; }
public static UpdateRequest transform(UpdateRequest update, ElementTransform transform, ExprTransform exprTransform) { UpdateRequest req = new UpdateRequest() ; req.getPrefixMapping().setNsPrefixes(update.getPrefixMapping()) ; for (Update up : update.getOperations()) { up = transform(up, transform, exprTransform) ; req.add(up) ; } return req ; }
public static void output(UpdateRequest request, IndentedWriter out) { Prologue prologue = request ; if ( ! request.explicitlySetBaseURI() ) prologue = new Prologue(request.getPrefixMapping(), (IRIResolver)null) ; SerializationContext sCxt = new SerializationContext(prologue, new NodeToLabelMapBNode()) ; output(request, out, sCxt); }
public static SparqlStmtParser wrapWithNamespaceTracking(PrefixMapping pm, Function<String, SparqlStmt> raw) { return s -> { SparqlStmt r = raw.apply(s); if(r.isParsed()) { PrefixMapping pm2 = null; if(r.isQuery()) { pm2 = r.getAsQueryStmt().getQuery().getPrefixMapping(); } else if(r.isUpdateRequest()) { pm2 = r.getAsUpdateStmt().getUpdateRequest().getPrefixMapping(); } if(pm2 != null) { pm.setNsPrefixes(pm2); } } return r; }; };
public static UpdateRequest clone(UpdateRequest request) { UpdateRequest result = new UpdateRequest(); result.setBaseURI(request.getBaseURI()); result.setPrefixMapping(request.getPrefixMapping()); result.setResolver(request.getResolver()); for(Update update : request.getOperations()) { Update clone = UpdateUtils.clone(update); result.add(clone); } return result; }
request.getPrefixMapping().getNsPrefixMap().forEach( (k,v) -> { try { }); model.setNsPrefixes(request.getPrefixMapping()); execute(request, model);