We need to understand time complexity of each of the modules. Thus we are looking for the time spent in each module. A clear understanding of the control flow when a query evaluation is fired will help us in evaluation time in each module.
On Fri, Apr 29, 2016 at 3:59 PM, Andy Seaborne <[email protected]> wrote: > On 29/04/16 03:42, abhishek raj wrote: > >> First of all, sorry for the use "URGENT" >> >> Now, when we open source-code of Apache-Jena (The source distribution, >> which includes the source for Fuseki and all modules in the release >> jena-3.0.1-source-release.zip (MD5, PGP >> <https://jena.apache.org/download/index.cgi> ) we got many files like >> jena-base, jena-arq, apache-jean, jena-csv and many more. >> Now I have some rdf file and a arq query file, I wanted to run the query >> over the rdf. I ran it and got some result. Now when I open >> /home/neo/jena-3.0.1/jena-arq/src/main/java/org/apache, I got Query >> folder. There are so many files here, I am not getting how the files are >> related. >> > > I'm confused as to why you need the source code and not use the binaries > and public APIs as per the documentation. > > Another problem, suppose, my query is >> SELECT ?x ?y >> { :x :p ?x } >> which files are involved in execution of this query, means deciding >> whether query is SELECT or not, where is result get stored? >> > > The "Query" tell you which kind of query it is. > > As to the execution - lots of files are involved internally - but what are > you trying to find out by looking at them? > > Andy > > > > >> On Thu, Apr 28, 2016 at 8:41 PM, Andy Seaborne <[email protected] >> <mailto:[email protected]>> wrote: >> >> On 28/04/16 15:04, abhishek raj wrote: >> >> Hello everyone, >> I want to know the modules involved in query execution. >> >> >> Use all of them - use maven and depend on apache-jena-libs >> >> http://jena.apache.org/download/maven.html >> >> thenn you won't miss recursive dependencies. >> >> >> Suppose I want to >> insert my own module in Apache-Jena for Query over some >> rdf-graph. What >> should I do ? >> >> >> What are you trying to do? That description is not clear as to what >> you are trying to achieve. >> >> Andy >> >> >> PS Everyone's questions are "Urgent" >> >> >> >
