Howdy,

Not real sure on this one because I've only just started looking at FIDs 
and their usage, but...
        
Not that it appears that it can happen, since the JDBC1DataStore doesn't 
like fully qualified type names, but code in the Oracle Spatal 
connector, which does appear to some degree to allow fully qualified 
type names, uses indexOf('.') when processing FIDs to separate out the 
id but I think it should probably be lastIndexof('.') since the 
TypedFIDMapper class concatenates the feature type name and the id to 
generate the FID, which causes problem with fully qualified type names.

See:
org.geotools.filter.SQLEncoderOracle
        public void visit(FidFilter filter)
org.geotools.data.jdbc.fidmapper.TypedFIDMapper
        public Object[] getPKAttributes(String FID) throws IOException
        public String getID(Object[] attributes)

Cheers,
Shaun

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Geotools-gt2-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users

Reply via email to