@Override public void quad(Quad quad) { triple(quad.getSubject(),quad.getPredicate(),quad.getObject()); } @Override
@Override public Statement next() { com.hp.hpl.jena.sparql.core.Quad quad = this.underlying .next(); return new StatementJena29Impl(quad.getGraph(), quad.getSubject(), quad.getPredicate(), quad.getObject()); }
@Override public void quad(Quad quad) { triple(quad.getSubject(),quad.getPredicate(),quad.getObject()); } @Override
static public void output(Writer out, Quad quad, Prologue prologue, NodeToLabel labelPolicy) { Node s = quad.getSubject() ; Node p = quad.getPredicate() ; Node o = quad.getObject() ; Node g = quad.getGraph() ; output(out, s, p, o, g, prologue, labelPolicy) ; }
@Override final public void add(Quad quad) { add(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 quad(Quad quad) { if ( quad.isTriple() ) dsg.add(Quad.defaultGraphNodeGenerated, quad.getSubject(), quad.getPredicate(), quad.getObject()) ; else dsg.add(quad) ; }
public void send(Quad quad) { output.send(quad) ; // Take a note of the graph, so the derive operation has access to it. g = quad.getGraph() ; rdfs.process(quad.getSubject(), quad.getPredicate(), quad.getObject()) ; }
public Iterator<Quad> find(Quad quad) { if ( quad == null ) return find() ; return find(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 void add(Quad quad) { if ( CheckFirst && contains(quad) ) { if ( RecordNoAction ) record(QuadAction.NO_ADD, quad.getGraph(), quad.getSubject(), quad.getPredicate(), quad.getObject()) ; return ; } add$(quad) ; }
@Override public void delete(Quad quad) { if ( CheckFirst && ! contains(quad) ) { if ( RecordNoAction ) record(QuadAction.NO_DELETE, quad.getGraph(), quad.getSubject(), quad.getPredicate(), quad.getObject()) ; return ; } delete$(quad) ; }
private static void addVarsFromQuad(Collection<Var> acc, Quad q) { addVar(acc, q.getSubject()) ; addVar(acc, q.getPredicate()) ; addVar(acc, q.getObject()) ; addVar(acc, q.getGraph()) ; }
public static void addVarsFromQuad(Collection<Var> acc, Quad q) { addVar(acc, q.getSubject()) ; addVar(acc, q.getPredicate()) ; addVar(acc, q.getObject()) ; addVar(acc, q.getGraph()) ; }
public boolean matches(Node g, Node s, Node p, Node o) { return nodeMatches(getGraph(), g) && nodeMatches(getSubject(), s) && nodeMatches(getPredicate(), p) && nodeMatches(getObject(), o) ; }
public static String str(Quad q) { return serialize(q.getGraph()) + " " + serialize(q.getSubject()) + " " + serialize(q.getPredicate()) + " " + serialize(q.getObject()) ; }
public boolean matches(Node g, Node s, Node p, Node o) { return nodeMatches(getGraph(), g) && nodeMatches(getSubject(), s) && nodeMatches(getPredicate(), p) && nodeMatches(getObject(), o) ; }
public static void outputPlain(IndentedWriter out, Quad qp, SerializationContext naming) { output(out, qp.getGraph(), naming) ; out.print(" ") ; output(out, qp.getSubject(), naming) ; out.print(" ") ; output(out, qp.getPredicate(), naming) ; out.print(" ") ; output(out, qp.getObject(), naming) ; }
private void outputTripleOfQuad(Quad quad) { String s = FmtUtils.stringForNode(quad.getSubject(), sCxt) ; String p = FmtUtils.stringForNode(quad.getPredicate(), sCxt) ; String o = FmtUtils.stringForNode(quad.getObject(), sCxt) ; out.print(s) ; out.print(" ") ; out.print(p) ; out.print(" ") ; out.print(o) ; }