de.fuberlin.wiwiss.d2rq.find
Class FindQuery

java.lang.Object
  extended by de.fuberlin.wiwiss.d2rq.find.FindQuery

public class FindQuery
extends Object

A find query on a collection of TripleRelations. Results are delivered as a QueryIter over three-variable s/p/o bindings. Will combine queries on multiple relations into one SQL statement where possible. An option for limiting the number of triples returned from each TripleRelation is available.

Author:
Richard Cyganiak (richard@cyganiak.de)

Constructor Summary
FindQuery(Triple triplePattern, Collection<TripleRelation> tripleRelations, ExecutionContext context)
           
FindQuery(Triple triplePattern, Collection<TripleRelation> tripleRelations, int limit, ExecutionContext context)
           
 
Method Summary
 QueryIter iterator()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FindQuery

public FindQuery(Triple triplePattern,
                 Collection<TripleRelation> tripleRelations,
                 ExecutionContext context)

FindQuery

public FindQuery(Triple triplePattern,
                 Collection<TripleRelation> tripleRelations,
                 int limit,
                 ExecutionContext context)
Method Detail

iterator

public QueryIter iterator()