/** * Basic pattern lookup interface. * @param pattern a TriplePattern to be matched against the data * @return a ClosableIterator over all Triples in the data set * that match the pattern */ @Override public ExtendedIterator<Triple> find(TriplePattern pattern) { if (second == null) { return first.find(pattern); } else if (first == null) { return second.find(pattern); } else { return first.findWithContinuation(pattern, second); } }
/** * Basic pattern lookup interface. * @param pattern a TriplePattern to be matched against the data * @return a ClosableIterator over all Triples in the data set * that match the pattern */ @Override public ExtendedIterator<Triple> find(TriplePattern pattern) { if (second == null) { return first.find(pattern); } else if (first == null) { return second.find(pattern); } else { return first.findWithContinuation(pattern, second); } }