[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