We are pleased to announce the availability of release 1.2.1 of
CQL-Java, the free CQL parser for Java. It can be downloaded from:
The work to make this release (and the immediately previous releases
1.0 and 1.2) was sponsored by the National Library of Australia, whose
funding we are pleased to acknowledge. We are delighted to have been
able to work for customers who share our vision for free software, and
who were happy for the new version to be released under the same terms
(GNU LGPL) as the old.
The previous release of this software (v0.7) was made way back in
2003, so this is a much-needed update -- not least because the CQL
specifications have changed twice in the mean time! The current
version parses CQL v1.2, including the new "sortby" extension. The
full list of changes since v0.7 is attached.
/o ) \/ Mike Taylor <[log in to unmask]> http://www.miketaylor.org.uk
)_v__/\ "Oooh, look, it's getting closer ... It's coming down the
street ... Straight through the lights!" -- Monty Python.
1.0 Fri Jun 29 14:10:28 BST 2007
- Support for version 1.1 as described at
Since this is a significant leap forward, the version
numbering increases to the next major version.
- "Qualifiers" renamed as "indexes" throughout, to match what
is now universal CQL terminology.
PLEASE NOTE THE FOLLOWING INCOMPATIBLE API CHANGES
- The class UnknownQualifierException is replaced by
- The CQLTermNode method getQualifier() is replaced by
1.2 Tue Jul 3 17:53:28 BST 2007
- Support for CQL version 1.2 as described at
The most significant part of the v1.2 change is support for
sorting, but as of this writing (29th June) the official SRU
maintenance agency web site at
does not include any specification for CQL sorting.
Therefore the original proposal at
is still considered canonical.
1.2.1 Mon Aug 6 16:54:54 BST 2007
- Contructors for the CQLParser class are made public (as they
should have been all along).