cql-java-moved-to-github.git
13 years agoImport statics directly, bump version
Jakub Skoczen [Fri, 22 Jul 2011 13:09:07 +0000 (15:09 +0200)]
Import statics directly, bump version

13 years agoRewrite inefficient string functions
Jakub Skoczen [Fri, 22 Jul 2011 12:59:39 +0000 (14:59 +0200)]
Rewrite inefficient string functions

13 years agoUse StringBuilder instead of StringBuffer, optimize
Jakub Skoczen [Fri, 22 Jul 2011 12:47:43 +0000 (14:47 +0200)]
Use StringBuilder instead of StringBuffer, optimize

13 years agoReplace object with class ref for statics
Jakub Skoczen [Fri, 22 Jul 2011 12:33:03 +0000 (14:33 +0200)]
Replace object with class ref for statics

13 years agoAdd override annotations
Jakub Skoczen [Fri, 22 Jul 2011 12:19:31 +0000 (14:19 +0200)]
Add override annotations

13 years agoChange obsolete collections, remove redundant imports
Jakub Skoczen [Fri, 22 Jul 2011 11:39:04 +0000 (13:39 +0200)]
Change obsolete collections, remove redundant imports

13 years agoMaven version 1.8
Jakub Skoczen [Fri, 22 Jul 2011 11:02:42 +0000 (13:02 +0200)]
Maven version 1.8

13 years agoHide some memebers as private, add getters
Jakub Skoczen [Fri, 22 Jul 2011 10:40:55 +0000 (12:40 +0200)]
Hide some memebers as private, add getters

13 years agoMake constants read-only
Jakub Skoczen [Fri, 22 Jul 2011 09:22:41 +0000 (11:22 +0200)]
Make constants read-only

14 years agopom.xml version (for Maven) up to 1.7
Mike Taylor [Wed, 28 Jul 2010 08:41:46 +0000 (09:41 +0100)]
pom.xml version (for Maven) up to 1.7

14 years agoRelease 1.7 v1.7
Mike Taylor [Tue, 27 Jul 2010 16:35:29 +0000 (17:35 +0100)]
Release 1.7

14 years agoBump version number to 1.7
Mike Taylor [Tue, 27 Jul 2010 16:35:16 +0000 (17:35 +0100)]
Bump version number to 1.7

14 years agoTweak expected output of test 02/02 to allow for the reinstatement of
Mike Taylor [Tue, 27 Jul 2010 16:31:12 +0000 (17:31 +0100)]
Tweak expected output of test 02/02 to allow for the reinstatement of
the "exact" relation.

14 years agoMore changes for v1.7
Mike Taylor [Tue, 27 Jul 2010 16:21:19 +0000 (17:21 +0100)]
More changes for v1.7

