Mario - thanks for the details.

graph.QueryHandler is not related to SPARQL execution (and it changed in May in an incompatible way so we have a fairly good idea no one external is using it).

        Andy


On 06/09/12 10:37, Mario Ds Briggs wrote:
We do implement a number of the interfaces since we support using DB2 via
the JENA API,
   the standard XXXFactory and related ones for query execution and then
resultset handling
   the Dataset related ones - Dataset, DatasetGraph, Transactional,
GraphStore


Presumably, you don't do anything in special support of reification as
it's handled
<<
Yes.

Mario



From:   Andy Seaborne <[email protected]>
To:     [email protected]
Date:   09/05/2012 07:22 PM
Subject:        Re: Evolution: BulkUpdateHandler / Reification / QueryHandler
Sent by:        Andy Seaborne <[email protected]>



On 05/09/12 12:37, Mario Ds Briggs wrote:
Andy,

In DB2 we extend GraphBase and then override some of the methods... so
just
clarifying

That's useful to know.  Do you hook into Jena in other ways as well?


My proposal is that the useful operations are moved to Graph, the code
for the withReifications forms migrate to the only callers in ModelCom.
<<

Today when Model.add(Model) is called by end user, the code flows to
   ModelCom.add(Model)
   ModelCom.add(Model,boolean)
   BulkUpdateHandler().add(Graph, boolean)

So you are saying that ModelCom will now call Graph.add(Graph) and so as
long as one overrides the new Graph.add(Graph) method, ModelCom would
invoke it.

Yes - the functionality of Model.add(Model) remains the same but the
Graph operation migrates.

Presumably, you don't do anything in special support of reification as
it's handled (if there is anything to do - there isn't in the default
'Standard' mode) in GraphBase.

                 Andy


thanks
Mario




Reply via email to