int sqlite3_overload_function(sqlite3*, const char *zFuncName, int nArg);
虚拟表可以使用虚拟表模块的xFindFunction方法提供函数的替代实现。但是,为了能够重载这些函数,必须存在它们的全局版本。
此 API 确保存在具有特定名称和参数数量的函数的全局版本。如果在调用此 API 之前不存在此类函数,则会创建一个新函数。新函数的实现始终会导致抛出异常。因此,新函数本身没有什么用处。它的唯一目的是充当一个占位符函数,可以由虚拟表重载。