Hi Jody,

yes, the change must be applied in GeoTools. Shall I write such a proposal as a New Feature (or Wish) in Jira for the GeoTools (GEOT) project?
--
Carsten Klein

Am 07.12.2023 um 17:38 schrieb Jody Garnett:
I think this needs a geotools proposal to gather the results of this thread into a form for folks to review.

While I could review this thread in order to chime in, it would really benefit from a proposal describing proposed API / functionality change.

This is a geotools level change right?
--
Jody Garnett


On Dec 4, 2023 at 10:06:08 PM, Carsten Klein <c.kl...@datagis.com> wrote:
Hi Andrea,

what's next with the SQL-encodable filter functions. You said

I'll let the other core developers chime in and help with a decision.

Is there anything new? Do you expect me to issue a Jira CR? Or even a
ready to use patch?

I'd much appreciate if someone of the core devs could make these
(simple) changes, since I have not yet any experiences to hack GeoTools
(and test with GeoServer). Setting up all this is perhaps much more
effort than the patch itself (which a coder used to work with both
projects will likely have finished in some minutes).

Cheers
Carsten

Am 25.10.2023 um 00:52 schrieb Andrea Aime:
Yes, I remember NativeFilter, there was some discussion about whether
to allow
that interface to exist at all, the final agreement was that, yes, ok,
we can have it,
as long as it's a low level programmer oriented tool, which cannot be
seen by end users.

And we also have a similar interface for functions called
InternalFunction, which has a similar
attitude, a function  that is not meant to be seen outside of code
(cannot be parsed from CQL or Filter XML encoding for example)...
although this one has
no usage in SQL encoding.

Perhaps a NativeFunction base interface could be used, to indicate
that the function
is not meant to be included in capabilities documents (odd usage, not
working cross store),
and per store sub-interfaces like PostgisNativeFunction could be used
to indicate the
function can be written as is in PostGIS for example.

I still don't like it much in general, as its usage would be limited
to vendor extensions, but
I'm not going to cast a -1 either, as I see the convenience of the
approach for custom
GeoServer extensions.
I'll let the other core developers chime in and help with a decision.

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

Reply via email to