14 years agoReinstate the "exact" relation even when v1.2 is in effect (the
Mike Taylor [Tue, 27 Jul 2010 16:20:57 +0000 (17:20 +0100)]
Reinstate the "exact" relation even when v1.2 is in effect (the
default), despite its removal from v1.2 of CQL.  In practice, it seems
to be in fairly widespread use, and little real purpose is served in
removing it.

14 years agoTowards v1.7
Mike Taylor [Tue, 27 Jul 2010 16:17:16 +0000 (17:17 +0100)]
Towards v1.7

14 years agoPatch from Ralph LeVan to recognise "qualifier.dc.creator"-like
Mike Taylor [Tue, 27 Jul 2010 16:16:38 +0000 (17:16 +0100)]
Patch from Ralph LeVan to recognise "qualifier.dc.creator"-like
properties as well as "index.dc.creator" -- backwards compatible with
version prior to 1.0 as well as those subsequent.

14 years agoVersion number to 1.6
Mike Taylor [Thu, 17 Jun 2010 10:00:30 +0000 (11:00 +0100)]
Version number to 1.6

14 years agoFix pom.xml to build/install version 1.6
Mike Taylor [Thu, 17 Jun 2010 09:57:56 +0000 (10:57 +0100)]
Fix pom.xml to build/install version 1.6

14 years agoRelease 1.6
Mike Taylor [Thu, 17 Jun 2010 09:56:29 +0000 (10:56 +0100)]
Release 1.6

14 years agoA fix at last for the lexing bug for terms that begin with digits --
Mike Taylor [Thu, 17 Jun 2010 09:56:13 +0000 (10:56 +0100)]
A fix at last for the lexing bug for terms that begin with digits --
thanks to Erik Hetzner <erik.hetzner@ucop.edu> for the patch.

14 years agoRemove 'target' from distribution.
Mike Taylor [Thu, 17 Jun 2010 09:55:39 +0000 (10:55 +0100)]
Remove 'target' from distribution.

14 years agoMerge branch 'master' of ssh://git.indexdata.com/home/git/private/cql-java
Mike Taylor [Thu, 17 Jun 2010 09:17:43 +0000 (10:17 +0100)]
Merge branch 'master' of ssh://git.indexdata.com/home/git/private/cql-java

14 years agoRelease 1.5 v1.5
Mike Taylor [Tue, 25 May 2010 14:44:39 +0000 (16:44 +0200)]
Release 1.5

14 years agoUpdated results for fixed queries and V1.2 relations
Mike Taylor [Tue, 25 May 2010 14:37:55 +0000 (16:37 +0200)]
Updated results for fixed queries and V1.2 relations

14 years agoModify some test-queries to fit 1.2 syntax.
Mike Taylor [Tue, 25 May 2010 14:36:57 +0000 (16:36 +0200)]
Modify some test-queries to fit 1.2 syntax.

14 years agoUpdated for V1.2 semantics.
Mike Taylor [Tue, 25 May 2010 14:19:30 +0000 (16:19 +0200)]
Updated for V1.2 semantics.

14 years agoRelease 1.5
Mike Taylor [Tue, 25 May 2010 14:09:47 +0000 (16:09 +0200)]
Release 1.5

14 years agoRename .cvsignore to .gitignore
Mike Taylor [Tue, 25 May 2010 14:06:40 +0000 (16:06 +0200)]
Rename .cvsignore to .gitignore

14 years agoCount iterations and summarise results.
Mike Taylor [Tue, 25 May 2010 14:06:12 +0000 (16:06 +0200)]
Count iterations and summarise results.

14 years agoWould you believe ... fix the src path?
Mike Taylor [Tue, 25 May 2010 14:03:52 +0000 (16:03 +0200)]
Would you believe ... fix the src path?

14 years ago*sigh* fix the Maven-mangled src path yet again.
Mike Taylor [Tue, 25 May 2010 14:02:10 +0000 (16:02 +0200)]
*sigh* fix the Maven-mangled src path yet again.

14 years agoFix rule that builds jar to use paths correctly.
Mike Taylor [Tue, 25 May 2010 14:01:23 +0000 (16:01 +0200)]
Fix rule that builds jar to use paths correctly.

14 years agoGenerate only word-relations that are good for both v1.1 and v1.2
Mike Taylor [Tue, 25 May 2010 14:00:57 +0000 (16:00 +0200)]
Generate only word-relations that are good for both v1.1 and v1.2

14 years agoCorrect the set of word-relations recognised -- fixes #3435
Mike Taylor [Tue, 25 May 2010 13:53:29 +0000 (15:53 +0200)]
Correct the set of word-relations recognised -- fixes #3435
Add encloses and within for all versions
Add adj for V1.2 only
Restrict exact to V1.1 only
Switch sense for scr, now recognised only in 1.1 and not 1.2

14 years agoFix for post-Maven paths.
Mike Taylor [Fri, 21 May 2010 10:36:59 +0000 (11:36 +0100)]
Fix for post-Maven paths.

14 years agoRename .cvsignore to .gitignore
Mike Taylor [Fri, 21 May 2010 10:36:39 +0000 (11:36 +0100)]
Rename .cvsignore to .gitignore

14 years agoFix up paths post-Mavenization.
Mike Taylor [Fri, 21 May 2010 10:35:52 +0000 (11:35 +0100)]
Fix up paths post-Mavenization.

14 years agoBump version number for Maven.
Mike Taylor [Wed, 19 May 2010 23:41:23 +0000 (00:41 +0100)]
Bump version number for Maven.

14 years agoVersion 1.4, supports multiple-word search terms.
Mike Taylor [Wed, 19 May 2010 23:39:11 +0000 (00:39 +0100)]
Version 1.4, supports multiple-word search terms.

14 years agoVersion 1.4, supports multiple-word search terms.
Mike Taylor [Wed, 19 May 2010 23:39:05 +0000 (00:39 +0100)]
Version 1.4, supports multiple-word search terms.

14 years agoisRelation() recognises word-form relations from context sets.
Mike Taylor [Wed, 19 May 2010 23:37:46 +0000 (00:37 +0100)]
isRelation() recognises word-form relations from context sets.
parseTerm() accumulates multi-word query terms.

14 years agoAdd new and more general isRelation() that recognises well-known word relations.
Mike Taylor [Wed, 19 May 2010 23:27:40 +0000 (00:27 +0100)]
Add new and more general isRelation() that recognises well-known word relations.

14 years agoRename method isRelation() to isSymbolicRelation()
Mike Taylor [Wed, 19 May 2010 22:41:25 +0000 (23:41 +0100)]
Rename method isRelation() to isSymbolicRelation()

14 years agoMove many more .cvsignore files to .gitignore
Mike Taylor [Wed, 19 May 2010 22:20:16 +0000 (23:20 +0100)]
Move many more .cvsignore files to .gitignore

14 years agoTowards 1.4
Mike Taylor [Wed, 19 May 2010 22:18:42 +0000 (23:18 +0100)]
Towards 1.4

14 years agoAdjust paths in Makefile to allow for maven compification.
Mike Taylor [Wed, 19 May 2010 22:18:22 +0000 (23:18 +0100)]
Adjust paths in Makefile to allow for maven compification.

14 years agoMove .cvsignore to .gitignore
Mike Taylor [Wed, 19 May 2010 22:17:50 +0000 (23:17 +0100)]
Move .cvsignore to .gitignore

14 years agoMove .cvsignore to .gitignore
Mike Taylor [Wed, 19 May 2010 22:17:08 +0000 (23:17 +0100)]
Move .cvsignore to .gitignore

14 years agoAdd source directory to CLASSPATH to pick up newly built .class files.
Mike Taylor [Wed, 19 May 2010 22:16:37 +0000 (23:16 +0100)]
Add source directory to CLASSPATH to pick up newly built .class files.

14 years agoAdd id-maven-repo as target/source
Jakub Skoczen [Tue, 13 Apr 2010 13:41:36 +0000 (15:41 +0200)]
Add id-maven-repo as target/source

15 years agoIgnore.
Jakub Skoczen [Mon, 27 Jul 2009 07:30:12 +0000 (09:30 +0200)]
Ignore.

15 years agoMavenized.
Jakub Skoczen [Fri, 24 Jul 2009 16:02:26 +0000 (18:02 +0200)]
Mavenized.

I assume none of the makefiles work. So if somebody wants to keep them for
nostalgic reasons, he should fixed them. Or removed them for good :)

