jackrabbit-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jukka Zitting" <jukka.zitt...@gmail.com>
Subject Re: XQuery support
Date Wed, 26 Jul 2006 19:22:52 GMT

On 7/26/06, Jeremy Volkman <jvolkman@gmail.com> wrote:
> I've been reading a bit about JCR and Jackrabbit, and came across
> http://jackrabbit.apache.org/doc/arch/operate/query.html which talks a
> bit about the query engine.  I noticed that Jackrabbit actually uses
> the XQuery grammar under the hood to execute XPath queries.  Is it
> possible to run full XQuery queries against the repository with
> Jackrabbit?  If not, would it be difficult to add an additional query
> language to support full XQuery?

Jackrabbit supports a subset of XPath 2.0 which is a subset of XQuery
1.0. Even though Jackrabbit uses the XQuery grammar, it only
implements the set of XPath features required by JSR 170 (and some
extras, like predicates on location steps).

It is certainly possible to extend the current query handler to
support more XPath/XQuery features, but this might require rather
extensive refactoring of the current Lucene query index used by
Jackrabbit. If you're interested, please take the issue up on the
developer mailing list.


Jukka Zitting

Yukatan - http://yukatan.fi/ - info@yukatan.fi
Software craftsmanship, JCR consulting, and Java development

View raw message