graph G { compound="true" rankdir="TB" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="deepskyblue2" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "[python/pyarrow/includes/libarrow.pxd]" -- "[python/pyarrow/_compute.pyx]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[cpp/src/arrow/acero/swiss_join_internal.h]" -- "[cpp/src/arrow/acero/swiss_join.cc]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[python/pyarrow/_parquet.pyx]" -- "[python/pyarrow/_parquet.pxd]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[python/pyarrow/_compute.pyx]" -- "[python/pyarrow/compute.py]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[python/pyarrow/includes/libarrow.pxd]" -- "[python/pyarrow/compute.py]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[cpp/src/arrow/compute/kernels/aggregate_pivot.cc]" -- "[cpp/src/arrow/compute/kernels/pivot_internal.cc]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[python/pyarrow/_compute.pyx]" -- "[cpp/src/arrow/compute/api_aggregate.h]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[python/pyarrow/_compute.pyx]" -- "[cpp/src/arrow/compute/api_aggregate.cc]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[cpp/src/arrow/compute/registry_internal.h]" -- "[cpp/src/arrow/compute/registry.cc]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[cpp/src/arrow/compute/api_aggregate.h]" -- "[cpp/src/arrow/compute/api_aggregate.cc]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[python/pyarrow/includes/libarrow.pxd]" -- "[cpp/src/arrow/compute/api_aggregate.cc]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[python/pyarrow/includes/libarrow.pxd]" -- "[cpp/src/arrow/compute/api_aggregate.h]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[cpp/src/parquet/types.cc]" -- "[cpp/src/parquet/thrift_internal.h]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[c_glib/arrow-glib/basic-array.h]" -- "[c_glib/arrow-glib/basic-array.cpp]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[cpp/src/parquet/arrow/schema.cc]" -- "[cpp/src/parquet/types.cc]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[cpp/src/arrow/compute/registry_internal.h]" -- "[python/pyarrow/compute.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[cpp/src/arrow/table.cc]" -- "[cpp/src/arrow/record_batch.cc]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[cpp/src/arrow/util/delimiting.cc]" -- "[cpp/src/arrow/csv/reader.cc]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python/pyarrow/includes/libarrow_dataset.pxd]" -- "[python/pyarrow/_dataset.pyx]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[cpp/src/parquet/encoder.cc]" -- "[cpp/src/arrow/io/transform.cc]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[cpp/src/arrow/compute/kernels/util_internal.h]" -- "[cpp/src/arrow/compute/kernels/scalar_cast_string.cc]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python/pyarrow/compute.py]" -- "[cpp/src/arrow/compute/api_aggregate.cc]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[cpp/src/arrow/csv/reader.cc]" -- "[cpp/src/arrow/compute/row/grouper.cc]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[cpp/src/arrow/compute/api_aggregate.h]" -- "[cpp/src/arrow/compute/kernels/pivot_internal.cc]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[cpp/src/arrow/compute/kernels/hash_aggregate.cc]" -- "[cpp/src/arrow/compute/api_aggregate.h]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[cpp/src/arrow/compute/kernels/scalar_cast_boolean.cc]" -- "[cpp/src/arrow/compute/kernels/aggregate_quantile.cc]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python/pyarrow/_parquet.pyx]" -- "[cpp/src/parquet/metadata.cc]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[cpp/src/arrow/compute/kernels/codegen_internal.h]" -- "[cpp/src/arrow/compute/api_vector.cc]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[cpp/src/arrow/compute/registry.cc]" -- "[python/pyarrow/compute.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[cpp/src/arrow/io/transform.cc]" -- "[cpp/src/arrow/compute/row/grouper.cc]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[cpp/src/arrow/util/delimiting.cc]" -- "[cpp/src/arrow/ipc/writer.cc]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[cpp/src/arrow/compute/kernels/aggregate_var_std.cc]" -- "[python/pyarrow/_compute.pyx]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python/pyarrow/parquet/core.py]" -- "[python/pyarrow/_parquet.pxd]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[cpp/src/arrow/compute/kernels/vector_statistics.cc]" -- "[cpp/src/arrow/compute/kernels/scalar_cast_string.cc]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[cpp/src/arrow/compute/api_vector.cc]" -- "[cpp/src/arrow/type.cc]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[cpp/src/parquet/file_writer.cc]" -- "[cpp/src/parquet/encryption/encryption.cc]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python/pyarrow/_parquet.pxd]" -- "[cpp/src/parquet/metadata.cc]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[cpp/src/parquet/page_index.cc]" -- "[cpp/src/parquet/file_writer.cc]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[dev/tasks/linux-packages/apache-arrow/yum/arrow.spec.in]" -- "[dev/tasks/linux-packages/apache-arrow-release/yum/apache-arrow-release.spec.in]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[cpp/src/arrow/dataset/scanner.cc]" -- "[cpp/src/arrow/acero/source_node.cc]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[cpp/src/arrow/compute/kernels/hash_aggregate_pivot.cc]" -- "[cpp/src/arrow/compute/kernels/pivot_internal.cc]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[dev/tasks/homebrew-formulae/apache-arrow.rb]" -- "[dev/tasks/homebrew-formulae/apache-arrow-glib.rb]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[cpp/src/arrow/ipc/writer.cc]" -- "[cpp/src/arrow/csv/reader.cc]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[python/pyarrow/_parquet.pyx]" -- "[cpp/src/parquet/arrow/schema_internal.cc]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[cpp/src/gandiva/llvm_generator.cc]" -- "[cpp/src/gandiva/engine.cc]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[cpp/src/arrow/compute/kernels/aggregate_var_std_internal.h]" -- "[cpp/src/arrow/compute/api_aggregate.h]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[cpp/src/arrow/compute/kernels/scalar_cast_boolean.cc]" -- "[cpp/src/arrow/compute/kernels/codegen_internal.h]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[cpp/src/arrow/compute/kernels/aggregate_var_std.cc]" -- "[cpp/src/arrow/compute/api_aggregate.cc]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[cpp/src/parquet/arrow/schema_internal.cc]" -- "[cpp/src/parquet/types.cc]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[cpp/src/arrow/table.cc]" -- "[cpp/src/arrow/chunked_array.cc]" [label=" 2 ", penwidth="2", color="#00688b70"]; }