15 years agoRevert "Added Netbeans project."
Jakub Skoczen [Fri, 24 Jul 2009 15:27:51 +0000 (17:27 +0200)]
Revert "Added Netbeans project."

This reverts commit 6c0ff20ff5da2b94b0c1076757412bfd30761d56.

15 years agoRevert "Added some project meta-data"
Jakub Skoczen [Fri, 24 Jul 2009 15:27:24 +0000 (17:27 +0200)]
Revert "Added some project meta-data"

This reverts commit 53157e39bdd699e023a1b32fab5c54b77774ae35.

15 years agoAdded some project meta-data
Jakub Skoczen [Wed, 18 Feb 2009 10:57:26 +0000 (11:57 +0100)]
Added some project meta-data

15 years agoAdded Netbeans project.
Jakub Skoczen [Wed, 18 Feb 2009 10:49:29 +0000 (11:49 +0100)]
Added Netbeans project.

16 years agoNew origin
mike [Wed, 28 May 2008 10:07:17 +0000 (10:07 +0000)]
New

16 years agoRemove Ralph.
mike [Wed, 28 May 2008 10:06:40 +0000 (10:06 +0000)]
Remove Ralph.

16 years ago1.3
mike [Wed, 28 May 2008 10:03:53 +0000 (10:03 +0000)]
1.3

