Hi, I would like to propose providing a sql interface to link a user-defined function to an injection point. Currently, if a user wants an injection point to invoke a custom function, they must first define an SQL function that attaches the injection point to the target/custom function. This SQL function can then be called in sql tests to attach to the injection point before running the tests.
The attached patch simplifies this by extending the injection_points_attach() function to support a new action type called "func". The new "func" action enables users to attach a user-defined function to an injection point. When "func" is specified as action, the caller must provide: 1. the module name 2. the function name as additional arguments to injection_points_attach(). These arguments default to NULL when the action is not "func". This approach aims to simplify the process of assigning user-defined functions to injection points, eliminating the need to create separate SQL functions to attach each injection point individually. Thank you, Rahila Syed
0001-Extend-injection_points_attach-function.patch
Description: Binary data
