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

- Packages that use Query
  Package | Description
  --- | ---
  org.eclipse.rdf4j.federated |
  org.eclipse.rdf4j.federated.evaluation |
  org.eclipse.rdf4j.federated.structures |
  org.eclipse.rdf4j.http.client.query |
  org.eclipse.rdf4j.http.server.repository.handler |
  org.eclipse.rdf4j.query | Interfaces and classes for handling queries and query results.
  org.eclipse.rdf4j.query.impl |
  org.eclipse.rdf4j.query.parser.impl |
  org.eclipse.rdf4j.repository | The Repository API: the main API for accessing rdf databases and SPARQL endpoints.
  org.eclipse.rdf4j.repository.base | Abstract base classes and wrappers for the main Repository API interfaces.
  org.eclipse.rdf4j.repository.contextaware | A repository wrapper with convenience functions for handling contexts.
  org.eclipse.rdf4j.repository.dataset | A repository wrapper which supports auto-loading of datasets specified in a query.
  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 | A `Repository` that serves as a SPARQL endpoint client.
  org.eclipse.rdf4j.repository.sparql.query |
  org.eclipse.rdf4j.spin.function | Core functions required for SPIN.
  org.eclipse.rdf4j.spring.operationlog | Rdf4j-Spring OperationLog
  org.eclipse.rdf4j.spring.resultcache | Rdf4j-Spring ResultCache
  org.eclipse.rdf4j.spring.support.query |
  org.eclipse.rdf4j.workbench.util |

