On 31-01-2021 16:11, Dimitry Sibiryakov wrote:
31.01.2021 15:23, Mark Rotteveel wrote:
As far as I'm aware, blob filters use the same mechanics for searching and loading entrypoints, including the UdfAccess setting.

  But they don't have declarable parameters so there is no danger of misdeclaring them which was the reason of UDF deprecation.

Ok, but deprecation of UDF implies the eventual removal of UDF related code. On top of that, the current advise is to disable UdfAccess (None), which means blob filters can't work either if you have UDFs disabled. So at minimum, I guess work should be done to separate blob filters from UDFs so 1) they can be used even when UDFs cannot be used and 2) ensure blob filters can be used if UDF support itself is removed.

In addition, I think that it might make sense to allow UDR engines to also implement blob filters, as that would unify the programming models for all external routines, and allow blob filters to access to richer programming models of UDR engines.

Mark
--
Mark Rotteveel


Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to