/** * Finds Statements that match a quad pattern. The argument may contain * wildcards. * * @param Resource or Null * @param Resourceor Null * @param Resource or Null * @param Resource or Null * @return Iterator */ function &findInNamedGraphs($graph, $subject, $predicate, $object, $returnAsTriples = false) { if ($graph != null) { $findGraph =& $this->getNamedGraph($graph->getLabel()); if ($findGraph == null) { $findGraph = new MemModel(); } return $findGraph->iterFind($subject, $predicate, $object); } return new IteratorFindQuadsMem($subject, $predicate, $object, $this->listNamedGraphs(), $returnAsTriples); }
/** * Finds Statements that match a quad pattern. The argument may contain * wildcards. * * @param Resource or Null * @param Resourceor Null * @param Resource or Null * @param Resource or Null * @return Iterator */ function &findInNamedGraphs($graph, $subject, $predicate, $object, $returnAsTriples = false) { if ($graph != null) { $findGraph =& $this->getNamedGraph($graph->getLabel()); if ($findGraph == null) { $findGraph = new MemModel(); } return $findGraph->iterFind($subject, $predicate, $object); } require_once RDFAPI_INCLUDE_DIR . 'dataset/IteratorFindQuadsMem.php'; $m = new IteratorFindQuadsMem($subject, $predicate, $object, $this->listNamedGraphs(), $returnAsTriples); return $m; }