org.openrdf.sesame.query
Class GraphQuery

java.lang.Object
  extended byorg.openrdf.sesame.query.GraphQuery

public class GraphQuery
extends Object

A GraphQuery is a query that produces an RDF graph (or a set of statements) as its result.


Constructor Summary
GraphQuery(Query query, Map namespaces)
          Creates a new Construct-From-Where query.
 
Method Summary
 void evaluate(RdfSource rdfSource, GraphQueryResultListener listener)
          Evaluates this Construct-From-Where query against the supplied RdfSource and reports the query results to the supplied GraphQueryResultListener.
 Query getQuery()
           
 void optimize(RdfSource source)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GraphQuery

public GraphQuery(Query query,
                  Map namespaces)
Creates a new Construct-From-Where query.

Parameters:
query - An object representing the actual query.
namespaces - A Map containing prefixes (key) and names (values) of namespaces used in the query.
Method Detail

getQuery

public Query getQuery()

optimize

public void optimize(RdfSource source)

evaluate

public void evaluate(RdfSource rdfSource,
                     GraphQueryResultListener listener)
              throws QueryEvaluationException
Evaluates this Construct-From-Where query against the supplied RdfSource and reports the query results to the supplied GraphQueryResultListener.

Throws:
QueryEvaluationException

toString

public String toString()


Copyright © 2002-2006 Aduna BV, GNU LGPL License applies.