## Uses of Interface
org.eclipse.rdf4j.query.GraphQueryResult

- Packages that use GraphQueryResult
  Package | Description
  --- | ---
  org.eclipse.rdf4j.federated.evaluation.iterator |
  org.eclipse.rdf4j.federated.structures |
  org.eclipse.rdf4j.http.client |
  org.eclipse.rdf4j.query | Interfaces and classes for handling queries and query results.
  org.eclipse.rdf4j.query.impl |
  org.eclipse.rdf4j.query.resultio |
  org.eclipse.rdf4j.repository.http | A repository that serves as a proxy client for a remote repository on an RDF4J Server.
  org.eclipse.rdf4j.repository.sail | Repository implementation for local RDF databases that implement the SAIL SPI.
  org.eclipse.rdf4j.repository.sparql.query |
  org.eclipse.rdf4j.repository.util | Helper classes for working with Repositories.
  org.eclipse.rdf4j.spring.dao.support.operation |
  org.eclipse.rdf4j.spring.operationlog | Rdf4j-Spring OperationLog
  org.eclipse.rdf4j.spring.resultcache | Rdf4j-Spring ResultCache
  org.eclipse.rdf4j.spring.support.query |

- - ### Uses of GraphQueryResult in org.eclipse.rdf4j.federated.evaluation.iterator

    Fields in org.eclipse.rdf4j.federated.evaluation.iterator declared as GraphQueryResult
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected GraphQueryResult` | GraphToBindingSetConversionIteration.`graph` |

    Constructors in org.eclipse.rdf4j.federated.evaluation.iterator with parameters of type GraphQueryResult
    Constructor | Description
    --- | ---
    `GraphToBindingSetConversionIteration​(GraphQueryResult graph)` |

  - ### Uses of GraphQueryResult in org.eclipse.rdf4j.federated.structures

    Methods in org.eclipse.rdf4j.federated.structures that return GraphQueryResult
    Modifier and Type | Method | Description
    --- | --- | ---
    `GraphQueryResult` | FedXGraphQuery.`evaluate()` |

  - ### Uses of GraphQueryResult in org.eclipse.rdf4j.http.client

    Methods in org.eclipse.rdf4j.http.client that return GraphQueryResult
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected GraphQueryResult` | SPARQLProtocolSession.`getRDFBackground​(org.apache.http.client.methods.HttpUriRequest method, boolean requireContext, WeakReference<?> callerRef)` | Parse the response in a background thread.
    `GraphQueryResult` | BackgroundResultExecutor.`parse​(RDFParser parser, InputStream in, Charset charset, String baseURI, WeakReference<?> callerReference)` |
    `GraphQueryResult` | SPARQLProtocolSession.`sendGraphQuery​(QueryLanguage ql, String query, String baseURI, Dataset dataset, boolean includeInferred, int maxQueryTime, WeakReference<?> callerRef, Binding... bindings)` |
    `GraphQueryResult` | SPARQLProtocolSession.`sendGraphQuery​(QueryLanguage ql, String query, Dataset dataset, boolean includeInferred, WeakReference<?> callerRef, Binding... bindings)` |

  - ### Uses of GraphQueryResult in org.eclipse.rdf4j.query

    Methods in org.eclipse.rdf4j.query that return GraphQueryResult
    Modifier and Type | Method | Description
    --- | --- | ---
    `static GraphQueryResult` | QueryResults.`distinctResults​(GraphQueryResult queryResult)` | Returns a `GraphQueryResult` that filters out any duplicate solutions from the supplied queryResult.
    `GraphQueryResult` | GraphQuery.`evaluate()` |
    `static GraphQueryResult` | QueryResults.`limitResults​(GraphQueryResult queryResult, long limit, long offset)` | Returns a `GraphQueryResult` that returns at most the specified maximum number of solutions, starting at the supplied offset.
    `static GraphQueryResult` | QueryResults.`parseGraphBackground​(InputStream in, String baseURI, RDFFormat format, WeakReference<?> callerReference)` | Parses an RDF document and returns it as a GraphQueryResult object, with parsing done on a separate thread in the background. IMPORTANT: As this method will spawn a new thread in the background, it is vitally important that the resulting GraphQueryResult be closed consistently when it is no longer required, to prevent resource leaks.
    `static GraphQueryResult` | QueryResults.`parseGraphBackground​(InputStream in, String baseURI, RDFParser parser, WeakReference<?> callerReference)` | Parses an RDF document and returns it as a GraphQueryResult object, with parsing done on a separate thread in the background. IMPORTANT: As this method will spawn a new thread in the background, it is vitally important that the resulting GraphQueryResult be closed consistently when it is no longer required, to prevent resource leaks.

    Methods in org.eclipse.rdf4j.query with parameters of type GraphQueryResult
    Modifier and Type | Method | Description
    --- | --- | ---
    `static GraphQueryResult` | QueryResults.`distinctResults​(GraphQueryResult queryResult)` | Returns a `GraphQueryResult` that filters out any duplicate solutions from the supplied queryResult.
    `static boolean` | QueryResults.`equals​(GraphQueryResult result1, GraphQueryResult result2)` | Compares two graph query results and returns `true` if they are equal.
    `static GraphQueryResult` | QueryResults.`limitResults​(GraphQueryResult queryResult, long limit, long offset)` | Returns a `GraphQueryResult` that returns at most the specified maximum number of solutions, starting at the supplied offset.
    `static void` | QueryResults.`report​(GraphQueryResult gqr, RDFHandler rdfHandler)` | Reports a graph query result to an `RDFHandler`.
    `static Statement` | QueryResults.`singleResult​(GraphQueryResult result)` | Returns a single element from the query result.The QueryResult is automatically closed by this method.

  - ### Uses of GraphQueryResult in org.eclipse.rdf4j.query.impl

    Classes in org.eclipse.rdf4j.query.impl that implement GraphQueryResult
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BackgroundGraphResult` | Provides concurrent access to statements as they are being parsed when instances of this class are run as Threads.
    `class` | `GraphQueryResultImpl` | Deprecated. since 2.0.
    `class` | `IteratingGraphQueryResult` | An iterating implementation of the `GraphQueryResult` interface.

  - ### Uses of GraphQueryResult in org.eclipse.rdf4j.query.resultio

    Methods in org.eclipse.rdf4j.query.resultio with parameters of type GraphQueryResult
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | QueryResultIO.`writeGraph​(GraphQueryResult gqr, RDFFormat format, OutputStream out)` | Writes a graph query result document in a specific RDF format to an output stream.

  - ### Uses of GraphQueryResult in org.eclipse.rdf4j.repository.http

    Methods in org.eclipse.rdf4j.repository.http that return GraphQueryResult
    Modifier and Type | Method | Description
    --- | --- | ---
    `GraphQueryResult` | HTTPGraphQuery.`evaluate()` |

  - ### Uses of GraphQueryResult in org.eclipse.rdf4j.repository.sail

    Methods in org.eclipse.rdf4j.repository.sail that return GraphQueryResult
    Modifier and Type | Method | Description
    --- | --- | ---
    `GraphQueryResult` | SailGraphQuery.`evaluate()` |

  - ### Uses of GraphQueryResult in org.eclipse.rdf4j.repository.sparql.query

    Methods in org.eclipse.rdf4j.repository.sparql.query that return GraphQueryResult
    Modifier and Type | Method | Description
    --- | --- | ---
    `GraphQueryResult` | SPARQLGraphQuery.`evaluate()` |

  - ### Uses of GraphQueryResult in org.eclipse.rdf4j.repository.util

    Method parameters in org.eclipse.rdf4j.repository.util with type arguments of type GraphQueryResult
    Modifier and Type | Method | Description
    --- | --- | ---
    `static <T> T` | Repositories.`graphQuery​(Repository repository, String query, Function<GraphQueryResult,​T> processFunction)` | Performs a SPARQL Construct or Describe query on the given Repository within a transaction and passes the results to the given `Function` with the result from the function returned by the method.
    `static <T> T` | Repositories.`graphQueryNoTransaction​(Repository repository, String query, Function<GraphQueryResult,​T> processFunction)` | Performs a SPARQL Construct or Describe query on the given Repository without opening a transaction and passes the results to the given `Function` with the result from the function returned by the method.

  - ### Uses of GraphQueryResult in org.eclipse.rdf4j.spring.dao.support.operation

    Constructors in org.eclipse.rdf4j.spring.dao.support.operation with parameters of type GraphQueryResult
    Constructor | Description
    --- | ---
    `GraphQueryResultConverter​(GraphQueryResult graphQueryResult)` |

  - ### Uses of GraphQueryResult in org.eclipse.rdf4j.spring.operationlog

    Methods in org.eclipse.rdf4j.spring.operationlog that return GraphQueryResult
    Modifier and Type | Method | Description
    --- | --- | ---
    `GraphQueryResult` | LoggingGraphQuery.`evaluate()` |

  - ### Uses of GraphQueryResult in org.eclipse.rdf4j.spring.resultcache

    Classes in org.eclipse.rdf4j.spring.resultcache that implement GraphQueryResult
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `CachedGraphQueryResult` |
    `class` | `ReusableGraphQueryResult` | Wrapper for a TupleQueryResult, allowing the result to be replayed.

    Methods in org.eclipse.rdf4j.spring.resultcache that return GraphQueryResult
    Modifier and Type | Method | Description
    --- | --- | ---
    `GraphQueryResult` | ResultCachingGraphQuery.`evaluate()` |

    Constructors in org.eclipse.rdf4j.spring.resultcache with parameters of type GraphQueryResult
    Constructor | Description
    --- | ---
    `ReusableGraphQueryResult​(GraphQueryResult result, BindingSet queryBindings)` |

  - ### Uses of GraphQueryResult in org.eclipse.rdf4j.spring.support.query

    Methods in org.eclipse.rdf4j.spring.support.query that return GraphQueryResult
    Modifier and Type | Method | Description
    --- | --- | ---
    `GraphQueryResult` | DelegatingGraphQuery.`evaluate()` |