[xwiki-devs] [RFC] XWiki Query Language

Ludovic Dubost ludovic at xwiki.org
Sat May 17 07:24:18 CEST 2008


Artem Melentyev wrote:
> Hi, devs.
>
> I'm working on JCRStore and QueryPlugin and I want to get some feedback
> about
> http://dev.xwiki.org/xwiki/bin/view/Design/XWiki+Query+Language+Specification
>
> 1. Why our QueryPlugin's xpath isn't sufficient? (except it doesn't work
> now and some features are unimplemented :))
>   
I think xpath is way to complicated to write. You always forget what the 
first  and second and third /*/ means.

> 2. Are we sure to use sql-like query language?
>   
SQL is actually use friendly. It is quite natural. We should use as 
little joins as possible. We should be able to use subqueries. If the 
underlying storage does not support it we can run it ourselves. Lot's of 
developers are already familiar with SQL so it's a path which allows 
them to easily use our language.

I think a query language similar to the GQL in Google AppEngine could be 
cool.
>  I think sql isn't user friendly language.
>  Also many features of sql (such as joins) is impossible for JCR.
>   
It's ok if we don't have all joins.
> 3. What user query language would you prefer for xwiki?
>
>   
SQL like languague with no joins necessary for 95% of the queries

Ludovic

-- 
Ludovic Dubost
Blog: http://blog.ludovic.org/
XWiki: http://www.xwiki.com
Skype: ldubost GTalk: ldubost



More information about the devs mailing list