On 30/04/16 07:28, abhishek raj wrote:
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.

There is a lot more to working with SPARQL and evaluating a query than just executing it.

OpExecutor is the main class to drive execution.

        Andy



On Fri, Apr 29, 2016 at 3:59 PM, Andy Seaborne <[email protected]
<mailto:[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]>
        <mailto:[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"





Reply via email to