架构概述#
可以在 首页和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
文件中更新。小插曲是“软件包的详细指南”,可以在
r/vignettes
中找到。