Class DefaultQueryRequestHandler

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected Boolean evaluateQuery​(org.eclipse.rdf4j.query.BooleanQuery query, long limit, long offset, boolean distinct)  
      protected org.eclipse.rdf4j.query.GraphQueryResult evaluateQuery​(org.eclipse.rdf4j.query.GraphQuery query, long limit, long offset, boolean distinct)  
      protected Object evaluateQuery​(org.eclipse.rdf4j.query.Query query, long limit, long offset, boolean distinct)  
      protected org.eclipse.rdf4j.query.TupleQueryResult evaluateQuery​(org.eclipse.rdf4j.query.TupleQuery query, long limit, long offset, boolean distinct)  
      protected org.eclipse.rdf4j.query.impl.SimpleDataset getDataset​(javax.servlet.http.HttpServletRequest request, org.eclipse.rdf4j.model.ValueFactory valueFactory, org.eclipse.rdf4j.query.Query query)  
      protected boolean getIncludeInferred​(javax.servlet.http.HttpServletRequest request)  
      protected int getMaxExecutionTime​(javax.servlet.http.HttpServletRequest request)  
      protected org.eclipse.rdf4j.query.Query getQuery​(javax.servlet.http.HttpServletRequest request, org.eclipse.rdf4j.repository.RepositoryConnection repositoryCon, String queryString)  
      protected org.eclipse.rdf4j.query.QueryLanguage getQueryLanguage​(String queryLanguageParamName)  
      protected String getQueryString​(javax.servlet.http.HttpServletRequest request, org.springframework.web.bind.annotation.RequestMethod requestMethod)  
      protected org.eclipse.rdf4j.common.lang.service.FileFormatServiceRegistry<? extends org.eclipse.rdf4j.common.lang.FileFormat,​?> getResultWriterFor​(org.eclipse.rdf4j.query.Query query)  
      protected org.springframework.web.servlet.View getViewFor​(org.eclipse.rdf4j.query.Query query)  
      protected void setQueryParameters​(javax.servlet.http.HttpServletRequest request, org.eclipse.rdf4j.repository.RepositoryConnection repositoryCon, org.eclipse.rdf4j.query.Query query)  
    • Constructor Detail

      • DefaultQueryRequestHandler

        public DefaultQueryRequestHandler​(RepositoryResolver repositoryResolver)
    • Method Detail

      • evaluateQuery

        protected Boolean evaluateQuery​(org.eclipse.rdf4j.query.BooleanQuery query,
                                        long limit,
                                        long offset,
                                        boolean distinct)
      • evaluateQuery

        protected org.eclipse.rdf4j.query.GraphQueryResult evaluateQuery​(org.eclipse.rdf4j.query.GraphQuery query,
                                                                         long limit,
                                                                         long offset,
                                                                         boolean distinct)
      • evaluateQuery

        protected org.eclipse.rdf4j.query.TupleQueryResult evaluateQuery​(org.eclipse.rdf4j.query.TupleQuery query,
                                                                         long limit,
                                                                         long offset,
                                                                         boolean distinct)
      • getResultWriterFor

        protected org.eclipse.rdf4j.common.lang.service.FileFormatServiceRegistry<? extends org.eclipse.rdf4j.common.lang.FileFormat,​?> getResultWriterFor​(org.eclipse.rdf4j.query.Query query)
        Specified by:
        getResultWriterFor in class AbstractQueryRequestHandler
      • setQueryParameters

        protected void setQueryParameters​(javax.servlet.http.HttpServletRequest request,
                                          org.eclipse.rdf4j.repository.RepositoryConnection repositoryCon,
                                          org.eclipse.rdf4j.query.Query query)
                                   throws ClientHTTPException
        Throws:
        ClientHTTPException
      • getDataset

        protected org.eclipse.rdf4j.query.impl.SimpleDataset getDataset​(javax.servlet.http.HttpServletRequest request,
                                                                        org.eclipse.rdf4j.model.ValueFactory valueFactory,
                                                                        org.eclipse.rdf4j.query.Query query)
                                                                 throws ClientHTTPException
        Throws:
        ClientHTTPException