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