Class AGBooleanQuery

java.lang.Object
org.eclipse.rdf4j.query.impl.AbstractOperation
org.eclipse.rdf4j.query.impl.AbstractQuery
com.franz.agraph.repository.AGQuery
com.franz.agraph.repository.AGBooleanQuery
All Implemented Interfaces:
org.eclipse.rdf4j.query.BooleanQuery, org.eclipse.rdf4j.query.Operation, org.eclipse.rdf4j.query.Query

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

    • AGBooleanQuery

      public AGBooleanQuery(AGRepositoryConnection con, org.eclipse.rdf4j.query.QueryLanguage ql, String queryString, String baseURI)
      Creates an AGBooleanQuery instance for a given connection.
      Parameters:
      con - the connection
      ql - the query language
      queryString - the query
      baseURI - the base URI for the query
  • Method Details

    • evaluate

      public boolean evaluate() throws org.eclipse.rdf4j.query.QueryEvaluationException
      Evaluates the query and returns a boolean result.
      Specified by:
      evaluate in interface org.eclipse.rdf4j.query.BooleanQuery
      Throws:
      org.eclipse.rdf4j.query.QueryEvaluationException
    • download

      public void download(File file, org.eclipse.rdf4j.query.resultio.BooleanQueryResultFormat 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.BooleanQueryResultFormat 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.BooleanQueryResultFormat 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