@Override public Filter<Triple> filterOn( final Node n ) { return n.isConcrete() ? new Filter<Triple>() { @Override public boolean accept( Triple x ) { return n.equals( x.pred ); } } : anyTriple; } };
@Override public Filter<Triple> filterOn( final Node n ) { return n.isConcrete() ? new Filter<Triple>() { @Override public boolean accept( Triple x ) { return n.sameValueAs( x.obj ); } } : anyTriple; } };
@Override public Filter<Triple> filterOn( final Node n ) { return n.isConcrete() ? new Filter<Triple>() { @Override public boolean accept( Triple x ) { return n.equals( x.subj ); } } : anyTriple ; } };
public boolean isConcrete() { return subject.isConcrete() && predicate.isConcrete() && object.isConcrete() && graph.isConcrete() ; }
public boolean isConcrete() { return subject.isConcrete() && predicate.isConcrete() && object.isConcrete() && graph.isConcrete() ; }
public boolean isConcrete() { return subj.isConcrete() && pred.isConcrete() && obj.isConcrete(); }
@Override public final boolean contains(KnowledgeBase kb, GraphLoader loader, Node subj, Node pred, Node obj) { Node n = subj.isConcrete() ? obj : subj; return !getResults( kb, loader.node2term( n ) ).isEmpty(); }
private static int existsPath(Graph graph, Node subject, Path path, final Node object) { if ( ! subject.isConcrete() || !object.isConcrete() ) throw new ARQInternalErrorException("Non concrete node for existsPath evaluation") ; Iterator<Node> iter = PathEval.eval(graph, subject, path) ; Filter<Node> filter = new Filter<Node>() { @Override public boolean accept(Node node) { return Lib.equal(node, object) ; } } ; // See if we got to the node we're interested in finishing at. iter = Iter.filter(iter, filter) ; long x = Iter.count(iter) ; return (int)x ; } }
private Node resolveParameterization(Node node) { if( node == null ) throw new NullPointerException( "Node is null" ); if( initialBinding == null ) throw new NullPointerException( "Initial binding is null" ); if( node.isConcrete() ) return node; RDFNode binding = initialBinding.get( node.getName() ); if( binding == null ) return node; return binding.asNode(); } }
@Override public final ExtendedIterator<Triple> find(KnowledgeBase kb, PelletInfGraph pellet, Node subj, Node pred, Node obj) { Node n = subj.isConcrete() ? obj : subj; Set<ATermAppl> results = getResults( kb, pellet.getLoader().node2term( n ) ); return subj.isConcrete() ? objectFiller( subj, pred, results ) : subjectFiller( results, pred, obj ); } }
return WrappedIterator.create(tripList.iterator()); if (subject.isConcrete() && predicate.isConcrete() && !object.isConcrete()) { Collections.sort(tripList, new TripleSortByLang()); LinkedList<Triple> tripl = new LinkedList<Triple>();
if ( !node.isConcrete() ) throw new ResultSetException(format("Line %d: Not a concrete RDF term: %s",lineNum, token)) ; this.binding.add(this.vars.get(i), node);
public static boolean isSet(Item item) { if ( item.isNode() ) { if ( item.getNode().isConcrete() ) return true ; } if (item.equals(TERM) ) return true ; if (item.equals(URI) ) return true ; if (item.equals(BNODE) ) return true ; if (item.equals(LITERAL) ) return true ; return false ; }
public static boolean isSet(Item item) { if ( item.isNode() ) { if ( item.getNode().isConcrete() ) return true ; } if (item.equals(TERM) ) return true ; if (item.equals(URI) ) return true ; if (item.equals(BNODE) ) return true ; if (item.equals(LITERAL) ) return true ; return false ; }
Node sm = t.getSubject(); if (sm.isConcrete()) return new StoreTripleIterator( parent, subjects.iterator( sm, pm, om ), subjects, predicates, objects ); else if (om.isConcrete()) return new StoreTripleIterator( parent, objects.iterator( om, sm, pm ), objects, subjects, predicates ); else if (pm.isConcrete()) return new StoreTripleIterator( parent, predicates.iterator( pm, om, sm ), predicates, subjects, objects ); else
if (triple.getSubject().isConcrete()) { and(builder).append(fq(Field.S, asNt(triple.getSubject()))); if (triple.getPredicate().isConcrete()) { and(builder).append(fq(Field.P, asNtURI(triple.getPredicate()))); if (triple.getObject().isConcrete()) { and(builder);
@Override public Resource inModel( Model m ) { return getModel() == m ? this : isAnon() ? m.createResource( getId() ) : asNode().isConcrete() == false ? (Resource) m.getRDFNode( asNode() ) : m.createResource( getURI() ); }
public long getStatistic( Node S, Node P, Node O ) int concrete = (S.isConcrete() ? C.S : 0) + (P.isConcrete() ? C.P : 0) + (O.isConcrete() ? C.O : 0); switch (concrete)
if ( node.isVariable() ) BuilderLib.broken(item.getList().get(1), "No variables as table values: "+FmtUtils.stringForNode(node)) ; if ( !node.isConcrete() ) BuilderLib.broken(item.getList().get(1), "Ony concrete nodes as table values: "+FmtUtils.stringForNode(node)) ; binding.add(v, node) ;
if ( node.isVariable() ) BuilderLib.broken(item.getList().get(1), "No variables as table values: "+FmtUtils.stringForNode(node)) ; if ( !node.isConcrete() ) BuilderLib.broken(item.getList().get(1), "Ony concrete nodes as table values: "+FmtUtils.stringForNode(node)) ; binding.add(v, node) ;