final public Element GraphGraphPattern() throws ParseException { Element el ; Node n ; jj_consume_token(GRAPH); n = VarOrIRIref(); el = GroupGraphPattern(); {if (true) return new ElementNamedGraph(n, el) ;} throw new Error("Missing return statement in function"); }
@Override public Element transform(ElementNamedGraph el, Node gn, Element elt1) { if ( el.getGraphNameNode() == gn && el.getElement() == elt1 ) return el ; return new ElementNamedGraph(gn, elt1) ; }
@Override public void visit(ElementNamedGraph el) { visitNodePattern("GRAPH", el.getGraphNameNode(), el.getElement()); }
@Override public void visit(ElementNamedGraph el) { graphs.push(el.getGraphNameNode()); //System.out.println("push " + el.getGraphNameNode()); } };
@Override public void visit(ElementNamedGraph el) { if ( el.getElement() != null ) el.getElement().visit(this) ; elementVisitor.visit(el) ; }
@Override public boolean equalTo(Element el2, NodeIsomorphismMap isoMap) { if ( el2 == null ) return false ; if ( ! ( el2 instanceof ElementNamedGraph ) ) return false ; ElementNamedGraph g2 = (ElementNamedGraph)el2 ; if ( ! this.getGraphNameNode().equals(g2.getGraphNameNode()) ) return false ; if ( ! this.getElement().equalTo(g2.getElement(), isoMap) ) return false ; return true ; }
@Override public void visit(ElementNamedGraph el) { VarUtils.addVar(acc, el.getGraphNameNode()) ; }
@Override public void visit(ElementNamedGraph el) { before(el) ; if ( el.getElement() != null ) el.getElement().visit(this) ; proc.visit(el) ; after(el) ; }
final public Element GraphGraphPattern() throws ParseException { Element el ; Node n ; jj_consume_token(GRAPH); n = VarOrIri(); el = GroupGraphPattern(); {if (true) return new ElementNamedGraph(n, el) ;} throw new Error("Missing return statement in function"); }
@Override public void visit(ElementNamedGraph el) { el.getElement().visit( this ); if (result == el.getElement()) { // nothing to do result = el; } else { result = new ElementNamedGraph( el.getGraphNameNode(), result); } }
protected Op compileElementGraph(ElementNamedGraph eltGraph) { Node graphNode = eltGraph.getGraphNameNode() ; Op sub = compileElement(eltGraph.getElement()) ; return new OpGraph(graphNode, sub) ; }
@Override public void visit(ElementNamedGraph el) { VarUtils.addVar(vars, el.getGraphNameNode()) ; }
@Override public final void visit(ElementNamedGraph el) { startElement(el) ; el.getElement().visit(this) ; endElement(el) ; }
final public Element GraphGraphPattern() throws ParseException { Element el ; Node n ; jj_consume_token(GRAPH); n = VarOrIri(); el = GroupGraphPattern(); {if (true) return new ElementNamedGraph(n, el) ;} throw new Error("Missing return statement in function"); }
@Override public void visit(ElementNamedGraph el) { el.getElement().visit( this ); if (result == el.getElement()) { // nothing to do result = el; } else { result = new ElementNamedGraph( el.getGraphNameNode(), result); } }
@Override public void visit(ElementNamedGraph el) { final QuadIteratorBuilder bldr = new QuadIteratorBuilder( el.getGraphNameNode()); el.getElement().visit(bldr); iter = iter.andThen( bldr.iter ); }
@Override public void visit(ElementNamedGraph el) { VarUtils.addVar(vars, el.getGraphNameNode()) ; }
/** * Add a graph to the where clause. * * @param graph * The name of the graph. * @param subQuery * The where handler that defines the graph. */ public void addGraph(Node graph, WhereHandler subQuery) { getClause().addElement(new ElementNamedGraph(graph, subQuery.getElement())); }
@Override public void visit(ElementNamedGraph el) { Node n = el.getGraphNameNode(); if (n != null) { n = changeNode(n); } el.getElement().visit(this); push(new ElementNamedGraph(n, getResult())); }
@Override public void visit(ElementNamedGraph el) { final QuadIteratorBuilder bldr = new QuadIteratorBuilder( el.getGraphNameNode()); el.getElement().visit(bldr); iter = iter.andThen( bldr.iter ); }