RSQLiteUDF:用于将 R 函数和 C 例程注册为 SQLite 函数的 R 包

时间:2021-05-30 20:45:24
【文件属性】:
文件名称:RSQLiteUDF:用于将 R 函数和 C 例程注册为 SQLite 函数的 R 包
文件大小:17KB
文件格式:ZIP
更新时间:2021-05-30 20:45:24
R 概述 **注意这不再适用于最新版本的 RSQLite,即大于 1.0.0,因为这更改了存储与数据库连接的 C 代码。 目前,我们使用 RSQLite 1.0.0 版。 将来,我们将在 RSQLite 的后续版本中使用此功能。 原因是,由于使用了 Rcpp,在 1.0.0 以上的版本中,访问数据库的 C 级指针发生了变化,而且我没有时间去追查 C++“智能”指针的众多层。 这是一个次要的技术问题。 这里的重点是概念验证和使其运作的后勤。 ** RSQLite 包允许我们执行从 R 到 SQL 引擎的 SQL 查询并将结果带回 R。然后我们可以对结果执行额外的过滤和转换。 但是,在将结果带回 R 进行后期处理之前,在 SQL 引擎中进行更多计算可能既方便又高效。 SQL 提供了一组有限的函数,用于在 SQL 查询期间处理记录。 扩展这组函数很有用,以便可以在 SQL 查询中完成更多的计算。
【文件预览】:
RSQLiteUDF-master
----NAMESPACE(141B)
----R()
--------initExtension.R(431B)
--------createSQLFunc.R(1KB)
----llvm3.R(2KB)
----src()
--------Makevars(84B)
--------Rinit.c(10KB)
----.Rbuildignore(9B)
----TODO(78B)
----sqle.c(309B)
----llvm.R(2KB)
----llvm4.R(3KB)
----last4.R(262B)
----man()
--------createSQLFunction.Rd(4KB)
--------sqliteExtension.Rd(1KB)
----README.md(2KB)
----fib.sql(836B)
----time4.R(659B)
----llvm2.R(2KB)
----test.R(3KB)
----DESCRIPTION(830B)

网友评论