It doesn't change the grammar at all, it's an alternate way of doing what the AbstractQueryConditionProcessor does to allow dealing with the WHERE clause. I made InMemoryQueryProcessor use it as it's cleaner, but I didn't want to remove AbstractQueryConditionProcessor yet until I know if people depend on it or what people think is best.
I'll let you take the time to look at this. FYI the base class is https://svn.apache.org/repos/asf/incubator/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-support/src/main/java/org/apache/chemistry/opencmis/server/support/query/AbstractClauseWalker.java Florent On Tue, Sep 28, 2010 at 10:47 PM, Jens Hübel <[email protected]> wrote: > I am currently on travel and don't have a chance to look at this for the > moment. If this is a replacement for the existing walker we should have a > discussion on the list which way to proceed (we shouldn't support two in the > long run). Anyway great to see progress in this area... I will followup once > I had a chance to take a look at this. > > Jens > > > -----Original Message----- > From: Florent Guillaume [mailto:[email protected]] > Sent: Dienstag, 28. September 2010 19:31 > To: [email protected] > Subject: Re: JOINs > > I haven't done the JOIN part yet, but I added a new ClauseWalker > interface (now used in InMemoryQueryProcessor). It should be simpler > to use and extend. > > Florent > > On Mon, Sep 27, 2010 at 1:32 PM, Jens Hübel <[email protected]> wrote: >> Hi Florent, >> >> the support for JOINS is currently weak. I don't think that anybody has used >> them so far. Feel free to modify them. Probably we also could implement a >> predefined walker object at some point so that for a simple use case a user >> does not have to know about the tree structure. >> >> Jens >> >> >> -----Original Message----- >> From: Florent Guillaume [mailto:[email protected]] >> Sent: Montag, 27. September 2010 13:04 >> To: List-Chemistry >> Subject: JOINs >> >> Hi, >> >> Is anyone using the structures related to JOINs in QueryObject? I >> think I'll have to modify them a bit to be able to properly implement >> JOIN-based queries in Nuxeo. >> >> Florent >> >> -- >> Florent Guillaume, Director of R&D, Nuxeo >> Open Source, Java EE based, Enterprise Content Management (ECM) >> http://www.nuxeo.com http://www.nuxeo.org +33 1 40 33 79 87 >> > > > > -- > Florent Guillaume, Director of R&D, Nuxeo > Open Source, Java EE based, Enterprise Content Management (ECM) > http://www.nuxeo.com http://www.nuxeo.org +33 1 40 33 79 87 > -- Florent Guillaume, Director of R&D, Nuxeo Open Source, Java EE based, Enterprise Content Management (ECM) http://www.nuxeo.com http://www.nuxeo.org +33 1 40 33 79 87
