我正在使用dataset模块(基于sqlalchemy)将字典(来自JSON文件)加载到DB表。我使用的引擎是 sqlite:///:memory:。我正在寻找功能来创建用户定义的函数,该函数将能够以与Sqlite3模块相同的方式在SQL语句中使用:
sqlite3.Connection.create_function(name, num_params, func)
我想坚持使用数据集,因为在需要时可以轻松灵活地更改引擎。同一项目还提供了datafreeze模块,用于将查询的数据导出为所需的格式(CSV,JSON)。
是否可以在数据集中使用这种功能?如果没有,有没有其他简单的选择可以满足我的需求?