org.openrdf.repository.sparql.query
Class SPARQLTupleQuery

java.lang.Object
  extended by org.openrdf.repository.sparql.query.SPARQLQuery
      extended by org.openrdf.repository.sparql.query.SPARQLTupleQuery
All Implemented Interfaces:
Query, TupleQuery

public class SPARQLTupleQuery
extends SPARQLQuery
implements TupleQuery

Parses tuple results in the background.

Author:
James Leigh

Constructor Summary
SPARQLTupleQuery(org.apache.commons.httpclient.HttpClient client, String url, String query)
           
 
Method Summary
 TupleQueryResult evaluate()
           
 void evaluate(TupleQueryResultHandler handler)
           
protected  String getAccept()
           
 
Methods inherited from class org.openrdf.repository.sparql.query.SPARQLQuery
execute, getBindingNames, getBindings, getDataset, getIncludeInferred, getMaxQueryTime, getResponse, getUrl, removeBinding, setBinding, setDataset, setIncludeInferred, setMaxQueryTime
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.openrdf.query.Query
getBindings, getDataset, getIncludeInferred, getMaxQueryTime, removeBinding, setBinding, setDataset, setIncludeInferred, setMaxQueryTime
 

Constructor Detail

SPARQLTupleQuery

public SPARQLTupleQuery(org.apache.commons.httpclient.HttpClient client,
                        String url,
                        String query)
Method Detail

evaluate

public TupleQueryResult evaluate()
                          throws QueryEvaluationException
Specified by:
evaluate in interface TupleQuery
Throws:
QueryEvaluationException

evaluate

public void evaluate(TupleQueryResultHandler handler)
              throws QueryEvaluationException,
                     TupleQueryResultHandlerException
Specified by:
evaluate in interface TupleQuery
Throws:
QueryEvaluationException
TupleQueryResultHandlerException

getAccept

protected String getAccept()
Specified by:
getAccept in class SPARQLQuery


Copyright © 2004-2009 James Leigh Services Inc.. All Rights Reserved.