架构概述#
Apache Arrow 项目的总体概述可在其首页和 Apache Arrow 概述中找到。您还可以查看常见问题解答。
有关 Arrow 库的架构概述,请参考:
R 包架构可在此页面找到。
R 包架构概述#
r/R/dplyr-*文件定义了在 Arrow 对象上使用常规 dplyr 语法的动词。r/R/dplyr-funcs*文件定义了与 Arrow C++ 函数的绑定,这些函数可以与已定义的 dplyr 动词一起使用。所有与 R 包相关的 C++ 代码都位于
arrow/r/src目录中。它还包括连接 libarrow(Arrow C++ 库)和包中 R 代码的 C++ 代码。如果使用
make sync-cpp命令将 libarrow 源代码包与 R 包捆绑在一起,那么它将被包含在r/tools/cpp文件夹中。
此外
r/man目录包含生成的 R 文档,不应直接更新,而应在相应的.R文件中更新。“vignettes” 是 “包的长篇指南”,可以在
r/vignettes目录中找到。