@Override public void add(Node g, Node s, Node p, Node o) { if ( Quad.isDefaultGraphGenerated(g) || Quad.isDefaultGraphExplicit(g) ) addToDftGraph(s, p, o) ; else addToNamedGraph(g, s, p, o) ; }
@Override public synchronized void close() { if ( closed ) return ; closed = true ; defaultGraph = null ; namedGraphs.clear() ; _close() ; super.close() ; }
@Override public void delete(Node g, Node s, Node p, Node o) { if ( Quad.isDefaultGraphGenerated(g) || Quad.isDefaultGraphExplicit(g) ) deleteFromDftGraph(s, p, o) ; else deleteFromNamedGraph(g, s, p, o) ; }
@Override final public void add(Quad quad) { add(quad.getGraph(), quad.getSubject(), quad.getPredicate(), quad.getObject()); }
@Override final public void delete(Quad quad) { delete(quad.getGraph(), quad.getSubject(), quad.getPredicate(), quad.getObject()); }
@Override public void add(Quad quad) { if ( quad.isDefaultGraph() ) addToDftGraph(quad.getSubject(), quad.getPredicate(), quad.getObject()) ; else addToNamedGraph(quad.getGraph(), quad.getSubject(), quad.getPredicate(), quad.getObject()) ; }
@Override public void delete(Quad quad) { if ( quad.isDefaultGraph() ) deleteFromDftGraph(quad.getSubject(), quad.getPredicate(), quad.getObject()) ; else deleteFromNamedGraph(quad.getGraph(), quad.getSubject(), quad.getPredicate(), quad.getObject()) ; }
@Override public void close() { synchronized(this) { if ( closed ) return ; closed = true ; defaultGraph = null ; namedGraphs.clear() ; _close() ; super.close() ; } }