Architectural Overview#
A general overview of Apache Arrow project can be found on thefront page and in theApache Arrow Overview.You can also have a look at theFrequently Asked Questions.
For an Architectural Overview of Arrow’s libraries pleaserefer to:
R package Architecture can be found on this page.
R package Architectural Overview#

The
r/R/dplyr-*files define the verbs used in a regulardplyr syntax on Arrow objects.The
r/R/dplyr-funcs*files define bindings to Arrow C++functions that can be used with already defined dplyr verbs.All the C++ code connected to the R package lives in
arrow/r/src.It also includes C++ code which connects libarrow (the Arrow C++library) and the R code in package.If the libarrow source package is bundled with R package using
makesync-cppcommand then it will be included in ther/tools/cppfolder.
Additionally
The
r/mandirectory includes generated R documentation thatshouldn’t be updated directly but in the corresponding.Rfile.The vignettes are“a long-form guide to the package”and can be found in
r/vignettes.

