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
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected 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 Details
-
DefaultQueryRequestHandler
-
-
Method Details
-
evaluateQuery
protected Object evaluateQuery(Query query, long limit, long offset, boolean distinct) throws ClientHTTPException - Specified by:
evaluateQueryin classAbstractQueryRequestHandler- Throws:
ClientHTTPException
-
evaluateQuery
-
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
- Specified by:
getViewForin classAbstractQueryRequestHandler
-
getResultWriterFor
- 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
- Throws:
ClientHTTPException
-