- - ### Uses of Query in org.eclipse.rdf4j.federated

    Methods in org.eclipse.rdf4j.federated that return Query
    Modifier and Type | Method | Description
    --- | --- | ---
    `Query` | QueryManager.`prepareQuery​(String queryString)` | Prepare a `Query` which uses the underlying federation to evaluate the SPARQL query.

  - ### Uses of Query in org.eclipse.rdf4j.federated.evaluation

    Methods in org.eclipse.rdf4j.federated.evaluation with parameters of type Query
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | TripleSourceBase.`configureInference​(Query query, QueryInfo queryInfo)` | Set includeInferred depending on `QueryInfo.getIncludeInferred()`

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

    Classes in org.eclipse.rdf4j.federated.structures that implement Query
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `FedXBooleanQuery` | Abstraction of a `SailBooleanQuery` which takes care for tracking the `FedXRepositoryConnection.BINDING_ORIGINAL_MAX_EXECUTION_TIME` during evaluation.
    `class` | `FedXGraphQuery` | Abstraction of a `SailGraphQuery` which takes care for tracking the `FedXRepositoryConnection.BINDING_ORIGINAL_MAX_EXECUTION_TIME` during evaluation.
    `class` | `FedXTupleQuery` | Abstraction of a `SailTupleQuery` which takes care for tracking the `FedXRepositoryConnection.BINDING_ORIGINAL_MAX_EXECUTION_TIME` during evaluation.

  - ### Uses of Query in org.eclipse.rdf4j.http.client.query

    Classes in org.eclipse.rdf4j.http.client.query that implement Query
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractHTTPQuery` | Base class for any `Query` operation over HTTP.

  - ### Uses of Query in org.eclipse.rdf4j.http.server.repository.handler

    Methods in org.eclipse.rdf4j.http.server.repository.handler that return Query
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected abstract Query` | AbstractQueryRequestHandler.`getQuery​(javax.servlet.http.HttpServletRequest request, RepositoryConnection repositoryCon, String queryString)` |
    `protected Query` | DefaultQueryRequestHandler.`getQuery​(javax.servlet.http.HttpServletRequest request, RepositoryConnection repositoryCon, String queryString)` |

    Methods in org.eclipse.rdf4j.http.server.repository.handler with parameters of type Query
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected abstract Object` | AbstractQueryRequestHandler.`evaluateQuery​(Query query, long limit, long offset, boolean distinct)` |
    `protected Object` | DefaultQueryRequestHandler.`evaluateQuery​(Query query, long limit, long offset, boolean distinct)` |
    `protected SimpleDataset` | DefaultQueryRequestHandler.`getDataset​(javax.servlet.http.HttpServletRequest request, ValueFactory valueFactory, Query query)` |
    `protected abstract FileFormatServiceRegistry<? extends FileFormat,​?>` | AbstractQueryRequestHandler.`getResultWriterFor​(Query query)` |
    `protected FileFormatServiceRegistry<? extends FileFormat,​?>` | DefaultQueryRequestHandler.`getResultWriterFor​(Query query)` |
    `protected abstract org.springframework.web.servlet.View` | AbstractQueryRequestHandler.`getViewFor​(Query query)` |
    `protected org.springframework.web.servlet.View` | DefaultQueryRequestHandler.`getViewFor​(Query query)` |
    `protected void` | DefaultQueryRequestHandler.`setQueryParameters​(javax.servlet.http.HttpServletRequest request, RepositoryConnection repositoryCon, Query query)` |

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

    Subinterfaces of Query in org.eclipse.rdf4j.query
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `BooleanQuery` |
    `interface` | `GraphQuery` |
    `interface` | `TupleQuery` |

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

    Classes in org.eclipse.rdf4j.query.impl that implement Query
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractParserQuery` |
    `class` | `AbstractQuery` | Abstract super class of all query types.

  - ### Uses of Query in org.eclipse.rdf4j.query.parser.impl

    Classes in org.eclipse.rdf4j.query.parser.impl that implement Query
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractParserQuery` |

  - ### Uses of Query in org.eclipse.rdf4j.repository

    Methods in org.eclipse.rdf4j.repository that return Query
    Modifier and Type | Method | Description
    --- | --- | ---
    `default Query` | RepositoryConnection.`prepareQuery​(String query)` | Prepares a SPARQL query for evaluation on this repository (optional operation).
    `Query` | RepositoryConnection.`prepareQuery​(QueryLanguage ql, String query)` | Prepares a query for evaluation on this repository (optional operation).
    `Query` | RepositoryConnection.`prepareQuery​(QueryLanguage ql, String query, String baseURI)` | Prepares a query for evaluation on this repository (optional operation).

  - ### Uses of Query in org.eclipse.rdf4j.repository.base

    Methods in org.eclipse.rdf4j.repository.base that return Query
    Modifier and Type | Method | Description
    --- | --- | ---
    `Query` | AbstractRepositoryConnection.`prepareQuery​(QueryLanguage ql, String query)` |
    `Query` | RepositoryConnectionWrapper.`prepareQuery​(QueryLanguage ql, String query, String baseURI)` |

  - ### Uses of Query in org.eclipse.rdf4j.repository.contextaware

    Methods in org.eclipse.rdf4j.repository.contextaware that return Query
    Modifier and Type | Method | Description
    --- | --- | ---
    `Query` | ContextAwareConnection.`prepareQuery​(String query)` |
    `Query` | ContextAwareConnection.`prepareQuery​(QueryLanguage ql, String query)` |
    `Query` | ContextAwareConnection.`prepareQuery​(QueryLanguage ql, String query, String baseURI)` |

  - ### Uses of Query in org.eclipse.rdf4j.repository.dataset

    Methods in org.eclipse.rdf4j.repository.dataset that return Query
    Modifier and Type | Method | Description
    --- | --- | ---
    `Query` | DatasetRepositoryConnection.`prepareQuery​(QueryLanguage ql, String query, String baseURI)` |

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

    Classes in org.eclipse.rdf4j.repository.http that implement Query
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `HTTPBooleanQuery` | TupleQuery specific to the HTTP protocol.
    `class` | `HTTPGraphQuery` | GraphQuery implementation specific to the HTTP protocol.
    `class` | `HTTPTupleQuery` | TupleQuery specific to the HTTP protocol.

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

    Classes in org.eclipse.rdf4j.repository.sail that implement Query
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SailBooleanQuery` |
    `class` | `SailGraphQuery` |
    `class` | `SailQuery` |
    `class` | `SailTupleQuery` |

  - ### Uses of Query in org.eclipse.rdf4j.repository.sparql

    Methods in org.eclipse.rdf4j.repository.sparql that return Query
    Modifier and Type | Method | Description
    --- | --- | ---
    `Query` | SPARQLConnection.`prepareQuery​(QueryLanguage ql, String query, String base)` |

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

    Classes in org.eclipse.rdf4j.repository.sparql.query that implement Query
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SPARQLBooleanQuery` | Parses boolean query response from remote stores.
    `class` | `SPARQLGraphQuery` | Parses RDF results in the background.
    `class` | `SPARQLTupleQuery` | Parses tuple results in the background.

  - ### Uses of Query in org.eclipse.rdf4j.spin.function

    Methods in org.eclipse.rdf4j.spin.function with parameters of type Query
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected static void` | EvalFunction.`addArguments​(Query query, Value... args)` |
    `protected static void` | AbstractSpinFunction.`addBindings​(Query query, Value... args)` |

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

    Classes in org.eclipse.rdf4j.spring.operationlog that implement Query
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `LoggingGraphQuery` |
    `class` | `LoggingTupleQuery` |

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

    Classes in org.eclipse.rdf4j.spring.resultcache that implement Query
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ResultCachingGraphQuery` |
    `class` | `ResultCachingTupleQuery` |

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

    Classes in org.eclipse.rdf4j.spring.support.query that implement Query
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DelegatingGraphQuery` |
    `class` | `DelegatingTupleQuery` |

  - ### Uses of Query in org.eclipse.rdf4j.workbench.util

    Methods in org.eclipse.rdf4j.workbench.util that return Query
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Query` | QueryFactory.`prepareQuery​(RepositoryConnection con, QueryLanguage queryLn, String query)` |