On 2020-05-11 11:13, Jiří Činčura wrote:
Hi,

I'm wondering whether it would make sense from engine's POV to have an
ability for the external engine plugin to provide
default/implicit/built-in functions - aka function that are always
available (like built-in) and do not require registration (by using
create function/procedure/...) in the database? Obviously these
functions will be limited (mostly I think because of dependencies),
but even with that it's still worthy from my POV.

Looking for ideas and arguments... :)

How would the engine know about these functions if they aren't registered? The thing that differentiates built-in functions from 'normal' functions is that they are handled using keywords in the statement parser instead of being registered in RDB$FUNCTIONS. Do you propose an automatic registration procedure? I think that is risky, and should rather be part of the installation steps of an external engine.

Mark


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

Reply via email to