GRDB自定义的纯函数
来源:互联网 发布:sqlserver查询语句 编辑:程序博客网 时间:2024/05/16 04:34
GRDB自定义的纯函数
在GRDB中,用户可以自定义SQlite函数。这样,在SQL语句中,可以直接调用这些函数。但是在定义的时候,用户需要指定函数的pure属性,表示该函数是否为纯函数。纯函数是编程语言的一个理论概念。如果一个函数获取的所有数据均来自于函数参数,函数的所有输出均以返回值表现,这样的函数被称为纯函数。
例如,函数获取的某个数据由随机函数产生,或者修改了全局变量,或者向终端输出内容,这样的函数都被称为非纯函数。对于纯函数,SQLite可以进行各种优化,从而提高运行效率。但是对于非纯函数进行优化,则可能导致各种错误。所以,使用GRDB自定义函数时,必须合理设置pure属性。如果不确定,则建议保守设置为false,从而避免未知的错误。
0 0
- GRDB自定义的纯函数
- GRDB使用SQLite的WAL模式
- 纯虚函数的作用
- 纯虚函数的识别
- 纯虚函数的调用
- 纯虚函数的调用
- 自定义等高的cell(纯代码)
- 纯代码自定义cell的过程
- 纯代码实现自定义UITableView的cell
- 纯代码实现UITableViewCell的自定义扩展
- 纯虚函数虚函数的区别
- 虚函数 纯虚函数的用法
- 虚函数与纯函数的区别
- 虚函数纯虚函数的用法
- GRDB v9.4
- 纯函数
- 纯函数
- 虚函数和纯虚函数的区别 虚函数和纯虚函数的区别
- 人月神话之四 画蛇添足 贵族专制、民主政治和系统设计
- session和cookie的区别
- [SMOJ1780]变形合唱队形
- 题目1126:打印极值点下标
- RSA密钥生成指数和模
- GRDB自定义的纯函数
- TCP 与 UDP 的区别及应用场景
- 初学者眼中的的Angularjs(一)
- 剑指offer-47:不用加减乘除做加法
- 统计
- 对软件测试的认识
- python3.5实现自动刷新CSDN博客点击量
- 使用CoordinatorLayout打造各种炫酷的效果
- Q35+uefi or bios+legacy // PCI | PCIE