16 years agoNew
mike [Fri, 11 Apr 2008 14:37:42 +0000 (14:37 +0000)]
New

16 years agoTowards 1.3
mike [Fri, 11 Apr 2008 12:06:13 +0000 (12:06 +0000)]
Towards 1.3

16 years agoAdd getSortIndexes() as suggested by Marcel Versteeg <Marcel.Versteeg@KB.nl>
mike [Fri, 11 Apr 2008 12:05:15 +0000 (12:05 +0000)]
Add getSortIndexes() as suggested by Marcel Versteeg <Marcel.Versteeg@KB.nl>

17 years agoMove statement about NLA.
mike [Fri, 21 Sep 2007 11:40:50 +0000 (11:40 +0000)]
Move statement about NLA.

17 years agoChange LC URL *sigh*
mike [Fri, 21 Sep 2007 11:31:09 +0000 (11:31 +0000)]
Change LC URL *sigh*

17 years agoNew
mike [Mon, 6 Aug 2007 15:59:05 +0000 (15:59 +0000)]
New

17 years agoRelease 1.2.1
mike [Mon, 6 Aug 2007 15:55:03 +0000 (15:55 +0000)]
Release 1.2.1

17 years agoConstructors are public.
mike [Mon, 6 Aug 2007 15:54:48 +0000 (15:54 +0000)]
Constructors are public.

17 years ago1.2.1
mike [Tue, 3 Jul 2007 17:04:18 +0000 (17:04 +0000)]
1.2.1

17 years agoCredit NLA.
mike [Tue, 3 Jul 2007 17:04:09 +0000 (17:04 +0000)]
Credit NLA.

17 years agoNew
mike [Tue, 3 Jul 2007 17:03:15 +0000 (17:03 +0000)]
New

17 years agoRelease 1.2
mike [Tue, 3 Jul 2007 16:54:50 +0000 (16:54 +0000)]
Release 1.2

17 years agoVersion 1.2
mike [Tue, 3 Jul 2007 16:42:02 +0000 (16:42 +0000)]
Version 1.2

17 years agoNew
mike [Tue, 3 Jul 2007 16:41:04 +0000 (16:41 +0000)]
New

17 years agoFail a sortspec of zero keys.
mike [Tue, 3 Jul 2007 16:40:41 +0000 (16:40 +0000)]
Fail a sortspec of zero keys.

17 years agoPrefixNode propagates sort keys.
mike [Tue, 3 Jul 2007 16:40:11 +0000 (16:40 +0000)]
PrefixNode propagates sort keys.

17 years agoAppend many sorting-related tests.
mike [Tue, 3 Jul 2007 16:39:47 +0000 (16:39 +0000)]
Append many sorting-related tests.

17 years agotoXCQL() renders sort-keys, if any.
mike [Tue, 3 Jul 2007 16:03:00 +0000 (16:03 +0000)]
toXCQL() renders sort-keys, if any.

17 years agoDo not omit section 10
mike [Tue, 3 Jul 2007 15:53:52 +0000 (15:53 +0000)]
Do not omit section 10

17 years agoBoolean nodes are generated with an appropriate ModifierSet. It's
mike [Tue, 3 Jul 2007 15:41:35 +0000 (15:41 +0000)]
Boolean nodes are generated with an appropriate ModifierSet.  It's
horribly wrong that the MSs need to know the name of the boolean.

17 years agoImplement new, wider toXCQL() API.
mike [Tue, 3 Jul 2007 13:41:24 +0000 (13:41 +0000)]
Implement new, wider toXCQL() API.
Render sort keys, if any.

