Class AGTupleQuery

java.lang.Object
org.eclipse.rdf4j.query.impl.AbstractOperation
org.eclipse.rdf4j.query.impl.AbstractQuery
com.franz.agraph.repository.AGQuery
com.franz.agraph.repository.AGTupleQuery
All Implemented Interfaces:
org.eclipse.rdf4j.query.Operation, org.eclipse.rdf4j.query.Query, org.eclipse.rdf4j.query.TupleQuery
Direct Known Subclasses:
AGStreamTupleQuery

public class AGTupleQuery extends AGQuery implements org.eclipse.rdf4j.query.TupleQuery
Implements the Sesame TupleQuery interface for AllegroGraph.
  • Constructor Details

  • Method Details

    • evaluate

      public org.eclipse.rdf4j.query.TupleQueryResult evaluate() throws org.eclipse.rdf4j.query.QueryEvaluationException
      Specified by:
      evaluate in interface org.eclipse.rdf4j.query.TupleQuery
      Throws:
      org.eclipse.rdf4j.query.QueryEvaluationException
    • evaluate

      public void evaluate(org.eclipse.rdf4j.query.TupleQueryResultHandler handler) throws org.eclipse.rdf4j.query.QueryEvaluationException, org.eclipse.rdf4j.query.TupleQueryResultHandlerException
      Specified by:
      evaluate in interface org.eclipse.rdf4j.query.TupleQuery
      Throws:
      org.eclipse.rdf4j.query.QueryEvaluationException
      org.eclipse.rdf4j.query.TupleQueryResultHandlerException
    • count

      public long count() throws org.eclipse.rdf4j.query.QueryEvaluationException
      Evaluates the query and returns only the number of results to the client (counting is done on the server, the results are not returned).
      Returns:
      the number of results
      Throws:
      org.eclipse.rdf4j.query.QueryEvaluationException - if there is an error with this request
    • download

      public void download(File file, org.eclipse.rdf4j.query.resultio.TupleQueryResultFormat format) throws org.eclipse.rdf4j.query.QueryEvaluationException
      Evaluates the query and saves the results to a file.
      Parameters:
      file - Output path.
      format - Output format.
      Throws:
      org.eclipse.rdf4j.query.QueryEvaluationException - if there is an error while evaluating query
    • download

      public void download(String file, org.eclipse.rdf4j.query.resultio.TupleQueryResultFormat format) throws org.eclipse.rdf4j.query.QueryEvaluationException
      Evaluates the query and saves the results to a file.
      Parameters:
      file - Output path.
      format - Output format.
      Throws:
      org.eclipse.rdf4j.query.QueryEvaluationException - if there is an error while evaluating query
    • stream

      public InputStream stream(org.eclipse.rdf4j.query.resultio.TupleQueryResultFormat format) throws org.eclipse.rdf4j.query.QueryEvaluationException
      Evaluates the query and returns the result as an input stream.

      Note that it is important to close the returned stream, to avoid resource leaks.

      Parameters:
      format - Output format.
      Returns:
      An input stream containing response data. The caller MUST close this stream to release connection resources.
      Throws:
      org.eclipse.rdf4j.query.QueryEvaluationException - if there is an error while evaluating query