[ 
http://jira.codehaus.org/browse/GEOT-3569?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jody Garnett reopened GEOT-3569:
--------------------------------


Okay Ben and myself stalled out trying to hit the implementation side of things 
with respect to validation:

- factory creation of function name should not be subject to any restrictions 
we have on the GeoTools side of things (as we need the data structure to 
communicate the capabilities of external services and sql functions etc...)
- existing symbology encoding functions support several parameters with 
multiplicity (not just the last one)
- existing app schema functions support several optional parameters (not just 
the last one)

With that in mind I would like to remove the validation check; if a function 
implementor wants to take on the pain of sorting out things they should be able 
to do so. Note this does not require the introduction of named parameters or 
any change to the FunctionFinder (lookup is on function name only).

Options:
a) just remove the validation check
b) remove the validation check from the factory and the direct FunctionNameImpl 
calls; leaving it in the utility method as a way to encourage function 
implementors from taking on too much work

> Add detailed information about Function arguments and return type to 
> FunctionName
> ---------------------------------------------------------------------------------
>
>                 Key: GEOT-3569
>                 URL: http://jira.codehaus.org/browse/GEOT-3569
>             Project: GeoTools
>          Issue Type: Improvement
>          Components: core filter
>            Reporter: Justin Deoliveira
>            Assignee: Justin Deoliveira
>             Fix For: 8.0-M1
>
>         Attachments: GEOT-3569.patch, GEOT-3569.patch
>
>
> As discussed on the mailing list
> http://www.mail-archive.com/geotools-devel@lists.sourceforge.net/msg25112.html

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

------------------------------------------------------------------------------
Simplify data backup and recovery for your virtual environment with vRanger. 
Installation's a snap, and flexible recovery options mean your data is safe,
secure and there when you need it. Data protection magic?
Nope - It's vRanger. Get your free trial download today. 
http://p.sf.net/sfu/quest-sfdev2dev
_______________________________________________
Geotools-devel mailing list
Geotools-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to