private void add$(Quad quad) { super.add(quad) ; record(QuadAction.ADD, quad.getGraph(), quad.getSubject(), quad.getPredicate(), quad.getObject()) ; }
public static BasicPattern substitute(BasicPattern bgp, Binding binding) { if ( isNotNeeded(binding) ) return bgp ; BasicPattern bgp2 = new BasicPattern() ; for ( Triple triple : bgp ) { Triple t = substitute(triple, binding) ; bgp2.add(t) ; } return bgp2 ; }
protected Graph fetchGraph(Node gn) { if ( Quad.isDefaultGraph(gn) ) return getDefaultGraph() ; else return getGraph(gn) ; } }
@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()) ; }
private void delete$(Quad quad) { super.delete(quad) ; record(QuadAction.DELETE, quad.getGraph(), quad.getSubject(), quad.getPredicate(), quad.getObject()) ; }
@Override public Iterator<Quad> find(Quad quad) { if ( quad == null ) return find() ; return find(quad.getGraph(), quad.getSubject(), quad.getPredicate(), quad.getObject()) ; }
@Override final public void delete(Quad quad) { delete(quad.getGraph(), quad.getSubject(), quad.getPredicate(), quad.getObject()); }
private DatasetGraph toDSG(DatasetGraph dataset, Node graphNode) { Graph graph = ( graphNode == null ) ? dataset.getDefaultGraph() : dataset.getGraph(graphNode) ; DatasetGraph dsGraph = DatasetGraphFactory.create(graph) ; return dsGraph ; }
private void initQuads() { if ( quads == null ) { quads = new QuadPattern() ; for (Triple t : triples ) quads.add(new Quad(graphNode, t)) ; } }
@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 boolean containsGraph(Node graphNode) { if ( Quad.isUnionGraph(graphNode) ) return true ; if ( Quad.isDefaultGraphExplicit(graphNode)) return true ; return super.containsGraph(graphNode) ; }
public static Var alloc(Node v) { if ( v instanceof Var ) return (Var)v ; if ( v instanceof Node_Variable ) return new Var((Node_Variable)v) ; throw new NotAVariableException("Node: "+v) ; }
public static DataSource cloneStructure(DatasetGraph datasetGraph) { DataSourceImpl ds = new DataSourceImpl() ; ds.dsg = new DatasetGraphMap(datasetGraph) ; return ds ; }
/** * Create a DatasetGraph starting with a single graph. * New graphs must be explicitly added. */ public static DatasetGraph create(Graph graph) { DatasetGraph dsg2 = createMemFixed() ; dsg2.setDefaultGraph(graph) ; return dsg2 ; }
public static BasicPattern substitute(BasicPattern bgp, Binding binding) { if ( isNotNeeded(binding) ) return bgp ; BasicPattern bgp2 = new BasicPattern() ; for ( Triple triple : bgp ) { Triple t = substitute(triple, binding) ; bgp2.add(t) ; } return bgp2 ; }
public static Var alloc(Node v) { if ( v instanceof Var ) return (Var)v ; if ( v instanceof Node_Variable ) return new Var((Node_Variable)v) ; throw new NotAVariableException("Node: "+v) ; }