Class DefaultQueryRequestHandler
- java.lang.Object
-
- org.eclipse.rdf4j.http.server.repository.handler.AbstractQueryRequestHandler
-
- org.eclipse.rdf4j.http.server.repository.handler.DefaultQueryRequestHandler
-
- All Implemented Interfaces:
QueryRequestHandler
public class DefaultQueryRequestHandler extends AbstractQueryRequestHandler
-
-
Constructor Summary
Constructors Constructor Description DefaultQueryRequestHandler(RepositoryResolver repositoryResolver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected BooleanevaluateQuery(BooleanQuery query, long limit, long offset, boolean distinct)protected GraphQueryResultevaluateQuery(GraphQuery query, long limit, long offset, boolean distinct)protected ObjectevaluateQuery(Query query, long limit, long offset, boolean distinct)protected TupleQueryResultevaluateQuery(TupleQuery query, long limit, long offset, boolean distinct)protected SimpleDatasetgetDataset(javax.servlet.http.HttpServletRequest request, ValueFactory valueFactory, Query query)protected booleangetIncludeInferred(javax.servlet.http.HttpServletRequest request)protected intgetMaxExecutionTime(javax.servlet.http.HttpServletRequest request)protected QuerygetQuery(javax.servlet.http.HttpServletRequest request, RepositoryConnection repositoryCon, String queryString)protected QueryLanguagegetQueryLanguage(String queryLanguageParamName)protected StringgetQueryString(javax.servlet.http.HttpServletRequest request, org.springframework.web.bind.annotation.RequestMethod requestMethod)protected FileFormatServiceRegistry<? extends FileFormat,?>getResultWriterFor(Query query)protected org.springframework.web.servlet.ViewgetViewFor(Query query)protected voidsetQueryParameters(javax.servlet.http.HttpServletRequest request, RepositoryConnection repositoryCon, Query query)-
Methods inherited from class org.eclipse.rdf4j.http.server.repository.handler.AbstractQueryRequestHandler
getLimit, getModelAndView, getOffset, handleQueryRequest, isDistinct
-
-
-
-
Constructor Detail
-
DefaultQueryRequestHandler
public DefaultQueryRequestHandler(RepositoryResolver repositoryResolver)
-
-
Method Detail
-
evaluateQuery
protected Object evaluateQuery(Query query, long limit, long offset, boolean distinct) throws ClientHTTPException
- Specified by:
evaluateQueryin classAbstractQueryRequestHandler- Throws:
ClientHTTPException
-
evaluateQuery
protected Boolean evaluateQuery(BooleanQuery query, long limit, long offset, boolean distinct)
-
evaluateQuery
protected GraphQueryResult evaluateQuery(GraphQuery query, long limit, long offset, boolean distinct)
-
evaluateQuery
protected TupleQueryResult evaluateQuery(TupleQuery query, long limit, long offset, boolean distinct)
-
getViewFor
protected org.springframework.web.servlet.View getViewFor(Query query)
- Specified by:
getViewForin classAbstractQueryRequestHandler
-
getResultWriterFor
protected FileFormatServiceRegistry<? extends FileFormat,?> getResultWriterFor(Query query)
- Specified by:
getResultWriterForin classAbstractQueryRequestHandler
-
getQueryString
protected String getQueryString(javax.servlet.http.HttpServletRequest request, org.springframework.web.bind.annotation.RequestMethod requestMethod) throws HTTPException
- Specified by:
getQueryStringin classAbstractQueryRequestHandler- Throws:
HTTPException
-
getQuery
protected Query getQuery(javax.servlet.http.HttpServletRequest request, RepositoryConnection repositoryCon, String queryString) throws IOException, HTTPException
- Specified by:
getQueryin classAbstractQueryRequestHandler- Throws:
IOExceptionHTTPException
-
setQueryParameters
protected void setQueryParameters(javax.servlet.http.HttpServletRequest request, RepositoryConnection repositoryCon, Query query) throws ClientHTTPException- Throws:
ClientHTTPException
-
getMaxExecutionTime
protected int getMaxExecutionTime(javax.servlet.http.HttpServletRequest request) throws ClientHTTPException- Throws:
ClientHTTPException
-
getIncludeInferred
protected boolean getIncludeInferred(javax.servlet.http.HttpServletRequest request) throws ClientHTTPException- Throws:
ClientHTTPException
-
getDataset
protected SimpleDataset getDataset(javax.servlet.http.HttpServletRequest request, ValueFactory valueFactory, Query query) throws ClientHTTPException
- Throws:
ClientHTTPException
-
getQueryLanguage
protected QueryLanguage getQueryLanguage(String queryLanguageParamName) throws ClientHTTPException
- Throws:
ClientHTTPException
-
-