Interesting problem:
- My technical direction was to be strict superset of CQL, so although I think 
it looks funny, the solution of id{'fid1','fid2','fid3'} is a strict superset.
(sigh).

However:  even CQL has the problem of a conflict between keywords and property 
name references; ie cannot have an property name called 'not' for example. Do 
they provide any guidance on this one?

If we need to patch both CQL and ECQL then I would like to use the same quote 
solution as SQL to minimise the any learning curve.

Jody

On 28/05/2010, at 4:40 PM, Andrea Aime wrote:

> Mauricio Pazos ha scritto:
>>> Pity that "ID" cannot be used, it would have been backwards compatible
>>> (I think).
>> Yes, it could be a problem, I am thinking in this cases to query by fid
>> "ID" like "city.1" 
>> "ID" = 1
>> ID in (...)
>> I think it could be confuse
> 
> Yeah, I agree it could be a bit confusing... at the same time it would
> not break uDig usage of ECQL. Jody? What is your preference, using " to
> be able and use keywords as field names or moving to a custom sytanx
> that cannot be mistaken for something else like:
> id{id1, id2, ...}
> 
> Cheers
> Andrea
> 
> 
> -- 
> Andrea Aime
> OpenGeo - http://opengeo.org
> Expert service straight from the developers.
> 
> ------------------------------------------------------------------------------
> 
> _______________________________________________
> Geoserver-devel mailing list
> Geoserver-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geoserver-devel


------------------------------------------------------------------------------

_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to