Just caught up on these PRS, that worked out great Mauro - excellent :) - https://github.com/geotools/geotools/pull/2909 - https://github.com/geotools/geotools/pull/2914 -- Jody Garnett
On Thu, 30 Apr 2020 at 18:06, Jody Garnett <jody.garn...@gmail.com> wrote: > Thanks, I reviewed, and then came up with an idea half way through... > > I think it would be far easier to maintain if your function creates a > EqualsToImpl instance internally and uses it to determine true/false. this > way no logic is duplicated and matchAction is already handled? > -- > Jody Garnett > > > On Thu, 30 Apr 2020 at 09:44, Mauro Bartolomeoli < > mauro.bartolome...@geo-solutions.it> wrote: > >> Hi Jody and all, >> the first step of this work has been transformed into a pull request >> here: https://github.com/geotools/geotools/pull/2909 >> This is about adding the matchAction optional parameter to the equalTo >> filter function. >> >> I will follow up with another one about array creation. >> >> >> Il giorno mer 29 apr 2020 alle ore 10:37 Mauro Bartolomeoli < >> mauro.bartolome...@geo-solutions.it> ha scritto: >> >>> Hi Jody, >>> >>>> >>>> - Compare FilterFunction_strConcat >>>> >>>> <https://github.com/geotools/geotools/blob/master/modules/library/main/src/main/java/org/geotools/filter/function/FilterFunction_strConcat.java> >>>> (fixed) >>>> vs ConcatenateFunction >>>> >>>> <https://github.com/geotools/geotools/blob/master/modules/library/main/src/main/java/org/geotools/filter/function/string/ConcatenateFunction.java> >>>> (variable) >>>> - Concatinate >>>> >>>> <https://github.com/geotools/geotools/blob/master/modules/library/main/src/main/java/org/geotools/filter/function/InterpolateFunction.java#L267> >>>> where >>>> a variable number of table elements are supplied, and an optional last >>>> parameter is used. >>>> NAME = new FunctionNameImpl("Interpolate", lookup, table, mode, >>>> >>>> >>> Got it! I tried adding an optional matchAction parameter to the existing >>> equalTo, and I think we can go for that option. >>> >>> -- >> >> Regards, >> >> Mauro Bartolomeoli >> >> == >> GeoServer Professional Services from the experts! Visit >> http://goo.gl/it488V for more information. >> == >> >> Dott. Mauro Bartolomeoli >> @mauro_bart >> Technical Lead >> >> GeoSolutions S.A.S. >> Via di Montramito 3/A >> 55054 Massarosa (LU) >> Italy >> >> mobile: +39 393 904 1756 >> phone: +39 0584 962313 >> fax: +39 0584 1660272 >> >> http://www.geo-solutions.it >> http://twitter.com/geosolutions_it >> >> ------------------------------------------------------- >> >> Con riferimento alla normativa sul trattamento dei dati personali (Reg. >> UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si >> precisa che ogni circostanza inerente alla presente email (il suo >> contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è >> riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il >> messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra >> operazione è illecita. Le sarei comunque grato se potesse darmene notizia. >> >> This email is intended only for the person or entity to which it is >> addressed and may contain information that is privileged, confidential or >> otherwise protected from disclosure. We remind that - as provided by >> European Regulation 2016/679 “GDPR” - copying, dissemination or use of this >> e-mail or the information herein by anyone other than the intended >> recipient is prohibited. If you have received this email by mistake, please >> notify us immediately by telephone or e-mail. >> >
_______________________________________________ GeoTools-Devel mailing list GeoTools-Devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geotools-devel