@Override public Triple convert(Quad quad) { return quad.asTriple() ; } } ;
@Override public void delete(Quad quad) { if ( isDefaultGraph(quad) ) graph.delete(quad.asTriple()) ; else throw new UnsupportedOperationException("DatasetGraphOne.delete/named graph") ; }
@Override public void add(Quad quad) { if ( isDefaultGraph(quad) ) graph.add(quad.asTriple()) ; else throw new UnsupportedOperationException("DatasetGraphOne.add/named graph") ; }
@Override public void add(Quad quad) { if ( isDefaultGraph(quad) ) graph.add(quad.asTriple()) ; else throw new UnsupportedOperationException("DatasetGraphOne.add/named graph") ; }
@Override public void delete(Quad quad) { if ( isDefaultGraph(quad) ) graph.delete(quad.asTriple()) ; else throw new UnsupportedOperationException("DatasetGraphOne.delete/named graph") ; }
@Override public void send(Quad quad) { send(quad.getGraph(), quad.asTriple()); }
@Override protected ExtendedIterator<Triple> graphBaseFind(TripleMatch m) { List<Triple> results = new ArrayList<Triple>() ; Iterator<Quad> iter = findNG(graphName, m.getMatchSubject(), m.getMatchPredicate(), m.getMatchObject()) ; for ( ; iter.hasNext() ; ) results.add(iter.next().asTriple()) ; return WrappedIterator.create(results.iterator()) ; } }
public void insert(Quad quad) { insert(quad.getGraph(), quad.asTriple()); }
public void delete(Quad quad) { delete(quad.getGraph(), quad.asTriple()); }
@Override public void add(Quad quad) { Graph g = fetchGraph(quad.getGraph()) ; if ( g == null ) System.err.println("null graph") ; g.add(quad.asTriple()) ; }
@Override public void delete(Quad quad) { Graph g = fetchGraph(quad.getGraph()) ; g.delete(quad.asTriple()) ; }
public void add(Quad quad) { getGraph(quad.getGraph()).add(quad.asTriple()); }
public List<OpQuadPattern> convert() { List<OpQuadPattern> x = new ArrayList<OpQuadPattern>() ; Node gn = null ; BasicPattern bgp = null ; for ( Quad q : quads ) { if ( gn == null || ! gn.equals(q.getGraph()) ) { if ( gn != null ) x.add(new OpQuadPattern(gn, bgp)) ; gn = q.getGraph() ; bgp = new BasicPattern() ; } bgp.add(q.asTriple()); } x.add(new OpQuadPattern(gn, bgp)) ; return x ; }
public void send(Quad quad) { if ( quad.isTriple() ) dataset.getDefaultGraph().add(quad.asTriple()) ; else dataset.add(quad) ; }
@Override public void send(Quad quad) { if ( quad.isTriple() ) dataset.getDefaultGraph().add(quad.asTriple()) ; else dataset.add(quad) ; }
public OpQuadPattern asQuadPattern() { if ( opQuadPattern == null ) { BasicPattern bp = new BasicPattern() ; bp.add(getQuad().asTriple()) ; opQuadPattern = new OpQuadPattern(quad.getGraph(),bp) ; } return opQuadPattern ; }
@Override public void delete(Quad quad) { Graph g = fetchGraph(quad.getGraph()) ; if ( g == null ) throw new JenaException("No such graph: "+quad.getGraph()) ; g.delete(quad.asTriple()) ; }
@Override public void add(Quad quad) { Graph g = fetchGraph(quad.getGraph()) ; if ( g == null ) throw new JenaException("No such graph: "+quad.getGraph()) ; g.add(quad.asTriple()) ; }
static void subst(MultiMap<Node, Triple> acc, Quad quad, Binding b, Map<Node, Node> bNodeMap) { Quad q = subst(quad, b, bNodeMap) ; if ( ! q.isConcrete() ) { Log.warn(UpdateEngine.class, "Unbound quad: "+FmtUtils.stringForQuad(quad)) ; return ; } acc.put(q.getGraph(), q.asTriple()) ; }