Fixed bug #1122: Certain record IDs are not found by searches.
authorAdam Dickmeiss <adam@indexdata.dk>
Wed, 31 Oct 2007 21:58:07 +0000 (21:58 +0000)
committerAdam Dickmeiss <adam@indexdata.dk>
Wed, 31 Oct 2007 21:58:07 +0000 (21:58 +0000)
commit8521c0ae7e5ffebcd5c463d67a829cffba80d466
treed110f7d8f64c5bd247e1aeb442ad13c268394c4e
parentc5408040f72a5a23dc23d6c8d30ee61ea8b6effc
Fixed bug #1122: Certain record IDs are not found by searches.

The CQL parser preserves terms completely and \\s are no longer
removed. This changes CQL output for some test cases and so these
are updated accordingly. The CQL to PQF transform only treats
* and ? operators if they aren't escaped. A memory leak was also
fixed for the ANSIZ39.58 pattern case.
src/cql.y
src/cqltransform.c
test/cql/6.3.out
test/cql/6.6.out