17 years agoImplement new, wider toXCQL() API.
mike [Tue, 3 Jul 2007 13:40:13 +0000 (13:40 +0000)]
Implement new, wider toXCQL() API.

17 years agoPrimary toXCQL() API now includes a Vector of sort keys.
mike [Tue, 3 Jul 2007 13:36:03 +0000 (13:36 +0000)]
Primary toXCQL() API now includes a Vector of sort keys.
A thin-layer presents the old API.
Add renderSortKeys() method.

17 years agoNew method parseTopLevelPrefixes() handles both initial prefixes and a
mike [Tue, 3 Jul 2007 13:34:30 +0000 (13:34 +0000)]
New method parseTopLevelPrefixes() handles both initial prefixes and a
sortby clause if any.
parseQuery() breaks on SORTBY as well as ")" and EOF.
parsePrefix() now takes an additional boolean argument topLevel: if
true, then recursion is to parseTopLevelPrefixes() rather than
parseQuery().

17 years agoAdd "sortby" keyword.
mike [Tue, 3 Jul 2007 13:30:42 +0000 (13:30 +0000)]
Add "sortby" keyword.

17 years agotoXCQL() refactored as layer over new underlyingToXCQL()
mike [Tue, 3 Jul 2007 13:30:18 +0000 (13:30 +0000)]
toXCQL() refactored as layer over new underlyingToXCQL()
Add sortKeyToXCQL() as another layer over underlyingToXCQL()

17 years agoSimplify.
mike [Tue, 3 Jul 2007 13:29:34 +0000 (13:29 +0000)]
Simplify.

17 years agoInclude CQLSortNode.class
mike [Tue, 3 Jul 2007 12:56:29 +0000 (12:56 +0000)]
Include CQLSortNode.class

17 years agoNew
mike [Tue, 3 Jul 2007 12:55:56 +0000 (12:55 +0000)]
New

17 years agoRolling
mike [Fri, 29 Jun 2007 15:56:48 +0000 (15:56 +0000)]
Rolling

17 years agoNew
mike [Fri, 29 Jun 2007 15:42:17 +0000 (15:42 +0000)]
New

17 years agoAdd three new queries to test lexically complex relations.
mike [Fri, 29 Jun 2007 15:42:02 +0000 (15:42 +0000)]
Add three new queries to test lexically complex relations.

17 years agoSupport for "==" relation (TT_EQEQ)
mike [Fri, 29 Jun 2007 15:38:56 +0000 (15:38 +0000)]
Support for "==" relation (TT_EQEQ)

17 years agoisResultSetIndex() recognises cql.* indexes as well as srw.*
mike [Fri, 29 Jun 2007 15:26:29 +0000 (15:26 +0000)]
isResultSetIndex() recognises cql.* indexes as well as srw.*
toCQL() recognises cql.serverChoice as well as srw.serverChoice.

17 years agoComment.
mike [Fri, 29 Jun 2007 15:24:39 +0000 (15:24 +0000)]
Comment.

17 years agoNew constructor that takes a "compat" argument indicating whether to
mike [Fri, 29 Jun 2007 15:24:26 +0000 (15:24 +0000)]
New constructor that takes a "compat" argument indicating whether to
implement v1.1, v1.2 (the default) or v1.1 with sorting.
Default relation generated is "=" under v1.2.
Add new "-1" command-line argument to test-harness for v1.1.

17 years agoTowards v1.2
mike [Fri, 29 Jun 2007 15:22:52 +0000 (15:22 +0000)]
Towards v1.2

17 years agoExpect = as default relation rather than scr
mike [Fri, 29 Jun 2007 15:22:27 +0000 (15:22 +0000)]
Expect = as default relation rather than scr

17 years agoExpect cql.serverChoice instead of srw.serverChoice
mike [Fri, 29 Jun 2007 15:10:16 +0000 (15:10 +0000)]
Expect cql.serverChoice instead of srw.serverChoice

17 years agoNew
mike [Fri, 29 Jun 2007 13:19:28 +0000 (13:19 +0000)]
New