Small. Fast. Reliable.
Choose any three.

SQLite C接口

重载虚拟表的功能

int sqlite3_overload_function(sqlite3 *,const char * zFuncName,int nArg);

虚拟表可以使用虚拟表模块xFindFunction方法提供功能的替代实现。但是必须存在这些函数的全局版本才能被重载。

该API确保存在具有特定名称和参数数量的函数的全局版本。如果在调用此API之前不存在此类函数,则会创建一个新函数。新功能的实现始终会引发异常。因此,新功能本身对任何事物都不利。其唯一目的是成为可被虚拟表重载的占位符功能。

另请参见 对象常量函数的列表