apache / arrow
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 2,796 files with 507,265 lines of code.
    • 31 files changed more than 100 times (41,556 lines of code)
    • 84 files changed 51-100 times (62,733 lines of code)
    • 272 files changed 21-50 times (119,029 lines of code)
    • 715 files changed 6-20 times (155,481 lines of code)
    • 1,694 files changed 1-5 times (128,466 lines of code)
8% | 12% | 23% | 30% | 25%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 2,796 files with 507,265 lines of code.
    • 55 files changed by more than 25 contributors (62,469 lines of code)
    • 267 files changed by 11-25 contributors (133,731 lines of code)
    • 396 files changed by 6-10 contributors (118,895 lines of code)
    • 1,292 files changed by 2-5 contributors (143,907 lines of code)
    • 786 files changed by 1 contributor (48,263 lines of code)
12% | 26% | 23% | 28% | 9%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
cc, h, rb, cs, m, py, ts, rst, r, sh, rd, cpp, txt, md, yaml, cmake, hpp, json, swift, in, dockerfile, js, svg, gitignore, pxd, pyx, c, rmd, pxi, csproj, bat, patch, gemspec, html, orc, cjs, vala, proto, editorconfig, lua, clang-format, css, mod, dockerignore, diff, props, cfg, jsonl, gitattributes, go, xml, npmrc, eslintignore, targets, thrift, toml, mjs, jinja, mm, gitmodules, clang-tidy, tcc, resx, awk
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cc7% | 14% | 31% | 26% | 20%
cmake57% | 0% | 1% | 10% | 30%
pxi68% | 14% | 7% | 8% | 1%
pyx43% | 26% | 15% | 9% | 4%
pxd49% | 23% | 6% | 14% | 5%
h1% | 9% | 20% | 37% | 30%
py7% | 14% | 20% | 41% | 15%
cpp0% | 18% | 32% | 36% | 12%
rb0% | 26% | 5% | 27% | 40%
in0% | 24% | 6% | 11% | 57%
jinja0% | 100% | 0% | 0% | 0%
ts0% | 0% | 12% | 56% | 31%
cs0% | 0% | 6% | 45% | 47%
proto0% | 0% | 24% | 71% | 3%
js0% | 0% | 60% | 22% | 17%
hpp0% | 0% | 2% | 28% | 69%
gemspec0% | 0% | 32% | 0% | 67%
toml0% | 0% | 100% | 0% | 0%
props0% | 0% | 100% | 0% | 0%
swift0% | 0% | 0% | 56% | 43%
m0% | 0% | 0% | 20% | 79%
thrift0% | 0% | 0% | 100% | 0%
c0% | 0% | 0% | 1% | 98%
lua0% | 0% | 0% | 18% | 81%
html0% | 0% | 0% | 33% | 66%
cfg0% | 0% | 0% | 64% | 35%
vala0% | 0% | 0% | 0% | 100%
mm0% | 0% | 0% | 0% | 100%
go0% | 0% | 0% | 0% | 100%
awk0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
mjs0% | 0% | 0% | 0% | 100%
cjs0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
targets0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cpp7% | 12% | 25% | 30% | 23%
python33% | 13% | 14% | 16% | 22%
dev0% | 46% | 20% | 24% | 7%
c_glib0% | 13% | 31% | 34% | 21%
r0% | 25% | 54% | 15% | 5%
js0% | 0% | 15% | 53% | 30%
csharp0% | 0% | 7% | 45% | 47%
format0% | 0% | 25% | 71% | 2%
ci0% | 0% | 58% | 4% | 36%
matlab0% | 0% | 3% | 19% | 76%
ruby0% | 0% | 2% | 42% | 54%
swift0% | 0% | 0% | 54% | 45%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
ThirdpartyToolchain.cmake
in cpp/cmake_modules
5062 - 2017-06-23 2025-04-30 457 85 wes.mckinney@twosigma.com dewey@wherobots.com
pxd
libarrow.pxd
in python/pyarrow/includes
2459 - 2016-03-09 2025-03-24 430 86 wesm@apache.org antoine@python.org
pxi
array.pxi
in python/pyarrow
1740 138 2017-05-13 2025-04-17 258 79 wes.mckinney@twosigma.com 39612448+yyossy5@users.nore...
pxi
table.pxi
in python/pyarrow
1569 169 2017-05-13 2025-02-20 234 65 wes.mckinney@twosigma.com university@jonas-dedden.de
type.h
in cpp/src/arrow
1369 139 2016-02-17 2025-03-24 233 54 wes@cloudera.com antoine@python.org
setup.py
in python
284 13 2016-03-07 2025-01-17 210 46 wesm@apache.org raulcumplido@gmail.com
__init__.py
in python/pyarrow
289 12 2016-03-09 2025-04-29 184 37 wesm@apache.org alenkaf@users.noreply.githu...
pxi
types.pxi
in python/pyarrow
1713 254 2017-07-16 2025-04-29 182 55 wes.mckinney@twosigma.com alenkaf@users.noreply.githu...
type.cc
in cpp/src/arrow
2849 218 2016-02-17 2025-04-09 180 47 wes@cloudera.com maplewish117@gmail.com
_dataset.pyx
in python/pyarrow
1872 161 2019-12-13 2025-02-11 153 46 szucs.krisztian@gmail.com github@enrico.minack.dev
reader.cc
in cpp/src/arrow/ipc
2186 136 2017-02-27 2025-04-04 152 42 wes.mckinney@twosigma.com kou@clear-code.com
reader.cc
in cpp/src/parquet/arrow
1120 73 2016-09-18 2025-04-15 150 33 uwelk@xhochy.com alenkaf@users.noreply.githu...
writer.cc
in cpp/src/arrow/ipc
1246 78 2017-02-27 2025-04-04 142 38 wes.mckinney@twosigma.com kou@clear-code.com
array.h
in cpp/src/arrow
10 - 2016-02-17 2023-02-17 141 25 wes@cloudera.com felipekde@gmail.com
_parquet.pyx
in python/pyarrow
1570 129 2017-01-10 2025-04-30 133 58 wes.mckinney@twosigma.com dewey@wherobots.com
SetupCxxFlags.cmake
in cpp/cmake_modules
760 - 2016-12-28 2024-12-18 129 43 wes.mckinney@twosigma.com joubert.sy@gmail.com
column_reader.cc
in cpp/src/parquet
1604 86 2016-01-28 2025-04-02 126 43 wes@cloudera.com github@enrico.minack.dev
builder.cc
in cpp/src/arrow
278 49 2016-02-17 2025-04-04 124 28 wes@cloudera.com kou@clear-code.com
pandas_compat.py
in python/pyarrow
823 35 2017-05-16 2025-02-27 123 35 cpcloud@gmail.com 10647082+mroeschke@users.no...
column_writer.cc
in cpp/src/parquet
1968 102 2017-06-26 2025-04-30 119 49 wes.mckinney@twosigma.com dewey@wherobots.com
writer.cc
in cpp/src/parquet/arrow
462 22 2016-09-18 2025-04-04 117 34 uwelk@xhochy.com kou@clear-code.com
pxd
lib.pxd
in python/pyarrow
428 - 2017-05-13 2025-04-29 113 39 wes.mckinney@twosigma.com alenkaf@users.noreply.githu...
_compute.pyx
in python/pyarrow
1487 194 2020-01-14 2025-03-24 113 42 uwe.korn@quantco.com antoine@python.org
compare.cc
in cpp/src/arrow
1256 104 2017-01-30 2025-04-04 110 27 wes.mckinney@twosigma.com kou@clear-code.com
pxi
io.pxi
in python/pyarrow
1264 131 2017-05-13 2025-02-06 109 36 wes.mckinney@twosigma.com antoine@python.org
DefineOptions.cmake
in cpp/cmake_modules
623 - 2019-05-15 2025-04-23 104 44 bengilgit@gmail.com singh1203.ss@gmail.com
BuildUtils.cmake
in cpp/cmake_modules
835 - 2016-12-28 2025-04-28 104 38 uwelk@xhochy.com ustcwg@gmail.com
s3fs.cc
in cpp/src/arrow/filesystem
2776 190 2019-08-29 2025-04-29 104 32 antoine@python.org 24530683+gmcrocetti@users.n...
compute.py
in python/pyarrow
325 18 2020-01-14 2025-03-30 101 39 uwe.korn@quantco.com chilin.chiou@gmail.com
gtest_util.h
in cpp/src/arrow/testing
402 10 2019-02-11 2025-04-30 101 27 uwe.korn@blue-yonder.com raulcumplido@gmail.com
file_parquet.cc
in cpp/src/arrow/dataset
927 29 2019-08-20 2025-04-21 101 25 fsaintjacques@gmail.com dewey@wherobots.com
type_traits.h
in cpp/src/arrow
1178 85 2016-11-18 2025-01-13 100 28 wes.mckinney@twosigma.com antoine@python.org
table.cc
in cpp/src/arrow
573 14 2016-03-23 2025-04-09 99 30 wesm@apache.org maplewish117@gmail.com
builder.h
in cpp/src/arrow
14 - 2016-02-17 2023-02-17 98 19 wes@cloudera.com felipekde@gmail.com
scanner.cc
in cpp/src/arrow/dataset
964 51 2019-06-13 2025-04-04 98 24 wesm+git@apache.org kou@clear-code.com
in
arrow.spec.in
in dev/tasks/linux-packages/apache-arrow/yum
846 - 2019-11-07 2025-04-28 97 13 kou@clear-code.com jacob@wujciak.de
metadata.cc
in cpp/src/parquet
1653 189 2017-12-12 2025-04-30 95 41 wes.mckinney@twosigma.com dewey@wherobots.com
file_base.cc
in cpp/src/arrow/dataset
505 27 2019-08-20 2025-04-04 94 19 fsaintjacques@gmail.com kou@clear-code.com
schema.cc
in cpp/src/parquet/arrow
920 30 2016-09-18 2025-04-30 94 35 uwelk@xhochy.com dewey@wherobots.com
pxd
libarrow_dataset.pxd
in python/pyarrow/includes
321 - 2019-12-13 2025-02-11 90 25 szucs.krisztian@gmail.com github@enrico.minack.dev
cli.py
in dev/archery/archery
581 22 2019-04-25 2024-12-05 88 25 fsaintjacques@gmail.com li.davidm96@gmail.com
types.h
in cpp/src/gandiva/precompiled
680 - 2018-05-28 2024-09-06 88 28 p.ravindra@yahoo.com kou@clear-code.com
buffer.h
in cpp/src/arrow
267 25 2016-12-12 2025-04-09 86 27 wes.mckinney@twosigma.com maplewish117@gmail.com
pxd
_parquet.pxd
in python/pyarrow
585 - 2017-01-10 2025-04-30 86 42 wes.mckinney@twosigma.com dewey@wherobots.com
table.h
in cpp/src/arrow
117 6 2016-03-23 2024-04-30 85 25 wesm@apache.org even.rouault@spatialys.com
api_scalar.h
in cpp/src/arrow/compute
603 16 2020-05-24 2025-03-11 84 36 wesm+git@apache.org 42874930+arashandishgar@use...
_flight.pyx
in python/pyarrow
1744 167 2019-02-14 2025-04-16 84 30 david.m.li@twosigma.com alenkaf@users.noreply.githu...
client.cc
in cpp/src/arrow/flight
620 39 2018-09-20 2025-04-04 80 25 wesm+git@apache.org kou@clear-code.com
pxi
ipc.pxi
in python/pyarrow
648 89 2017-07-15 2024-06-13 80 29 wes.mckinney@twosigma.com jorisvandenbossche@gmail.com
pxi
scalar.pxi
in python/pyarrow
665 86 2017-07-16 2025-02-20 80 35 wes.mckinney@twosigma.com university@jonas-dedden.de
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
pxd
libarrow.pxd
in python/pyarrow/includes
2459 - 2016-03-09 2025-03-24 430 86 wesm@apache.org antoine@python.org
ThirdpartyToolchain.cmake
in cpp/cmake_modules
5062 - 2017-06-23 2025-04-30 457 85 wes.mckinney@twosigma.com dewey@wherobots.com
pxi
array.pxi
in python/pyarrow
1740 138 2017-05-13 2025-04-17 258 79 wes.mckinney@twosigma.com 39612448+yyossy5@users.nore...
pxi
table.pxi
in python/pyarrow
1569 169 2017-05-13 2025-02-20 234 65 wes.mckinney@twosigma.com university@jonas-dedden.de
_parquet.pyx
in python/pyarrow
1570 129 2017-01-10 2025-04-30 133 58 wes.mckinney@twosigma.com dewey@wherobots.com
pxi
types.pxi
in python/pyarrow
1713 254 2017-07-16 2025-04-29 182 55 wes.mckinney@twosigma.com alenkaf@users.noreply.githu...
type.h
in cpp/src/arrow
1369 139 2016-02-17 2025-03-24 233 54 wes@cloudera.com antoine@python.org
column_writer.cc
in cpp/src/parquet
1968 102 2017-06-26 2025-04-30 119 49 wes.mckinney@twosigma.com dewey@wherobots.com
type.cc
in cpp/src/arrow
2849 218 2016-02-17 2025-04-09 180 47 wes@cloudera.com maplewish117@gmail.com
setup.py
in python
284 13 2016-03-07 2025-01-17 210 46 wesm@apache.org raulcumplido@gmail.com
_dataset.pyx
in python/pyarrow
1872 161 2019-12-13 2025-02-11 153 46 szucs.krisztian@gmail.com github@enrico.minack.dev
DefineOptions.cmake
in cpp/cmake_modules
623 - 2019-05-15 2025-04-23 104 44 bengilgit@gmail.com singh1203.ss@gmail.com
SetupCxxFlags.cmake
in cpp/cmake_modules
760 - 2016-12-28 2024-12-18 129 43 wes.mckinney@twosigma.com joubert.sy@gmail.com
column_reader.cc
in cpp/src/parquet
1604 86 2016-01-28 2025-04-02 126 43 wes@cloudera.com github@enrico.minack.dev
reader.cc
in cpp/src/arrow/ipc
2186 136 2017-02-27 2025-04-04 152 42 wes.mckinney@twosigma.com kou@clear-code.com
_compute.pyx
in python/pyarrow
1487 194 2020-01-14 2025-03-24 113 42 uwe.korn@quantco.com antoine@python.org
pxd
_parquet.pxd
in python/pyarrow
585 - 2017-01-10 2025-04-30 86 42 wes.mckinney@twosigma.com dewey@wherobots.com
metadata.cc
in cpp/src/parquet
1653 189 2017-12-12 2025-04-30 95 41 wes.mckinney@twosigma.com dewey@wherobots.com
pxd
lib.pxd
in python/pyarrow
428 - 2017-05-13 2025-04-29 113 39 wes.mckinney@twosigma.com alenkaf@users.noreply.githu...
compute.py
in python/pyarrow
325 18 2020-01-14 2025-03-30 101 39 uwe.korn@quantco.com chilin.chiou@gmail.com
writer.cc
in cpp/src/arrow/ipc
1246 78 2017-02-27 2025-04-04 142 38 wes.mckinney@twosigma.com kou@clear-code.com
BuildUtils.cmake
in cpp/cmake_modules
835 - 2016-12-28 2025-04-28 104 38 uwelk@xhochy.com ustcwg@gmail.com
__init__.py
in python/pyarrow
289 12 2016-03-09 2025-04-29 184 37 wesm@apache.org alenkaf@users.noreply.githu...
pxi
io.pxi
in python/pyarrow
1264 131 2017-05-13 2025-02-06 109 36 wes.mckinney@twosigma.com antoine@python.org
api_scalar.h
in cpp/src/arrow/compute
603 16 2020-05-24 2025-03-11 84 36 wesm+git@apache.org 42874930+arashandishgar@use...
types.h
in cpp/src/parquet
578 17 2016-01-28 2025-04-30 73 36 wes@cloudera.com dewey@wherobots.com
pandas_compat.py
in python/pyarrow
823 35 2017-05-16 2025-02-27 123 35 cpcloud@gmail.com 10647082+mroeschke@users.no...
schema.cc
in cpp/src/parquet/arrow
920 30 2016-09-18 2025-04-30 94 35 uwelk@xhochy.com dewey@wherobots.com
pxi
scalar.pxi
in python/pyarrow
665 86 2017-07-16 2025-02-20 80 35 wes.mckinney@twosigma.com university@jonas-dedden.de
writer.cc
in cpp/src/parquet/arrow
462 22 2016-09-18 2025-04-04 117 34 uwelk@xhochy.com kou@clear-code.com
datagen.py
in dev/archery/archery/integration
1406 204 2019-10-09 2025-03-21 79 34 wesm+git@apache.org sumimakito@hotmail.com
reader.cc
in cpp/src/parquet/arrow
1120 73 2016-09-18 2025-04-15 150 33 uwelk@xhochy.com alenkaf@users.noreply.githu...
s3fs.cc
in cpp/src/arrow/filesystem
2776 190 2019-08-29 2025-04-29 104 32 antoine@python.org 24530683+gmcrocetti@users.n...
record_batch.cc
in cpp/src/arrow
651 32 2017-11-22 2025-04-24 63 31 wes.mckinney@twosigma.com 42874930+andishgar@users.no...
api_scalar.cc
in cpp/src/arrow/compute
828 49 2020-05-24 2025-04-04 63 31 wesm+git@apache.org kou@clear-code.com
table.cc
in cpp/src/arrow
573 14 2016-03-23 2025-04-09 99 30 wesm@apache.org maplewish117@gmail.com
_flight.pyx
in python/pyarrow
1744 167 2019-02-14 2025-04-16 84 30 david.m.li@twosigma.com alenkaf@users.noreply.githu...
gtest_util.cc
in cpp/src/arrow/testing
1035 88 2019-02-11 2025-04-30 79 30 uwe.korn@blue-yonder.com raulcumplido@gmail.com
metadata.h
in cpp/src/parquet
270 - 2017-12-12 2025-04-30 55 30 wes.mckinney@twosigma.com dewey@wherobots.com
pxi
ipc.pxi
in python/pyarrow
648 89 2017-07-15 2024-06-13 80 29 wes.mckinney@twosigma.com jorisvandenbossche@gmail.com
file_reader.cc
in cpp/src/parquet
788 30 2017-12-12 2025-04-02 65 29 wes.mckinney@twosigma.com github@enrico.minack.dev
runner.py
in dev/archery/archery/integration
627 20 2019-10-09 2025-01-10 59 29 wesm+git@apache.org dewey@fishandwhistle.net
builder.cc
in cpp/src/arrow
278 49 2016-02-17 2025-04-04 124 28 wes@cloudera.com kou@clear-code.com
type_traits.h
in cpp/src/arrow
1178 85 2016-11-18 2025-01-13 100 28 wes.mckinney@twosigma.com antoine@python.org
types.h
in cpp/src/gandiva/precompiled
680 - 2018-05-28 2024-09-06 88 28 p.ravindra@yahoo.com kou@clear-code.com
properties.h
in cpp/src/parquet
750 84 2017-06-26 2025-04-17 55 28 wes.mckinney@twosigma.com adreeve@gmail.com
compare.cc
in cpp/src/arrow
1256 104 2017-01-30 2025-04-04 110 27 wes.mckinney@twosigma.com kou@clear-code.com
gtest_util.h
in cpp/src/arrow/testing
402 10 2019-02-11 2025-04-30 101 27 uwe.korn@blue-yonder.com raulcumplido@gmail.com
buffer.h
in cpp/src/arrow
267 25 2016-12-12 2025-04-09 86 27 wes.mckinney@twosigma.com maplewish117@gmail.com
codegen_internal.h
in cpp/src/arrow/compute/kernels
1068 69 2020-05-24 2025-04-04 77 27 wesm+git@apache.org kou@clear-code.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
ThirdpartyToolchain.cmake
in python/cmake_modules
5062 -
DefineOptions.cmake
in python/cmake_modules
623 -
AWSSDKVariables.cmake
in python/cmake_modules
386 -
FindThriftAlt.cmake
in python/cmake_modules
176 -
FindBrotliAlt.cmake
in python/cmake_modules
154 -
Usevcpkg.cmake
in python/cmake_modules
146 -
FindzstdAlt.cmake
in python/cmake_modules
132 -
FindLLVMAlt.cmake
in python/cmake_modules
120 -
FindClangTools.cmake
in python/cmake_modules
116 -
Findutf8proc.cmake
in python/cmake_modules
114 -
san-config.cmake
in python/cmake_modules
110 -
Findlz4Alt.cmake
in python/cmake_modules
103 -
FindSnappyAlt.cmake
in python/cmake_modules
101 -
FindjemallocAlt.cmake
in python/cmake_modules
99 -
FindgRPCAlt.cmake
in python/cmake_modules
94 -
FindRapidJSONAlt.cmake
in python/cmake_modules
88 -
Findre2Alt.cmake
in python/cmake_modules
86 -
FindPython3Alt.cmake
in python/cmake_modules
77 -
GandivaAddBitcode.cmake
in python/cmake_modules
73 -
Findc-aresAlt.cmake
in python/cmake_modules
71 -
FindorcAlt.cmake
in python/cmake_modules
70 -
FindglogAlt.cmake
in python/cmake_modules
69 -
FindGTestAlt.cmake
in python/cmake_modules
64 -
FindgflagsAlt.cmake
in python/cmake_modules
57 -
FindProtobufAlt.cmake
in python/cmake_modules
52 -
FindOpenSSLAlt.cmake
in python/cmake_modules
51 -
FindAWSSDKAlt.cmake
in python/cmake_modules
49 -
FindInferTools.cmake
in python/cmake_modules
45 -
FindSQLite3Alt.cmake
in python/cmake_modules
41 -
FindAzure.cmake
in python/cmake_modules
40 -
FindabslAlt.cmake
in python/cmake_modules
39 -
Findlibrados.cmake
in python/cmake_modules
32 -
UriParse.c
in cpp/src/arrow/vendored/uriparser
1773 58 2019-11-20 2019-11-20 1 1 antoine@python.org antoine@python.org
1516 - 2023-11-29 2023-11-29 1 1 kou@clear-code.com kou@clear-code.com
pythoncapi_compat.h
in python/pyarrow/src/arrow/python/vendored
1168 29 2024-08-15 2024-08-15 1 1 lisandrosnik@gmail.com lisandrosnik@gmail.com
896 - 2023-11-29 2023-11-29 1 1 kou@clear-code.com kou@clear-code.com
BuildUtils.cmake
in python/cmake_modules
835 - 2017-05-11 2017-05-11 1 1 uwelk@xhochy.com uwelk@xhochy.com
crc32.cc
in cpp/src/arrow/util
812 1 2023-02-10 2023-02-10 1 1 maplewish117@gmail.com maplewish117@gmail.com
pcg_uint128.hpp
in cpp/src/arrow/vendored/pcg
778 31 2021-04-22 2021-04-22 1 1 antoine@python.org antoine@python.org
key_hash_internal.cc
in cpp/src/arrow/compute
761 33 2024-04-02 2024-04-02 1 1 106943008+zhanghuigui@users... 106943008+zhanghuigui@users...
SetupCxxFlags.cmake
in python/cmake_modules
760 - 2017-05-11 2017-05-11 1 1 uwelk@xhochy.com uwelk@xhochy.com
string-to-double.cc
in cpp/src/arrow/vendored/double-conversion
605 24 2023-05-19 2023-05-19 1 1 61036695+liujiacheng777@use... 61036695+liujiacheng777@use...
datum.cpp
in c_glib/arrow-glib
585 - 2020-06-22 2024-03-11 8 1 kou@clear-code.com kou@clear-code.com
UriNormalize.c
in cpp/src/arrow/vendored/uriparser
564 16 2019-11-20 2019-11-20 1 1 antoine@python.org antoine@python.org
dataset-factory.cpp
in c_glib/arrow-dataset-glib
545 - 2021-06-16 2024-03-11 5 1 kou@clear-code.com kou@clear-code.com
docscrape.py
in python/pyarrow/vendored
542 49 2022-01-13 2022-01-13 1 1 antoine@python.org antoine@python.org
partitioning.cpp
in c_glib/arrow-dataset-glib
535 - 2021-09-02 2024-03-11 5 1 kou@clear-code.com kou@clear-code.com
UriRecompose.c
in cpp/src/arrow/vendored/uriparser
475 3 2019-11-20 2019-11-20 1 1 antoine@python.org antoine@python.org
metadata.cpp
in c_glib/parquet-glib
423 - 2022-04-18 2024-03-11 5 1 kou@clear-code.com kou@clear-code.com
pcg_extras.hpp
in cpp/src/arrow/vendored/pcg
409 22 2021-04-22 2023-05-16 2 1 antoine@python.org antoine@python.org
Correlations

File Size vs. Number of Changes: 2808 points

cpp/src/arrow/csv/converter.cc x: 660 lines of code y: 39 # changes python/pyarrow/_s3fs.pyx x: 219 lines of code y: 39 # changes cpp/src/arrow/array/data.h x: 349 lines of code y: 28 # changes c_glib/arrow-glib/basic-data-type.cpp x: 1633 lines of code y: 43 # changes c_glib/arrow-glib/basic-data-type.h x: 688 lines of code y: 28 # changes cpp/src/parquet/geospatial/util_json_internal.cc x: 133 lines of code y: 2 # changes cpp/src/parquet/thrift_internal.h x: 517 lines of code y: 32 # changes cpp/src/parquet/types.cc x: 1576 lines of code y: 46 # changes dev/release/binary-task.rb x: 2283 lines of code y: 69 # changes format/Flight.proto x: 605 lines of code y: 24 # changes swift/Arrow/Sources/Arrow/ArrowType.swift x: 363 lines of code y: 10 # changes swift/Arrow/Sources/Arrow/ProtoUtil.swift x: 55 lines of code y: 2 # changes swift/data-generator/swift-datagen/main.go x: 79 lines of code y: 4 # changes cpp/src/arrow/flight/sql/column_metadata.cc x: 148 lines of code y: 6 # changes cpp/src/arrow/flight/sql/column_metadata.h x: 60 lines of code y: 6 # changes format/FlightSql.proto x: 1720 lines of code y: 18 # changes swift/ArrowFlight/Package.swift x: 35 lines of code y: 6 # changes swift/Arrow/Package.swift x: 42 lines of code y: 8 # changes swift/CDataWGo/Package.swift x: 23 lines of code y: 2 # changes cpp/src/arrow/testing/gtest_util.cc x: 1035 lines of code y: 79 # changes cpp/src/arrow/testing/gtest_util.h x: 402 lines of code y: 101 # changes cpp/cmake_modules/ThirdpartyToolchain.cmake x: 5062 lines of code y: 457 # changes cpp/src/parquet/arrow/schema.cc x: 920 lines of code y: 94 # changes cpp/src/parquet/arrow/schema_internal.cc x: 212 lines of code y: 12 # changes cpp/src/parquet/arrow/schema_internal.h x: 25 lines of code y: 6 # changes cpp/src/parquet/column_writer.cc x: 1968 lines of code y: 119 # changes cpp/src/parquet/geospatial/statistics.cc x: 296 lines of code y: 1 # changes cpp/src/parquet/geospatial/statistics.h x: 51 lines of code y: 1 # changes cpp/src/parquet/geospatial/util_internal.cc x: 173 lines of code y: 1 # changes cpp/src/parquet/geospatial/util_internal.h x: 123 lines of code y: 1 # changes cpp/src/parquet/geospatial/util_json_internal.h x: 11 lines of code y: 1 # changes cpp/src/parquet/metadata.cc x: 1653 lines of code y: 95 # changes cpp/src/parquet/metadata.h x: 270 lines of code y: 55 # changes cpp/src/parquet/types.h x: 578 lines of code y: 73 # changes python/pyarrow/_parquet.pxd x: 585 lines of code y: 86 # changes python/pyarrow/_parquet.pyx x: 1570 lines of code y: 133 # changes python/pyarrow/parquet/core.py x: 754 lines of code y: 39 # changes cpp/src/arrow/flight/types.h x: 632 lines of code y: 52 # changes cpp/src/arrow/util/thread_pool.cc x: 596 lines of code y: 29 # changes cpp/src/arrow/filesystem/s3fs.cc x: 2776 lines of code y: 104 # changes python/pyarrow/includes/libarrow_fs.pxd x: 289 lines of code y: 45 # changes python/pyarrow/__init__.py x: 289 lines of code y: 184 # changes python/pyarrow/lib.pxd x: 428 lines of code y: 113 # changes python/pyarrow/types.pxi x: 1713 lines of code y: 182 # changes dev/tasks/linux-packages/helper.rb x: 58 lines of code y: 5 # changes dev/tasks/linux-packages/apache-arrow-release/yum/apache-arrow-release.spec.in x: 83 lines of code y: 38 # changes dev/tasks/linux-packages/apache-arrow/yum/arrow.spec.in x: 846 lines of code y: 97 # changes c_glib/tool/generate-version-header.py x: 101 lines of code y: 7 # changes csharp/Directory.Build.props x: 35 lines of code y: 40 # changes dev/tasks/homebrew-formulae/apache-arrow-glib.rb x: 34 lines of code y: 24 # changes dev/tasks/homebrew-formulae/apache-arrow.rb x: 84 lines of code y: 58 # changes python/pyproject.toml x: 76 lines of code y: 29 # changes r/pkgdown/assets/versions.html x: 27 lines of code y: 8 # changes ruby/red-arrow-cuda/lib/arrow-cuda/version.rb x: 8 lines of code y: 34 # changes ruby/red-arrow-dataset/lib/arrow-dataset/version.rb x: 8 lines of code y: 24 # changes ruby/red-arrow-flight-sql/lib/arrow-flight-sql/version.rb x: 8 lines of code y: 14 # changes ruby/red-arrow-flight/lib/arrow-flight/version.rb x: 8 lines of code y: 18 # changes cpp/cmake_modules/BuildUtils.cmake x: 835 lines of code y: 104 # changes cpp/src/arrow/compute/kernels/scalar_cast_nested.cc x: 389 lines of code y: 22 # changes cpp/src/arrow/array/statistics.h x: 62 lines of code y: 8 # changes cpp/src/arrow/record_batch.cc x: 651 lines of code y: 63 # changes cpp/cmake_modules/DefineOptions.cmake x: 623 lines of code y: 104 # changes cpp/src/arrow/dataset/file_parquet.cc x: 927 lines of code y: 101 # changes cpp/src/arrow/extension/uuid.cc x: 35 lines of code y: 3 # changes python/pyarrow/_dataset_parquet.pyx x: 646 lines of code y: 33 # changes cpp/src/arrow/compute/light_array_internal.cc x: 647 lines of code y: 3 # changes cpp/src/arrow/compute/row/compare_internal.cc x: 412 lines of code y: 10 # changes python/pyarrow/array.pxi x: 1740 lines of code y: 258 # changes cpp/src/arrow/testing/process.cc x: 280 lines of code y: 7 # changes cpp/src/parquet/properties.h x: 750 lines of code y: 55 # changes python/pyarrow/_flight.pyx x: 1744 lines of code y: 84 # changes dev/release/download_rc_binaries.py x: 279 lines of code y: 20 # changes cpp/src/arrow/filesystem/s3fs_benchmark.cc x: 339 lines of code y: 12 # changes cpp/src/parquet/arrow/reader.cc x: 1120 lines of code y: 150 # changes cpp/src/parquet/arrow/reader.h x: 134 lines of code y: 57 # changes cpp/src/parquet/arrow/writer.h x: 62 lines of code y: 39 # changes dev/release/02-source-test.rb x: 140 lines of code y: 23 # changes cpp/src/arrow/engine/substrait/expression_internal.cc x: 1272 lines of code y: 37 # changes cpp/src/arrow/engine/substrait/serde.cc x: 374 lines of code y: 27 # changes ruby/red-arrow/red-arrow.gemspec x: 79 lines of code y: 26 # changes cpp/src/arrow/array/builder_run_end.cc x: 264 lines of code y: 8 # changes cpp/src/arrow/buffer.h x: 267 lines of code y: 86 # changes cpp/src/arrow/chunked_array.cc x: 266 lines of code y: 16 # changes cpp/src/arrow/record_batch.h x: 170 lines of code y: 54 # changes cpp/src/arrow/table.cc x: 573 lines of code y: 99 # changes cpp/src/arrow/type.cc x: 2849 lines of code y: 180 # changes python/pyarrow/acero.py x: 244 lines of code y: 14 # changes python/pyarrow/feather.py x: 120 lines of code y: 46 # changes r/src/Makevars.in x: 29 lines of code y: 15 # changes cpp/src/parquet/arrow/variant_internal.cc x: 77 lines of code y: 1 # changes cpp/src/parquet/arrow/variant_internal.h x: 34 lines of code y: 1 # changes cpp/src/parquet/parquet.thrift x: 353 lines of code y: 19 # changes cpp/src/parquet/schema.cc x: 780 lines of code y: 42 # changes cpp/src/arrow/gpu/arrow-cuda.pc.in x: 26 lines of code y: 4 # changes cpp/src/arrow/gpu/cuda_arrow_ipc.h x: 25 lines of code y: 9 # changes cpp/src/arrow/gpu/cuda_context.h x: 192 lines of code y: 23 # changes cpp/src/arrow/gpu/cuda_memory.h x: 120 lines of code y: 27 # changes cpp/src/arrow/filesystem/filesystem.cc x: 799 lines of code y: 55 # changes cpp/src/arrow/filesystem/filesystem.h x: 309 lines of code y: 52 # changes cpp/src/arrow/filesystem/localfs.cc x: 560 lines of code y: 34 # changes cpp/src/arrow/filesystem/s3fs.h x: 171 lines of code y: 47 # changes cpp/src/arrow/filesystem/util_internal.cc x: 205 lines of code y: 21 # changes cpp/src/arrow/filesystem/util_internal.h x: 47 lines of code y: 14 # changes cpp/src/arrow/ipc/message.cc x: 843 lines of code y: 56 # changes cpp/src/arrow/util/io_util.cc x: 1828 lines of code y: 47 # changes cpp/src/arrow/dataset/arrow-dataset.pc.in x: 26 lines of code y: 8 # changes cpp/src/arrow/compute/kernels/pivot_internal.cc x: 121 lines of code y: 4 # changes r/src/altrep.cpp x: 923 lines of code y: 24 # changes r/src/arrow_types.h x: 237 lines of code y: 71 # changes r/src/r_to_arrow.cpp x: 1249 lines of code y: 23 # changes matlab/tools/cmake/BuildMatlabArrowInterface.cmake x: 143 lines of code y: 39 # changes cpp/src/arrow/acero/accumulation_queue.cc x: 128 lines of code y: 2 # changes cpp/src/arrow/acero/aggregate_benchmark.cc x: 718 lines of code y: 7 # changes cpp/src/arrow/acero/aggregate_internal.cc x: 223 lines of code y: 5 # changes cpp/src/arrow/acero/asof_join_node.cc x: 1220 lines of code y: 24 # changes cpp/src/arrow/acero/exec_plan.cc x: 969 lines of code y: 7 # changes cpp/src/arrow/acero/fetch_node.cc x: 164 lines of code y: 2 # changes cpp/src/arrow/acero/filter_node.cc x: 86 lines of code y: 2 # changes cpp/src/arrow/acero/groupby_aggregate_node.cc x: 345 lines of code y: 4 # changes cpp/src/arrow/acero/hash_join.cc x: 654 lines of code y: 5 # changes cpp/src/arrow/acero/hash_join_benchmark.cc x: 612 lines of code y: 10 # changes cpp/src/arrow/acero/hash_join_dict.cc x: 532 lines of code y: 3 # changes cpp/src/arrow/acero/hash_join_node.cc x: 1023 lines of code y: 9 # changes cpp/src/arrow/acero/pivot_longer_node.cc x: 228 lines of code y: 3 # changes cpp/src/arrow/acero/project_node.cc x: 99 lines of code y: 3 # changes cpp/src/arrow/acero/scalar_aggregate_node.cc x: 252 lines of code y: 4 # changes cpp/src/arrow/acero/sink_node.cc x: 458 lines of code y: 3 # changes cpp/src/arrow/acero/sorted_merge_node.cc x: 476 lines of code y: 7 # changes cpp/src/arrow/acero/swiss_join.cc x: 2313 lines of code y: 20 # changes cpp/src/arrow/acero/swiss_join_avx2.cc x: 372 lines of code y: 8 # changes cpp/src/arrow/acero/task_util.cc x: 360 lines of code y: 5 # changes cpp/src/arrow/acero/unmaterialized_table_internal.h x: 198 lines of code y: 2 # changes cpp/src/arrow/array/array_dict.cc x: 449 lines of code y: 14 # changes cpp/src/arrow/array/array_nested.cc x: 1096 lines of code y: 43 # changes cpp/src/arrow/array/array_primitive.cc x: 80 lines of code y: 8 # changes cpp/src/arrow/array/builder_adaptive.cc x: 309 lines of code y: 14 # changes cpp/src/arrow/array/builder_base.cc x: 318 lines of code y: 23 # changes cpp/src/arrow/array/builder_binary.cc x: 198 lines of code y: 23 # changes cpp/src/arrow/array/builder_dict.cc x: 163 lines of code y: 26 # changes cpp/src/arrow/array/builder_nested.cc x: 240 lines of code y: 23 # changes cpp/src/arrow/array/builder_primitive.cc x: 105 lines of code y: 13 # changes cpp/src/arrow/array/builder_union.cc x: 108 lines of code y: 16 # changes cpp/src/arrow/array/concatenate.cc x: 739 lines of code y: 39 # changes cpp/src/arrow/array/data.cc x: 765 lines of code y: 33 # changes cpp/src/arrow/array/dict_internal.h x: 146 lines of code y: 12 # changes cpp/src/arrow/array/diff.cc x: 762 lines of code y: 26 # changes cpp/src/arrow/array/util.cc x: 790 lines of code y: 38 # changes cpp/src/arrow/array/validate.cc x: 839 lines of code y: 50 # changes cpp/src/arrow/buffer.cc x: 167 lines of code y: 62 # changes cpp/src/arrow/builder.cc x: 278 lines of code y: 124 # changes cpp/src/arrow/c/bridge.cc x: 2315 lines of code y: 47 # changes cpp/src/arrow/compare.cc x: 1256 lines of code y: 110 # changes cpp/src/arrow/compute/api_aggregate.cc x: 248 lines of code y: 24 # changes cpp/src/arrow/compute/api_scalar.cc x: 828 lines of code y: 63 # changes cpp/src/arrow/compute/api_vector.cc x: 388 lines of code y: 36 # changes cpp/src/arrow/compute/cast.cc x: 198 lines of code y: 31 # changes cpp/src/arrow/compute/exec.cc x: 1029 lines of code y: 58 # changes cpp/src/arrow/compute/expression.cc x: 1309 lines of code y: 15 # changes cpp/src/arrow/compute/expression_internal.h x: 216 lines of code y: 3 # changes cpp/src/arrow/compute/function.cc x: 399 lines of code y: 29 # changes cpp/src/arrow/compute/kernel.cc x: 449 lines of code y: 22 # changes cpp/src/arrow/compute/kernels/aggregate_internal.h x: 169 lines of code y: 19 # changes cpp/src/arrow/compute/kernels/aggregate_pivot.cc x: 169 lines of code y: 4 # changes cpp/src/arrow/compute/kernels/aggregate_quantile.cc x: 441 lines of code y: 20 # changes cpp/src/arrow/compute/kernels/base_arithmetic_internal.h x: 622 lines of code y: 8 # changes cpp/src/arrow/compute/kernels/codegen_internal.cc x: 464 lines of code y: 34 # changes cpp/src/arrow/compute/kernels/codegen_internal.h x: 1068 lines of code y: 77 # changes cpp/src/arrow/compute/kernels/hash_aggregate_pivot.cc x: 375 lines of code y: 3 # changes cpp/src/arrow/compute/kernels/ree_util_internal.cc x: 112 lines of code y: 4 # changes cpp/src/arrow/compute/kernels/ree_util_internal.h x: 280 lines of code y: 5 # changes cpp/src/arrow/compute/kernels/scalar_arithmetic.cc x: 1521 lines of code y: 65 # changes cpp/src/arrow/compute/kernels/scalar_boolean.cc x: 412 lines of code y: 19 # changes cpp/src/arrow/compute/kernels/scalar_cast_dictionary.cc x: 69 lines of code y: 6 # changes cpp/src/arrow/compute/kernels/scalar_cast_extension.cc x: 47 lines of code y: 4 # changes cpp/src/arrow/compute/kernels/scalar_cast_internal.cc x: 239 lines of code y: 17 # changes cpp/src/arrow/compute/kernels/scalar_cast_internal.h x: 40 lines of code y: 12 # changes cpp/src/arrow/compute/kernels/scalar_cast_numeric.cc x: 873 lines of code y: 33 # changes cpp/src/arrow/compute/kernels/scalar_cast_string.cc x: 635 lines of code y: 34 # changes cpp/src/arrow/compute/kernels/scalar_cast_temporal.cc x: 495 lines of code y: 24 # changes cpp/src/arrow/compute/kernels/scalar_compare.cc x: 779 lines of code y: 34 # changes cpp/src/arrow/compute/kernels/scalar_if_else.cc x: 2399 lines of code y: 31 # changes cpp/src/arrow/compute/kernels/scalar_nested.cc x: 840 lines of code y: 29 # changes cpp/src/arrow/compute/kernels/scalar_round.cc x: 1119 lines of code y: 8 # changes cpp/src/arrow/compute/kernels/scalar_set_lookup.cc x: 545 lines of code y: 35 # changes cpp/src/arrow/compute/kernels/scalar_string_ascii.cc x: 2926 lines of code y: 23 # changes cpp/src/arrow/compute/kernels/scalar_string_internal.h x: 294 lines of code y: 13 # changes cpp/src/arrow/compute/kernels/scalar_string_utf8.cc x: 1107 lines of code y: 11 # changes cpp/src/arrow/compute/kernels/scalar_temporal_binary.cc x: 442 lines of code y: 5 # changes cpp/src/arrow/compute/kernels/scalar_temporal_unary.cc x: 1684 lines of code y: 27 # changes cpp/src/arrow/compute/kernels/scalar_validity.cc x: 218 lines of code y: 19 # changes cpp/src/arrow/compute/kernels/util_internal.h x: 127 lines of code y: 18 # changes cpp/src/arrow/compute/kernels/vector_array_sort.cc x: 528 lines of code y: 14 # changes cpp/src/arrow/compute/kernels/vector_cumulative_ops.cc x: 273 lines of code y: 9 # changes cpp/src/arrow/compute/kernels/vector_nested.cc x: 210 lines of code y: 18 # changes cpp/src/arrow/compute/kernels/vector_rank.cc x: 333 lines of code y: 10 # changes cpp/src/arrow/compute/kernels/vector_replace.cc x: 794 lines of code y: 16 # changes cpp/src/arrow/compute/kernels/vector_run_end_encode.cc x: 517 lines of code y: 9 # changes cpp/src/arrow/compute/kernels/vector_select_k.cc x: 538 lines of code y: 5 # changes cpp/src/arrow/compute/kernels/vector_selection.cc x: 286 lines of code y: 34 # changes cpp/src/arrow/compute/kernels/vector_selection_filter_internal.cc x: 894 lines of code y: 12 # changes cpp/src/arrow/compute/kernels/vector_selection_internal.cc x: 792 lines of code y: 9 # changes cpp/src/arrow/compute/kernels/vector_selection_take_internal.cc x: 570 lines of code y: 11 # changes cpp/src/arrow/compute/kernels/vector_sort.cc x: 937 lines of code y: 58 # changes cpp/src/arrow/compute/kernels/vector_sort_internal.h x: 624 lines of code y: 12 # changes cpp/src/arrow/compute/kernels/vector_swizzle.cc x: 309 lines of code y: 2 # changes cpp/src/arrow/compute/key_map_internal.cc x: 555 lines of code y: 6 # changes cpp/src/arrow/compute/light_array_internal.h x: 197 lines of code y: 6 # changes cpp/src/arrow/compute/row/encode_internal.cc x: 768 lines of code y: 10 # changes cpp/src/arrow/compute/row/grouper.cc x: 814 lines of code y: 23 # changes cpp/src/arrow/compute/row/row_encoder_internal.h x: 203 lines of code y: 4 # changes cpp/src/arrow/compute/row/row_internal.cc x: 321 lines of code y: 10 # changes cpp/src/arrow/csv/chunker.cc x: 317 lines of code y: 12 # changes cpp/src/arrow/csv/column_builder.cc x: 247 lines of code y: 11 # changes cpp/src/arrow/csv/column_decoder.cc x: 165 lines of code y: 9 # changes cpp/src/arrow/csv/inference_internal.h x: 128 lines of code y: 6 # changes cpp/src/arrow/csv/parser.cc x: 569 lines of code y: 22 # changes cpp/src/arrow/csv/reader.cc x: 958 lines of code y: 57 # changes cpp/src/arrow/csv/writer.cc x: 526 lines of code y: 23 # changes cpp/src/arrow/dataset/dataset.cc x: 393 lines of code y: 48 # changes cpp/src/arrow/dataset/dataset_writer.cc x: 605 lines of code y: 30 # changes cpp/src/arrow/dataset/file_base.cc x: 505 lines of code y: 94 # changes cpp/src/arrow/dataset/file_csv.cc x: 402 lines of code y: 42 # changes cpp/src/arrow/dataset/file_json.cc x: 323 lines of code y: 5 # changes cpp/src/arrow/dataset/scan_node.cc x: 336 lines of code y: 15 # changes cpp/src/arrow/dataset/scanner.cc x: 964 lines of code y: 98 # changes cpp/src/arrow/datum.cc x: 229 lines of code y: 18 # changes cpp/src/arrow/device.cc x: 264 lines of code y: 13 # changes cpp/src/arrow/engine/simple_extension_type_internal.h x: 134 lines of code y: 5 # changes cpp/src/arrow/engine/substrait/extension_set.cc x: 1084 lines of code y: 31 # changes cpp/src/arrow/engine/substrait/relation_internal.cc x: 959 lines of code y: 45 # changes cpp/src/arrow/extension/fixed_shape_tensor.cc x: 356 lines of code y: 8 # changes cpp/src/arrow/extension/json.cc x: 40 lines of code y: 3 # changes cpp/src/arrow/extension/opaque.cc x: 77 lines of code y: 2 # changes cpp/src/arrow/extension_type.cc x: 141 lines of code y: 20 # changes cpp/src/arrow/filesystem/azurefs.cc x: 2669 lines of code y: 48 # changes cpp/src/arrow/filesystem/path_util.cc x: 316 lines of code y: 27 # changes cpp/src/arrow/flight/client.cc x: 620 lines of code y: 80 # changes cpp/src/arrow/flight/transport/grpc/grpc_client.cc x: 873 lines of code y: 24 # changes cpp/src/arrow/flight/transport/grpc/serialization_internal.cc x: 325 lines of code y: 7 # changes cpp/src/arrow/gpu/cuda_context.cc x: 582 lines of code y: 30 # changes cpp/src/arrow/gpu/cuda_memory.cc x: 393 lines of code y: 32 # changes cpp/src/arrow/integration/json_internal.cc x: 1684 lines of code y: 7 # changes cpp/src/arrow/io/buffered.cc x: 383 lines of code y: 26 # changes cpp/src/arrow/io/compressed.cc x: 350 lines of code y: 23 # changes cpp/src/arrow/io/file.cc x: 577 lines of code y: 74 # changes cpp/src/arrow/io/hdfs.cc x: 513 lines of code y: 51 # changes cpp/src/arrow/io/hdfs_internal.cc x: 380 lines of code y: 12 # changes cpp/src/arrow/io/memory.cc x: 273 lines of code y: 61 # changes cpp/src/arrow/ipc/dictionary.cc x: 295 lines of code y: 19 # changes cpp/src/arrow/ipc/feather.cc x: 664 lines of code y: 63 # changes cpp/src/arrow/ipc/json_simple.cc x: 861 lines of code y: 32 # changes cpp/src/arrow/ipc/metadata_internal.cc x: 1332 lines of code y: 63 # changes cpp/src/arrow/ipc/reader.cc x: 2186 lines of code y: 152 # changes cpp/src/arrow/ipc/writer.cc x: 1246 lines of code y: 142 # changes cpp/src/arrow/json/chunked_builder.cc x: 386 lines of code y: 11 # changes cpp/src/arrow/json/chunker.cc x: 141 lines of code y: 16 # changes cpp/src/arrow/json/converter.cc x: 304 lines of code y: 20 # changes cpp/src/arrow/json/parser.cc x: 910 lines of code y: 30 # changes cpp/src/arrow/json/reader.cc x: 425 lines of code y: 21 # changes cpp/src/arrow/memory_pool.cc x: 767 lines of code y: 62 # changes cpp/src/arrow/scalar.cc x: 1177 lines of code y: 70 # changes cpp/src/arrow/sparse_tensor.cc x: 372 lines of code y: 24 # changes cpp/src/arrow/tensor.cc x: 449 lines of code y: 36 # changes cpp/src/arrow/testing/generator.cc x: 305 lines of code y: 15 # changes cpp/src/arrow/testing/random.cc x: 1133 lines of code y: 39 # changes cpp/src/arrow/type_traits.cc x: 70 lines of code y: 5 # changes cpp/src/arrow/util/async_util.cc x: 425 lines of code y: 24 # changes cpp/src/arrow/util/atfork_internal.cc x: 92 lines of code y: 4 # changes cpp/src/arrow/util/basic_decimal.cc x: 1097 lines of code y: 34 # changes cpp/src/arrow/util/bit_stream_utils_internal.h x: 357 lines of code y: 3 # changes cpp/src/arrow/util/bit_util.cc x: 72 lines of code y: 17 # changes cpp/src/arrow/util/bitmap_ops.cc x: 369 lines of code y: 17 # changes cpp/src/arrow/util/bpacking.cc x: 361 lines of code y: 6 # changes cpp/src/arrow/util/bpacking_simd_internal.h x: 116 lines of code y: 2 # changes cpp/src/arrow/util/cache_internal.h x: 148 lines of code y: 2 # changes cpp/src/arrow/util/cancel.cc x: 243 lines of code y: 7 # changes cpp/src/arrow/util/compression.cc x: 236 lines of code y: 28 # changes cpp/src/arrow/util/compression_lz4.cc x: 417 lines of code y: 27 # changes cpp/src/arrow/util/compression_snappy.cc x: 65 lines of code y: 20 # changes cpp/src/arrow/util/compression_zstd.cc x: 178 lines of code y: 20 # changes cpp/src/arrow/util/cpu_info.cc x: 461 lines of code y: 22 # changes cpp/src/arrow/util/decimal.cc x: 1057 lines of code y: 67 # changes cpp/src/arrow/util/delimiting.cc x: 148 lines of code y: 5 # changes cpp/src/arrow/util/fixed_width_internal.cc x: 184 lines of code y: 3 # changes cpp/src/arrow/util/future.cc x: 212 lines of code y: 21 # changes cpp/src/arrow/util/hashing.h x: 656 lines of code y: 44 # changes cpp/src/arrow/util/key_value_metadata.cc x: 216 lines of code y: 23 # changes cpp/src/arrow/util/logging.h x: 143 lines of code y: 47 # changes cpp/src/arrow/util/logging_internal.h x: 26 lines of code y: 1 # changes cpp/src/arrow/util/mutex.cc x: 51 lines of code y: 6 # changes cpp/src/arrow/util/rle_encoding_internal.h x: 543 lines of code y: 2 # changes cpp/src/arrow/util/tdigest.cc x: 315 lines of code y: 9 # changes cpp/src/arrow/util/unreachable.cc x: 13 lines of code y: 3 # changes cpp/src/arrow/util/utf8.cc x: 134 lines of code y: 17 # changes cpp/src/gandiva/decimal_ir.cc x: 384 lines of code y: 17 # changes cpp/src/gandiva/decimal_xlarge.cc x: 198 lines of code y: 9 # changes cpp/src/gandiva/engine.cc x: 457 lines of code y: 40 # changes cpp/src/gandiva/expression_registry.cc x: 148 lines of code y: 16 # changes cpp/src/gandiva/function_signature.cc x: 78 lines of code y: 8 # changes cpp/src/gandiva/llvm_generator.cc x: 1008 lines of code y: 66 # changes cpp/src/gandiva/precompiled/decimal_ops.cc x: 515 lines of code y: 16 # changes cpp/src/gandiva/precompiled/extended_math_ops.cc x: 365 lines of code y: 20 # changes cpp/src/gandiva/precompiled/string_ops.cc x: 2463 lines of code y: 64 # changes cpp/src/parquet/arrow/path_internal.cc x: 581 lines of code y: 22 # changes cpp/src/parquet/arrow/reader_internal.cc x: 817 lines of code y: 62 # changes cpp/src/parquet/arrow/writer.cc x: 462 lines of code y: 117 # changes cpp/src/parquet/bloom_filter.cc x: 172 lines of code y: 16 # changes cpp/src/parquet/decoder.cc x: 1881 lines of code y: 3 # changes cpp/src/parquet/encoder.cc x: 1399 lines of code y: 4 # changes cpp/src/parquet/encryption/encryption.cc x: 245 lines of code y: 4 # changes cpp/src/parquet/file_writer.cc x: 500 lines of code y: 40 # changes cpp/src/parquet/page_index.cc x: 820 lines of code y: 10 # changes cpp/src/parquet/statistics.cc x: 818 lines of code y: 45 # changes cpp/src/skyhook/cls/cls_skyhook.cc x: 174 lines of code y: 5 # changes python/pyarrow/src/arrow/python/arrow_to_pandas.cc x: 2134 lines of code y: 24 # changes python/pyarrow/src/arrow/python/common.cc x: 171 lines of code y: 3 # changes python/pyarrow/src/arrow/python/datetime.cc x: 489 lines of code y: 6 # changes python/pyarrow/src/arrow/python/decimal.cc x: 185 lines of code y: 4 # changes python/pyarrow/src/arrow/python/helpers.cc x: 393 lines of code y: 6 # changes python/pyarrow/src/arrow/python/io.cc x: 277 lines of code y: 3 # changes python/pyarrow/src/arrow/python/numpy_to_arrow.cc x: 706 lines of code y: 6 # changes python/pyarrow/src/arrow/python/python_to_arrow.cc x: 1066 lines of code y: 20 # changes python/pyarrow/src/arrow/python/udf.cc x: 563 lines of code y: 12 # changes cpp/src/arrow/util/ree_util.h x: 305 lines of code y: 12 # changes cpp/src/arrow/compute/api_aggregate.h x: 217 lines of code y: 40 # changes cpp/src/arrow/compute/exec.h x: 232 lines of code y: 33 # changes cpp/src/parquet/column_reader.cc x: 1604 lines of code y: 126 # changes cpp/src/parquet/column_reader.h x: 179 lines of code y: 43 # changes cpp/src/parquet/encryption/encryption.h x: 264 lines of code y: 3 # changes cpp/src/parquet/encryption/encryption_internal.cc x: 600 lines of code y: 13 # changes cpp/src/parquet/encryption/encryption_internal.h x: 67 lines of code y: 12 # changes cpp/src/parquet/encryption/encryption_internal_nossl.cc x: 80 lines of code y: 11 # changes cpp/src/parquet/encryption/internal_file_decryptor.cc x: 151 lines of code y: 8 # changes cpp/src/parquet/encryption/internal_file_decryptor.h x: 85 lines of code y: 7 # changes cpp/src/parquet/file_reader.cc x: 788 lines of code y: 65 # changes cpp/src/arrow/filesystem/gcsfs.h x: 93 lines of code y: 16 # changes cpp/src/arrow/io/memory.h x: 102 lines of code y: 52 # changes cpp/src/gandiva/cache.h x: 35 lines of code y: 14 # changes cpp/src/arrow/util/async_generator.h x: 1348 lines of code y: 42 # changes cpp/cmake_modules/Usevcpkg.cmake x: 146 lines of code y: 10 # changes ruby/red-arrow/ext/arrow/extconf.rb x: 65 lines of code y: 15 # changes python/pyarrow/compute.py x: 325 lines of code y: 101 # changes python/pyarrow/src/arrow/python/flight.cc x: 309 lines of code y: 4 # changes cpp/src/arrow/util/bit_util_benchmark.cc x: 431 lines of code y: 22 # changes cpp/src/parquet/arrow/reader_writer_benchmark.cc x: 552 lines of code y: 13 # changes cpp/src/arrow/compute/row/grouper.h x: 54 lines of code y: 11 # changes cpp/src/arrow/compute/api_vector.h x: 308 lines of code y: 46 # changes cpp/src/arrow/compute/kernels/aggregate_mode.cc x: 407 lines of code y: 26 # changes cpp/src/arrow/compute/registry.cc x: 266 lines of code y: 40 # changes cpp/src/arrow/compute/registry_internal.h x: 49 lines of code y: 33 # changes cpp/src/arrow/type.h x: 1369 lines of code y: 233 # changes python/pyarrow/_compute.pyx x: 1487 lines of code y: 113 # changes python/pyarrow/includes/libarrow.pxd x: 2459 lines of code y: 430 # changes python/pyarrow/includes/libarrow_python.pxd x: 192 lines of code y: 13 # changes dev/archery/archery/integration/datagen.py x: 1406 lines of code y: 79 # changes js/src/Arrow.dom.ts x: 80 lines of code y: 10 # changes js/src/Arrow.ts x: 98 lines of code y: 28 # changes js/src/enum.ts x: 67 lines of code y: 10 # changes js/src/interfaces.ts x: 278 lines of code y: 14 # changes js/src/type.ts x: 573 lines of code y: 31 # changes js/src/util/interval.ts x: 63 lines of code y: 1 # changes js/src/visitor/get.ts x: 276 lines of code y: 15 # changes js/src/visitor/indexof.ts x: 176 lines of code y: 12 # changes js/src/visitor/iterator.ts x: 164 lines of code y: 11 # changes js/src/visitor/jsonvectorassembler.ts x: 164 lines of code y: 16 # changes js/src/visitor/typecomparator.ts x: 262 lines of code y: 8 # changes js/src/visitor/vectorloader.ts x: 171 lines of code y: 13 # changes cpp/src/arrow/acero/aggregate_internal.h x: 232 lines of code y: 6 # changes cpp/src/arrow/compute/kernels/aggregate_var_std.cc x: 290 lines of code y: 23 # changes cpp/src/arrow/compute/kernels/hash_aggregate_numeric.cc x: 1031 lines of code y: 2 # changes cpp/src/arrow/flight/flight_benchmark.cc x: 438 lines of code y: 27 # changes cpp/src/arrow/flight/perf_server.cc x: 252 lines of code y: 23 # changes cpp/src/arrow/util/config.h.cmake x: 61 lines of code y: 30 # changes cpp/src/gandiva/gdv_function_stubs.cc x: 1063 lines of code y: 41 # changes cpp/src/arrow/compute/api_scalar.h x: 603 lines of code y: 84 # changes cpp/src/arrow/compute/kernels/hash_aggregate.cc x: 2081 lines of code y: 70 # changes cpp/src/arrow/compute/kernels/hash_aggregate_internal.h x: 158 lines of code y: 1 # changes cpp/src/arrow/ipc/metadata_internal.h x: 161 lines of code y: 27 # changes c_glib/arrow-glib/basic-array.cpp x: 2174 lines of code y: 56 # changes c_glib/arrow-glib/basic-array.h x: 808 lines of code y: 36 # changes cpp/src/gandiva/engine.h x: 69 lines of code y: 28 # changes cpp/src/gandiva/llvm_generator.h x: 156 lines of code y: 47 # changes cpp/src/gandiva/llvm_types.h x: 79 lines of code y: 17 # changes dev/archery/archery/bot.py x: 260 lines of code y: 27 # changes cpp/src/arrow/compute/type_fwd.h x: 27 lines of code y: 19 # changes python/pyarrow/pandas_compat.py x: 823 lines of code y: 123 # changes cpp/src/arrow/vendored/datetime/date.h x: 7279 lines of code y: 10 # changes r/src/filesystem.cpp x: 316 lines of code y: 31 # changes python/pyarrow/scalar.pxi x: 665 lines of code y: 80 # changes python/pyarrow/table.pxi x: 1569 lines of code y: 234 # changes r/src/safe-call-into-r.h x: 195 lines of code y: 8 # changes dev/release/01-prepare-test.rb x: 315 lines of code y: 34 # changes dev/release/post-12-bump-versions-test.rb x: 455 lines of code y: 15 # changes cpp/src/arrow/dataset/dataset.h x: 199 lines of code y: 47 # changes cpp/src/arrow/dataset/file_parquet.h x: 201 lines of code y: 62 # changes cpp/src/arrow/dataset/scanner.h x: 187 lines of code y: 71 # changes cpp/src/arrow/engine/substrait/util.cc x: 58 lines of code y: 17 # changes cpp/src/arrow/util/type_fwd.h x: 50 lines of code y: 10 # changes python/pyarrow/_dataset.pyx x: 1872 lines of code y: 153 # changes python/pyarrow/includes/libarrow_dataset.pxd x: 321 lines of code y: 90 # changes cpp/src/arrow/array/array_base.h x: 135 lines of code y: 18 # changes python/pyarrow/util.py x: 151 lines of code y: 26 # changes dev/tasks/linux-packages/package-task.rb x: 529 lines of code y: 62 # changes c_glib/arrow-glib/table.cpp x: 567 lines of code y: 29 # changes c_glib/arrow-glib/table.h x: 129 lines of code y: 22 # changes csharp/src/Apache.Arrow.Flight/Client/FlightClient.cs x: 175 lines of code y: 7 # changes python/pyarrow/_csv.pyx x: 636 lines of code y: 58 # changes python/pyarrow/_json.pyx x: 186 lines of code y: 15 # changes python/pyarrow/_parquet_encryption.pyx x: 295 lines of code y: 4 # changes python/pyarrow/includes/common.pxd x: 79 lines of code y: 44 # changes python/pyarrow/includes/libarrow_flight.pxd x: 484 lines of code y: 56 # changes python/pyarrow/io.pxi x: 1264 lines of code y: 109 # changes python/pyarrow/_acero.pyx x: 249 lines of code y: 9 # changes ci/conan/all/conanfile.py x: 541 lines of code y: 22 # changes c_glib/arrow-glib/record-batch.cpp x: 420 lines of code y: 23 # changes cpp/src/parquet/arrow/reader_internal.h x: 88 lines of code y: 13 # changes cpp/src/arrow/compute/row/compare_internal_avx2.cc x: 590 lines of code y: 10 # changes cpp/src/arrow/compute/row/encode_internal.h x: 221 lines of code y: 9 # changes cpp/src/arrow/compute/row/row_internal.h x: 164 lines of code y: 8 # changes cpp/src/arrow/memory_pool.h x: 139 lines of code y: 31 # changes python/pyarrow/memory.pxi x: 108 lines of code y: 18 # changes dev/tasks/macros.jinja x: 364 lines of code y: 62 # changes python/pyarrow/_fs.pyx x: 577 lines of code y: 53 # changes python/pyarrow/_hdfs.pyx x: 66 lines of code y: 16 # changes python/setup.py x: 284 lines of code y: 210 # changes cpp/src/arrow/compute/kernels/scalar_arithmetic_benchmark.cc x: 115 lines of code y: 10 # changes cpp/src/arrow/compute/kernels/scalar_string_benchmark.cc x: 201 lines of code y: 15 # changes cpp/src/arrow/compute/kernels/vector_selection_benchmark.cc x: 507 lines of code y: 11 # changes cpp/src/arrow/compute/kernels/vector_sort_benchmark.cc x: 401 lines of code y: 14 # changes c_glib/parquet-glib/arrow-file-writer.cpp x: 387 lines of code y: 13 # changes c_glib/parquet-glib/arrow-file-writer.h x: 121 lines of code y: 10 # changes cpp/src/arrow/type_traits.h x: 1178 lines of code y: 100 # changes cpp/src/arrow/util/basic_decimal.h x: 497 lines of code y: 28 # changes dev/archery/archery/integration/runner.py x: 627 lines of code y: 59 # changes cpp/src/parquet/file_reader.h x: 97 lines of code y: 22 # changes cpp/src/arrow/status.cc x: 151 lines of code y: 21 # changes cpp/src/arrow/status.h x: 306 lines of code y: 58 # changes matlab/src/cpp/arrow/matlab/proxy/factory.cc x: 100 lines of code y: 37 # changes dev/archery/archery/release/core.py x: 417 lines of code y: 7 # changes dev/archery/setup.py x: 41 lines of code y: 37 # changes cpp/cmake_modules/SetupCxxFlags.cmake x: 760 lines of code y: 129 # changes cpp/src/parquet/encoding.h x: 237 lines of code y: 39 # changes cpp/src/parquet/page_index.h x: 125 lines of code y: 8 # changes cpp/src/arrow/adapters/orc/adapter.cc x: 672 lines of code y: 43 # changes python/pyarrow/lib.pyx x: 117 lines of code y: 56 # changes python/pyarrow/types.py x: 182 lines of code y: 25 # changes cpp/src/arrow/dataset/ArrowDatasetConfig.cmake.in x: 35 lines of code y: 5 # changes cpp/src/arrow/engine/substrait/expression_internal.h x: 37 lines of code y: 9 # changes cpp/src/arrow/flight/sql/client.cc x: 715 lines of code y: 21 # changes cpp/src/arrow/flight/sql/server.cc x: 1184 lines of code y: 20 # changes dev/merge_arrow_pr.py x: 441 lines of code y: 53 # changes dev/archery/archery/cli.py x: 581 lines of code y: 88 # changes dev/archery/archery/integration/tester_java.py x: 271 lines of code y: 21 # changes cpp/src/arrow/adapters/orc/util.cc x: 1092 lines of code y: 15 # changes cpp/src/arrow/array/builder_primitive.h x: 336 lines of code y: 30 # changes c_glib/parquet-glib/arrow-file-reader.cpp x: 253 lines of code y: 16 # changes python/pyarrow/dataset.py x: 419 lines of code y: 77 # changes dev/archery/archery/crossbow/core.py x: 923 lines of code y: 36 # changes dev/archery/archery/docker/cli.py x: 205 lines of code y: 14 # changes cpp/src/arrow/result.h x: 236 lines of code y: 30 # changes python/pyarrow/src/arrow/python/datetime.h x: 141 lines of code y: 8 # changes cpp/src/arrow/type_fwd.h x: 420 lines of code y: 79 # changes cpp/src/arrow/array/array_primitive.h x: 123 lines of code y: 12 # changes cpp/src/parquet/printer.cc x: 335 lines of code y: 27 # changes c_glib/arrow-glib/type.h x: 60 lines of code y: 18 # changes c_glib/arrow-glib/scalar.cpp x: 1726 lines of code y: 15 # changes c_glib/arrow-glib/scalar.h x: 603 lines of code y: 9 # changes cpp/src/arrow/filesystem/s3_test_util.cc x: 139 lines of code y: 10 # changes cpp/src/arrow/testing/util.cc x: 175 lines of code y: 22 # changes c_glib/arrow-glib/array-builder.cpp x: 3512 lines of code y: 47 # changes c_glib/arrow-glib/array-builder.h x: 1742 lines of code y: 38 # changes c_glib/arrow-glib/decimal.cpp x: 1021 lines of code y: 16 # changes cpp/src/arrow/extension_type.h x: 72 lines of code y: 18 # changes cpp/src/arrow/vendored/datetime.h x: 7 lines of code y: 4 # changes cpp/src/arrow/vendored/datetime/tz.cpp x: 3785 lines of code y: 10 # changes cpp/src/arrow/vendored/datetime/tz.h x: 2354 lines of code y: 8 # changes cpp/src/arrow/stl_iterator.h x: 235 lines of code y: 5 # changes python/pyarrow/_substrait.pyx x: 204 lines of code y: 12 # changes python/pyarrow/includes/libarrow_substrait.pxd x: 60 lines of code y: 9 # changes cpp/src/arrow/array/builder_nested.h x: 474 lines of code y: 36 # changes cpp/src/arrow/scalar.h x: 658 lines of code y: 66 # changes ruby/red-arrow/lib/arrow/jruby/array-builder.rb x: 79 lines of code y: 1 # changes ruby/red-arrow/lib/arrow/libraries.rb x: 108 lines of code y: 1 # changes ruby/red-arrow/lib/arrow/loader.rb x: 121 lines of code y: 49 # changes cpp/src/gandiva/precompiled/hash.cc x: 322 lines of code y: 8 # changes cpp/build-support/cpplint.py x: 3459 lines of code y: 10 # changes cpp/src/arrow/acero/bloom_filter.cc x: 330 lines of code y: 4 # changes cpp/src/arrow/compute/key_hash_internal_avx2.cc x: 247 lines of code y: 2 # changes cpp/src/arrow/util/macros.h x: 125 lines of code y: 42 # changes csharp/src/Apache.Arrow/Arrays/ArrowArrayBuilderFactory.cs x: 93 lines of code y: 9 # changes csharp/src/Apache.Arrow/Arrays/ArrowArrayFactory.cs x: 105 lines of code y: 18 # changes csharp/src/Apache.Arrow/Arrays/Decimal32Array.cs x: 140 lines of code y: 1 # changes csharp/src/Apache.Arrow/Ipc/ArrowStreamWriter.cs x: 1046 lines of code y: 41 # changes cpp/src/arrow/acero/tpch_node.cc x: 3120 lines of code y: 3 # changes cpp/src/arrow/array/builder_decimal.cc x: 117 lines of code y: 12 # changes cpp/src/arrow/array/builder_dict.h x: 533 lines of code y: 33 # changes cpp/src/arrow/builder_benchmark.cc x: 370 lines of code y: 10 # changes cpp/src/arrow/compute/kernels/aggregate_basic.cc x: 952 lines of code y: 58 # changes cpp/src/arrow/compute/kernels/aggregate_basic.inc.cc x: 817 lines of code y: 2 # changes cpp/src/arrow/testing/random.h x: 259 lines of code y: 31 # changes cpp/src/arrow/type_benchmark.cc x: 443 lines of code y: 7 # changes cpp/src/arrow/util/decimal.h x: 271 lines of code y: 46 # changes cpp/src/arrow/util/decimal_internal.h x: 523 lines of code y: 5 # changes cpp/src/arrow/util/formatting.h x: 486 lines of code y: 18 # changes cpp/src/arrow/visitor.cc x: 160 lines of code y: 25 # changes cpp/src/gandiva/expr_validator.cc x: 131 lines of code y: 21 # changes cpp/src/gandiva/tree_expr_builder.cc x: 179 lines of code y: 30 # changes c_glib/arrow-flight-glib/client.cpp x: 726 lines of code y: 17 # changes cpp/src/arrow/array/array_nested.h x: 361 lines of code y: 31 # changes c_glib/arrow-glib/arrow-glib.h x: 37 lines of code y: 27 # changes c_glib/arrow-glib/decoder.cpp x: 354 lines of code y: 1 # changes c_glib/arrow-glib/reader.cpp x: 1534 lines of code y: 44 # changes c_glib/arrow-flight-glib/server.cpp x: 1066 lines of code y: 16 # changes cpp/src/parquet/column_writer.h x: 149 lines of code y: 37 # changes cpp/src/arrow/visit_data_inline.h x: 265 lines of code y: 6 # changes python/pyarrow/src/arrow/python/numpy_convert.cc x: 461 lines of code y: 4 # changes c_glib/arrow-glib/writer.cpp x: 213 lines of code y: 16 # changes cpp/src/arrow/compute/kernel.h x: 303 lines of code y: 61 # changes cpp/src/arrow/dataset/api.h x: 19 lines of code y: 15 # changes cpp/src/arrow/flight/client.h x: 189 lines of code y: 42 # changes cpp/src/arrow/flight/cookie_internal.cc x: 187 lines of code y: 9 # changes cpp/src/arrow/flight/server.cc x: 270 lines of code y: 66 # changes cpp/src/arrow/io/file_benchmark.cc x: 203 lines of code y: 8 # changes cpp/src/arrow/util/byte_stream_split_internal.h x: 469 lines of code y: 7 # changes cpp/src/arrow/util/io_util.h x: 253 lines of code y: 24 # changes cpp/src/arrow/util/string.h x: 93 lines of code y: 20 # changes cpp/src/arrow/util/thread_pool.h x: 319 lines of code y: 35 # changes cpp/src/arrow/util/tracing_internal.h x: 175 lines of code y: 9 # changes cpp/src/arrow/util/visibility.h x: 49 lines of code y: 17 # changes cpp/src/gandiva/gdv_function_stubs.h x: 283 lines of code y: 31 # changes cpp/src/gandiva/precompiled/types.h x: 680 lines of code y: 88 # changes cpp/src/gandiva/selection_vector.cc x: 124 lines of code y: 17 # changes cpp/src/parquet/exception.h x: 101 lines of code y: 26 # changes cpp/src/arrow/compute/kernels/aggregate_basic_internal.h x: 26 lines of code y: 33 # changes python/pyarrow/src/arrow/python/inference.cc x: 605 lines of code y: 5 # changes python/pyarrow/tensor.pxi x: 594 lines of code y: 19 # changes cpp/src/arrow/datum.h x: 145 lines of code y: 22 # changes c_glib/arrow-flight-glib/common.cpp x: 982 lines of code y: 10 # changes python/pyarrow/src/arrow/python/gdb.cc x: 392 lines of code y: 3 # changes c_glib/arrow-glib/file-system.cpp x: 1007 lines of code y: 12 # changes python/pyarrow/src/arrow/python/vendored/pythoncapi_compat.h x: 1168 lines of code y: 1 # changes cpp/src/arrow/flight/types.cc x: 964 lines of code y: 49 # changes cpp/src/parquet/statistics.h x: 178 lines of code y: 26 # changes cpp/src/arrow/pretty_print.cc x: 567 lines of code y: 79 # changes r/src/arrow_cpp11.h x: 339 lines of code y: 20 # changes cpp/src/arrow/array/builder_binary.h x: 657 lines of code y: 44 # changes python/pyarrow/_cuda.pyx x: 457 lines of code y: 27 # changes js/gulp/package-task.js x: 102 lines of code y: 25 # changes swift/Arrow/Sources/Arrow/ArrowReader.swift x: 292 lines of code y: 10 # changes swift/Arrow/Sources/Arrow/ArrowReaderHelper.swift x: 254 lines of code y: 11 # changes csharp/src/Apache.Arrow/Arrays/LargeBinaryArray.cs x: 94 lines of code y: 1 # changes csharp/src/Apache.Arrow/Ipc/ArrowReaderImplementation.cs x: 321 lines of code y: 20 # changes csharp/src/Apache.Arrow/Ipc/ArrowStreamReaderImplementation.cs x: 223 lines of code y: 14 # changes swift/Arrow/Sources/Arrow/ArrowArrayBuilder.swift x: 286 lines of code y: 11 # changes cpp/build-support/lint_cpp_cli.py x: 84 lines of code y: 21 # changes cpp/src/parquet/schema.h x: 260 lines of code y: 29 # changes swift/Arrow/Sources/Arrow/ChunkedArray.swift x: 110 lines of code y: 7 # changes python/pyarrow/error.pxi x: 155 lines of code y: 24 # changes swift/Arrow/Sources/Arrow/ArrowEncoder.swift x: 314 lines of code y: 1 # changes cpp/src/parquet/encoding_benchmark.cc x: 1241 lines of code y: 32 # changes python/pyarrow/ipc.pxi x: 648 lines of code y: 80 # changes js/src/ipc/reader.ts x: 606 lines of code y: 14 # changes cpp/src/arrow/compute/kernels/gather_internal.h x: 206 lines of code y: 1 # changes cpp/src/arrow/tensor.h x: 152 lines of code y: 27 # changes cpp/src/parquet/file_writer.h x: 113 lines of code y: 21 # changes cpp/src/arrow/array/builder_base.h x: 170 lines of code y: 34 # changes cpp/src/arrow/compute/function_internal.h x: 602 lines of code y: 12 # changes cpp/src/arrow/engine/substrait/plan_internal.cc x: 45 lines of code y: 16 # changes cpp/src/arrow/table_builder.cc x: 72 lines of code y: 13 # changes cpp/src/arrow/util/future.h x: 521 lines of code y: 29 # changes cpp/src/gandiva/function_registry.cc x: 112 lines of code y: 32 # changes c_glib/arrow-glib/buffer.h x: 98 lines of code y: 11 # changes c_glib/arrow-glib/composite-array.h x: 246 lines of code y: 19 # changes c_glib/arrow-glib/compute.h x: 867 lines of code y: 48 # changes c_glib/arrow-glib/error.h x: 25 lines of code y: 11 # changes c_glib/arrow-glib/input-stream.h x: 160 lines of code y: 21 # changes c_glib/arrow-glib/output-stream.cpp x: 575 lines of code y: 25 # changes c_glib/arrow-glib/reader.h x: 286 lines of code y: 24 # changes dev/archery/archery/utils/lint.py x: 368 lines of code y: 33 # changes c_glib/arrow-dataset-glib/arrow-dataset-glib.h x: 10 lines of code y: 6 # changes cpp/src/arrow/testing/fixed_width_test_util.cc x: 145 lines of code y: 1 # changes cpp/src/arrow/flight/server.h x: 121 lines of code y: 37 # changes cpp/src/arrow/flight/sql/server.h x: 316 lines of code y: 13 # changes csharp/src/Apache.Arrow/Arrays/BooleanArray.cs x: 182 lines of code y: 8 # changes cpp/src/arrow/compute/kernels/scalar_if_else_benchmark.cc x: 450 lines of code y: 12 # changes cpp/src/arrow/table.h x: 117 lines of code y: 85 # changes r/src/compute-exec.cpp x: 391 lines of code y: 50 # changes cpp/src/arrow/filesystem/localfs.h x: 63 lines of code y: 22 # changes dev/archery/archery/crossbow/cli.py x: 530 lines of code y: 21 # changes js/gulp/arrow-task.js x: 50 lines of code y: 23 # changes csharp/src/Apache.Arrow/Arrays/ArrayDataConcatenator.cs x: 436 lines of code y: 10 # changes js/src/recordbatch.ts x: 206 lines of code y: 17 # changes js/src/table.ts x: 234 lines of code y: 32 # changes js/src/vector.ts x: 263 lines of code y: 27 # changes js/src/io/adapters.ts x: 240 lines of code y: 8 # changes csharp/src/Apache.Arrow/Arrays/Decimal128Array.cs x: 159 lines of code y: 6 # changes cpp/src/gandiva/regex_functions_holder.cc x: 208 lines of code y: 6 # changes csharp/src/Apache.Arrow/Arrays/ArrayData.cs x: 134 lines of code y: 11 # changes cpp/src/arrow/engine/substrait/util.h x: 34 lines of code y: 11 # changes cpp/src/arrow/util/value_parsing.h x: 730 lines of code y: 18 # changes js/src/data.ts x: 415 lines of code y: 24 # changes r/src/io.cpp x: 403 lines of code y: 21 # changes cpp/src/arrow/compute/key_hash_internal.cc x: 761 lines of code y: 1 # changes cpp/src/arrow/vendored/pcg/pcg_random.hpp x: 1356 lines of code y: 2 # changes c_glib/arrow-glib/composite-array.cpp x: 1377 lines of code y: 22 # changes c_glib/gandiva-glib/node.cpp x: 1058 lines of code y: 18 # changes csharp/src/Apache.Arrow/Ipc/ArrowFileReaderImplementation.cs x: 235 lines of code y: 12 # changes csharp/src/Apache.Arrow.Flight.Sql/FlightSqlServer.cs x: 293 lines of code y: 2 # changes cpp/src/arrow/dataset/partition.cc x: 691 lines of code y: 58 # changes cpp/src/arrow/filesystem/hdfs.cc x: 416 lines of code y: 26 # changes cpp/src/arrow/filesystem/mockfs.h x: 78 lines of code y: 22 # changes cpp/src/arrow/io/hdfs_internal.h x: 140 lines of code y: 6 # changes python/pyarrow/fs.py x: 255 lines of code y: 45 # changes c_glib/arrow-cuda-glib/cuda.cpp x: 543 lines of code y: 10 # changes c_glib/arrow-dataset-glib/dataset-factory.cpp x: 545 lines of code y: 5 # changes c_glib/arrow-dataset-glib/file-format.cpp x: 352 lines of code y: 7 # changes c_glib/arrow-flight-sql-glib/client.cpp x: 409 lines of code y: 4 # changes c_glib/arrow-flight-sql-glib/server.cpp x: 729 lines of code y: 5 # changes c_glib/arrow-glib/buffer.cpp x: 375 lines of code y: 19 # changes c_glib/arrow-glib/compute.cpp x: 4713 lines of code y: 69 # changes c_glib/arrow-glib/compute.hpp x: 126 lines of code y: 29 # changes c_glib/arrow-glib/datum.cpp x: 585 lines of code y: 8 # changes c_glib/arrow-glib/field.cpp x: 229 lines of code y: 14 # changes c_glib/parquet-glib/metadata.cpp x: 423 lines of code y: 5 # changes c_glib/parquet-glib/statistics.cpp x: 400 lines of code y: 3 # changes cpp/src/arrow/filesystem/path_util.h x: 91 lines of code y: 23 # changes cpp/gdb_arrow.py x: 1486 lines of code y: 11 # changes cpp/src/arrow/ipc/writer.h x: 159 lines of code y: 58 # changes cpp/src/arrow/util/key_value_metadata.h x: 50 lines of code y: 20 # changes js/src/builder/buffer.ts x: 116 lines of code y: 8 # changes cpp/src/gandiva/projector.cc x: 199 lines of code y: 39 # changes python/pyarrow/gandiva.pyx x: 437 lines of code y: 25 # changes cpp/src/arrow/compute/api.h x: 13 lines of code y: 23 # changes r/src/array.cpp x: 239 lines of code y: 47 # changes r/src/array_to_vector.cpp x: 1090 lines of code y: 52 # changes r/src/compute.cpp x: 645 lines of code y: 73 # changes r/src/dataset.cpp x: 393 lines of code y: 54 # changes r/src/datatype.cpp x: 325 lines of code y: 33 # changes r/src/recordbatch.cpp x: 220 lines of code y: 36 # changes r/src/table.cpp x: 220 lines of code y: 44 # changes js/src/ipc/metadata/message.ts x: 473 lines of code y: 15 # changes js/src/visitor/vectorassembler.ts x: 184 lines of code y: 12 # changes cpp/src/gandiva/gdv_string_function_stubs.cc x: 708 lines of code y: 9 # changes cpp/src/arrow/adapters/orc/adapter.h x: 87 lines of code y: 16 # changes cpp/src/arrow/io/interfaces.h x: 145 lines of code y: 54 # changes cpp/src/arrow/ipc/reader.h x: 200 lines of code y: 56 # changes cpp/src/arrow/util/bit_block_counter.h x: 443 lines of code y: 17 # changes python/pyarrow/interchange/from_dataframe.py x: 307 lines of code y: 6 # changes csharp/src/Apache.Arrow/Flatbuf/FlatBuffers/ByteBuffer.cs x: 803 lines of code y: 6 # changes csharp/src/Apache.Arrow/Flatbuf/FlatBuffers/FlatBufferBuilder.cs x: 454 lines of code y: 6 # changes cpp/src/arrow/util/bpacking_simd128_generated_internal.h x: 1516 lines of code y: 1 # changes cpp/src/arrow/util/bpacking_simd256_generated_internal.h x: 896 lines of code y: 1 # changes dev/archery/archery/integration/tester_cpp.py x: 157 lines of code y: 14 # changes cpp/src/gandiva/gdv_hash_function_stubs.cc x: 842 lines of code y: 3 # changes cpp/src/gandiva/native_function.h x: 44 lines of code y: 18 # changes js/perf/index.ts x: 214 lines of code y: 6 # changes cpp/src/arrow/buffer_builder.h x: 325 lines of code y: 17 # changes matlab/src/matlab/+arrow/+type/+traits/traits.m x: 103 lines of code y: 8 # changes cpp/src/arrow/dataset/discovery.h x: 94 lines of code y: 30 # changes r/src/csv.cpp x: 176 lines of code y: 27 # changes cpp/src/arrow/dataset/file_base.h x: 260 lines of code y: 75 # changes r/src/memorypool.cpp x: 60 lines of code y: 13 # changes r/src/parquet.cpp x: 284 lines of code y: 26 # changes cpp/src/arrow/vendored/xxhash/xxhash.h x: 3195 lines of code y: 7 # changes cpp/src/arrow/flight/transport.cc x: 338 lines of code y: 7 # changes cpp/src/arrow/vendored/fast_float/bigint.h x: 477 lines of code y: 3 # changes cpp/src/arrow/vendored/fast_float/fast_table.h x: 669 lines of code y: 5 # changes cpp/src/arrow/array/builder_adaptive.h x: 134 lines of code y: 14 # changes cpp/src/arrow/util/utf8.h x: 22 lines of code y: 31 # changes r/src/recordbatchreader.cpp x: 193 lines of code y: 26 # changes cpp/cmake_modules/AWSSDKVariables.cmake x: 386 lines of code y: 1 # changes cpp/src/arrow/api.h x: 25 lines of code y: 26 # changes cpp/src/arrow/dataset/type_fwd.h x: 68 lines of code y: 36 # changes cpp/src/arrow/vendored/double-conversion/bignum.cc x: 590 lines of code y: 4 # changes cpp/src/arrow/vendored/double-conversion/double-to-string.cc x: 348 lines of code y: 2 # changes cpp/src/arrow/vendored/double-conversion/bignum-dtoa.cc x: 324 lines of code y: 3 # changes cpp/src/arrow/vendored/double-conversion/string-to-double.cc x: 605 lines of code y: 1 # changes cpp/src/arrow/vendored/pcg/pcg_extras.hpp x: 409 lines of code y: 2 # changes ruby/red-arrow/ext/arrow/converters.hpp x: 719 lines of code y: 13 # changes python/pyarrow/_orc.pyx x: 341 lines of code y: 18 # changes cpp/src/gandiva/function_registry_arithmetic.cc x: 165 lines of code y: 38 # changes cpp/src/gandiva/precompiled/arithmetic_ops.cc x: 419 lines of code y: 43 # changes cpp/src/arrow/array.h x: 10 lines of code y: 141 # changes cpp/src/arrow/builder.h x: 14 lines of code y: 98 # changes cpp/src/arrow/testing/matchers.h x: 354 lines of code y: 11 # changes cpp/src/arrow/util/crc32.cc x: 812 lines of code y: 1 # changes cpp/src/arrow/dataset/file_ipc.cc x: 194 lines of code y: 38 # changes cpp/src/arrow/dataset/file_csv.h x: 74 lines of code y: 24 # changes cpp/src/arrow/util/int_util.cc x: 772 lines of code y: 12 # changes cpp/src/arrow/csv/parser.h x: 126 lines of code y: 14 # changes python/pyarrow/src/arrow/python/type_traits.h x: 252 lines of code y: 1 # changes cpp/src/arrow/util/converter.h x: 314 lines of code y: 8 # changes cpp/src/arrow/compare.h x: 69 lines of code y: 26 # changes cpp/src/arrow/io/hdfs.h x: 133 lines of code y: 36 # changes cpp/src/gandiva/literal_holder.h x: 12 lines of code y: 15 # changes cpp/src/gandiva/function_registry_string.cc x: 413 lines of code y: 54 # changes cpp/src/gandiva/precompiled/time.cc x: 751 lines of code y: 43 # changes cpp/src/arrow/compute/kernels/temporal_internal.h x: 250 lines of code y: 7 # changes r/src/threadpool.cpp x: 11 lines of code y: 8 # changes cpp/src/arrow/csv/options.h x: 74 lines of code y: 31 # changes cpp/src/gandiva/dex.h x: 284 lines of code y: 18 # changes js/src/util/int.ts x: 293 lines of code y: 6 # changes python/pyarrow/vendored/docscrape.py x: 542 lines of code y: 1 # changes python/pyarrow/csv.py x: 4 lines of code y: 9 # changes cpp/src/arrow/util/bit_run_reader.h x: 384 lines of code y: 9 # changes cpp/src/arrow/util/bpacking_default.h x: 4157 lines of code y: 4 # changes cpp/src/arrow/util/bpacking.h x: 12 lines of code y: 12 # changes cpp/src/arrow/sparse_tensor.h x: 334 lines of code y: 23 # changes ruby/red-arrow/ext/arrow/memory-view.cpp x: 241 lines of code y: 1 # changes cpp/src/gandiva/tree_expr_builder.h x: 68 lines of code y: 20 # changes cpp/src/arrow/vendored/pcg/pcg_uint128.hpp x: 778 lines of code y: 1 # changes cpp/src/arrow/vendored/portable-snippets/safe-math.h x: 955 lines of code y: 2 # changes cpp/src/arrow/io/file.h x: 92 lines of code y: 34 # changes cpp/src/arrow/vendored/utfcpp/checked.h x: 264 lines of code y: 1 # changes cpp/src/arrow/vendored/utfcpp/core.h x: 227 lines of code y: 1 # changes cpp/src/gandiva/precompiled/decimal_wrapper.cc x: 358 lines of code y: 13 # changes cpp/src/arrow/vendored/uriparser/UriNormalize.c x: 564 lines of code y: 1 # changes cpp/src/arrow/vendored/uriparser/UriParse.c x: 1773 lines of code y: 1 # changes cpp/src/arrow/vendored/uriparser/UriQuery.c x: 336 lines of code y: 1 # changes cpp/src/arrow/vendored/uriparser/UriRecompose.c x: 475 lines of code y: 1 # changes r/src/RecordBatchReader.cpp x: 193 lines of code y: 1 # changes c_glib/arrow-glib/array.h x: 3 lines of code y: 20 # changes python/cmake_modules/BuildUtils.cmake x: 835 lines of code y: 1 # changes
457.0
# changes
  min: 1.0
  average: 11.05
  25th percentile: 2.0
  median: 4.0
  75th percentile: 10.0
  max: 457.0
0 7279.0
lines of code
min: 1.0 | average: 181.18 | 25th percentile: 23.0 | median: 56.0 | 75th percentile: 171.0 | max: 7279.0

Number of Contributors vs. Number of Changes: 2808 points

cpp/src/arrow/csv/converter.cc x: 10 # contributors y: 39 # changes python/pyarrow/_s3fs.pyx x: 21 # contributors y: 39 # changes cpp/src/arrow/array/data.h x: 16 # contributors y: 28 # changes c_glib/arrow-glib/basic-data-type.cpp x: 11 # contributors y: 43 # changes c_glib/arrow-glib/basic-data-type.h x: 8 # contributors y: 28 # changes cpp/src/parquet/geospatial/util_json_internal.cc x: 1 # contributors y: 2 # changes cpp/src/parquet/thrift_internal.h x: 16 # contributors y: 32 # changes cpp/src/parquet/types.cc x: 27 # contributors y: 46 # changes dev/release/binary-task.rb x: 5 # contributors y: 69 # changes format/Flight.proto x: 13 # contributors y: 24 # changes swift/Arrow/Sources/Arrow/ArrowType.swift x: 1 # contributors y: 10 # changes swift/data-generator/swift-datagen/main.go x: 3 # contributors y: 4 # changes cpp/src/arrow/flight/sql/column_metadata.cc x: 6 # contributors y: 6 # changes cpp/src/arrow/flight/sql/column_metadata.h x: 5 # contributors y: 6 # changes format/FlightSql.proto x: 13 # contributors y: 18 # changes swift/ArrowFlight/Package.swift x: 2 # contributors y: 6 # changes swift/Arrow/Package.swift x: 3 # contributors y: 8 # changes swift/CDataWGo/Package.swift x: 2 # contributors y: 2 # changes cpp/src/arrow/testing/gtest_util.cc x: 30 # contributors y: 79 # changes cpp/src/arrow/testing/gtest_util.h x: 27 # contributors y: 101 # changes cpp/cmake_modules/ThirdpartyToolchain.cmake x: 85 # contributors y: 457 # changes cpp/src/parquet/arrow/schema.cc x: 35 # contributors y: 94 # changes cpp/src/parquet/arrow/schema_internal.cc x: 9 # contributors y: 12 # changes cpp/src/parquet/column_writer.cc x: 49 # contributors y: 119 # changes cpp/src/parquet/geospatial/statistics.cc x: 1 # contributors y: 1 # changes cpp/src/parquet/metadata.cc x: 41 # contributors y: 95 # changes cpp/src/parquet/metadata.h x: 30 # contributors y: 55 # changes cpp/src/parquet/types.h x: 36 # contributors y: 73 # changes python/pyarrow/_parquet.pxd x: 42 # contributors y: 86 # changes python/pyarrow/_parquet.pyx x: 58 # contributors y: 133 # changes python/pyarrow/parquet/core.py x: 18 # contributors y: 39 # changes cpp/src/arrow/flight/types.h x: 18 # contributors y: 52 # changes cpp/src/arrow/util/thread_pool.cc x: 10 # contributors y: 29 # changes cpp/src/arrow/filesystem/s3fs.cc x: 32 # contributors y: 104 # changes python/pyarrow/includes/libarrow_fs.pxd x: 21 # contributors y: 45 # changes python/pyarrow/__init__.py x: 37 # contributors y: 184 # changes python/pyarrow/lib.pxd x: 39 # contributors y: 113 # changes python/pyarrow/types.pxi x: 55 # contributors y: 182 # changes dev/tasks/linux-packages/helper.rb x: 2 # contributors y: 5 # changes dev/tasks/linux-packages/apache-arrow-release/yum/apache-arrow-release.spec.in x: 5 # contributors y: 38 # changes dev/tasks/linux-packages/apache-arrow/yum/arrow.spec.in x: 13 # contributors y: 97 # changes csharp/Directory.Build.props x: 9 # contributors y: 40 # changes dev/tasks/homebrew-formulae/apache-arrow-glib.rb x: 7 # contributors y: 24 # changes dev/tasks/homebrew-formulae/apache-arrow.rb x: 15 # contributors y: 58 # changes python/pyproject.toml x: 17 # contributors y: 29 # changes r/pkgdown/assets/versions.html x: 4 # contributors y: 8 # changes ruby/red-arrow-cuda/lib/arrow-cuda/version.rb x: 5 # contributors y: 34 # changes ruby/red-arrow-dataset/lib/arrow-dataset/version.rb x: 5 # contributors y: 24 # changes ruby/red-arrow-flight-sql/lib/arrow-flight-sql/version.rb x: 5 # contributors y: 14 # changes ruby/red-arrow-flight/lib/arrow-flight/version.rb x: 5 # contributors y: 18 # changes cpp/cmake_modules/BuildUtils.cmake x: 38 # contributors y: 104 # changes cpp/src/arrow/compute/kernels/scalar_cast_nested.cc x: 17 # contributors y: 22 # changes cpp/src/arrow/array/statistics.h x: 2 # contributors y: 8 # changes cpp/src/arrow/record_batch.cc x: 31 # contributors y: 63 # changes cpp/cmake_modules/DefineOptions.cmake x: 44 # contributors y: 104 # changes cpp/src/arrow/dataset/file_parquet.cc x: 25 # contributors y: 101 # changes cpp/src/arrow/extension/uuid.cc x: 3 # contributors y: 3 # changes python/pyarrow/_dataset_parquet.pyx x: 26 # contributors y: 33 # changes cpp/src/arrow/compute/row/compare_internal.cc x: 8 # contributors y: 10 # changes python/pyarrow/array.pxi x: 79 # contributors y: 258 # changes cpp/src/parquet/properties.h x: 28 # contributors y: 55 # changes python/pyarrow/_flight.pyx x: 30 # contributors y: 84 # changes python/pyarrow/ipc.py x: 17 # contributors y: 39 # changes dev/release/download_rc_binaries.py x: 7 # contributors y: 20 # changes cpp/src/arrow/filesystem/s3fs_benchmark.cc x: 6 # contributors y: 12 # changes cpp/src/parquet/arrow/reader.cc x: 33 # contributors y: 150 # changes cpp/src/parquet/arrow/reader.h x: 21 # contributors y: 57 # changes dev/release/02-source-test.rb x: 7 # contributors y: 23 # changes cpp/src/arrow/engine/substrait/expression_internal.cc x: 18 # contributors y: 37 # changes cpp/src/arrow/engine/substrait/serde.cc x: 14 # contributors y: 27 # changes ruby/red-arrow/red-arrow.gemspec x: 5 # contributors y: 26 # changes cpp/src/arrow/buffer.h x: 27 # contributors y: 86 # changes cpp/src/arrow/chunked_array.cc x: 11 # contributors y: 16 # changes cpp/src/arrow/record_batch.h x: 27 # contributors y: 54 # changes cpp/src/arrow/table.cc x: 30 # contributors y: 99 # changes cpp/src/arrow/type.cc x: 47 # contributors y: 180 # changes python/pyarrow/acero.py x: 8 # contributors y: 14 # changes python/pyarrow/feather.py x: 17 # contributors y: 46 # changes r/src/Makevars.in x: 9 # contributors y: 15 # changes cpp/src/parquet/schema.cc x: 20 # contributors y: 42 # changes cpp/src/arrow/gpu/cuda_arrow_ipc.h x: 7 # contributors y: 9 # changes cpp/src/arrow/gpu/cuda_context.h x: 12 # contributors y: 23 # changes cpp/src/arrow/gpu/cuda_memory.h x: 11 # contributors y: 27 # changes cpp/src/arrow/filesystem/filesystem.cc x: 14 # contributors y: 55 # changes cpp/src/arrow/filesystem/filesystem.h x: 13 # contributors y: 52 # changes cpp/src/arrow/filesystem/localfs.cc x: 11 # contributors y: 34 # changes cpp/src/arrow/filesystem/s3fs.h x: 18 # contributors y: 47 # changes cpp/src/arrow/filesystem/util_internal.cc x: 10 # contributors y: 21 # changes cpp/src/arrow/filesystem/util_internal.h x: 6 # contributors y: 14 # changes cpp/src/arrow/ipc/message.cc x: 22 # contributors y: 56 # changes cpp/src/arrow/engine/arrow-substrait.pc.in x: 4 # contributors y: 5 # changes cpp/src/arrow/flight/arrow-flight.pc.in x: 3 # contributors y: 6 # changes r/src/altrep.cpp x: 12 # contributors y: 24 # changes r/src/arrow_types.h x: 19 # contributors y: 71 # changes r/src/r_to_arrow.cpp x: 10 # contributors y: 23 # changes matlab/tools/cmake/BuildMatlabArrowInterface.cmake x: 3 # contributors y: 39 # changes cpp/src/arrow/acero/exec_plan.cc x: 7 # contributors y: 7 # changes cpp/src/arrow/acero/hash_join.cc x: 5 # contributors y: 5 # changes cpp/src/arrow/acero/hash_join_benchmark.cc x: 5 # contributors y: 10 # changes cpp/src/arrow/array/array_dict.cc x: 11 # contributors y: 14 # changes cpp/src/arrow/array/array_nested.cc x: 21 # contributors y: 43 # changes cpp/src/arrow/array/array_primitive.cc x: 8 # contributors y: 8 # changes cpp/src/arrow/array/builder_base.cc x: 11 # contributors y: 23 # changes cpp/src/arrow/array/builder_dict.cc x: 11 # contributors y: 26 # changes cpp/src/arrow/array/builder_nested.cc x: 13 # contributors y: 23 # changes cpp/src/arrow/array/concatenate.cc x: 20 # contributors y: 39 # changes cpp/src/arrow/array/data.cc x: 15 # contributors y: 33 # changes cpp/src/arrow/array/dict_internal.h x: 8 # contributors y: 12 # changes cpp/src/arrow/array/diff.cc x: 13 # contributors y: 26 # changes cpp/src/arrow/array/validate.cc x: 18 # contributors y: 50 # changes cpp/src/arrow/buffer.cc x: 21 # contributors y: 62 # changes cpp/src/arrow/builder.cc x: 28 # contributors y: 124 # changes cpp/src/arrow/c/bridge.cc x: 21 # contributors y: 47 # changes cpp/src/arrow/compare.cc x: 27 # contributors y: 110 # changes cpp/src/arrow/compute/api_aggregate.cc x: 10 # contributors y: 24 # changes cpp/src/arrow/compute/cast.cc x: 17 # contributors y: 31 # changes cpp/src/arrow/compute/exec.cc x: 21 # contributors y: 58 # changes cpp/src/arrow/compute/expression.cc x: 10 # contributors y: 15 # changes cpp/src/arrow/compute/kernels/aggregate_internal.h x: 12 # contributors y: 19 # changes cpp/src/arrow/compute/kernels/aggregate_quantile.cc x: 9 # contributors y: 20 # changes cpp/src/arrow/compute/kernels/base_arithmetic_internal.h x: 7 # contributors y: 8 # changes cpp/src/arrow/compute/kernels/codegen_internal.cc x: 16 # contributors y: 34 # changes cpp/src/arrow/compute/kernels/codegen_internal.h x: 27 # contributors y: 77 # changes cpp/src/arrow/compute/kernels/scalar_arithmetic.cc x: 27 # contributors y: 65 # changes cpp/src/arrow/compute/kernels/scalar_cast_boolean.cc x: 9 # contributors y: 13 # changes cpp/src/arrow/compute/kernels/scalar_cast_dictionary.cc x: 4 # contributors y: 6 # changes cpp/src/arrow/compute/kernels/scalar_cast_internal.cc x: 11 # contributors y: 17 # changes cpp/src/arrow/compute/kernels/scalar_cast_numeric.cc x: 17 # contributors y: 33 # changes cpp/src/arrow/compute/kernels/scalar_cast_string.cc x: 20 # contributors y: 34 # changes cpp/src/arrow/compute/kernels/scalar_cast_temporal.cc x: 14 # contributors y: 24 # changes cpp/src/arrow/compute/kernels/scalar_if_else.cc x: 12 # contributors y: 31 # changes cpp/src/arrow/compute/kernels/scalar_nested.cc x: 15 # contributors y: 29 # changes cpp/src/arrow/compute/kernels/scalar_random.cc x: 9 # contributors y: 8 # changes cpp/src/arrow/compute/kernels/scalar_round.cc x: 6 # contributors y: 8 # changes cpp/src/arrow/compute/kernels/scalar_set_lookup.cc x: 14 # contributors y: 35 # changes cpp/src/arrow/compute/kernels/scalar_string_ascii.cc x: 15 # contributors y: 23 # changes cpp/src/arrow/compute/kernels/scalar_string_internal.h x: 12 # contributors y: 13 # changes cpp/src/arrow/compute/kernels/scalar_string_utf8.cc x: 7 # contributors y: 11 # changes cpp/src/arrow/compute/kernels/scalar_temporal_unary.cc x: 13 # contributors y: 27 # changes cpp/src/arrow/compute/kernels/util_internal.cc x: 7 # contributors y: 14 # changes cpp/src/arrow/compute/kernels/util_internal.h x: 10 # contributors y: 18 # changes cpp/src/arrow/compute/kernels/vector_cumulative_ops.cc x: 6 # contributors y: 9 # changes cpp/src/arrow/compute/kernels/vector_hash.cc x: 23 # contributors y: 33 # changes cpp/src/arrow/compute/kernels/vector_nested.cc x: 14 # contributors y: 18 # changes cpp/src/arrow/compute/kernels/vector_run_end_encode.cc x: 4 # contributors y: 9 # changes cpp/src/arrow/compute/kernels/vector_selection.cc x: 21 # contributors y: 34 # changes cpp/src/arrow/compute/kernels/vector_selection_take_internal.cc x: 4 # contributors y: 11 # changes cpp/src/arrow/compute/kernels/vector_sort.cc x: 24 # contributors y: 58 # changes cpp/src/arrow/compute/kernels/vector_sort_internal.h x: 5 # contributors y: 12 # changes cpp/src/arrow/csv/reader.cc x: 13 # contributors y: 57 # changes cpp/src/arrow/dataset/dataset.cc x: 13 # contributors y: 48 # changes cpp/src/arrow/dataset/dataset_writer.cc x: 11 # contributors y: 30 # changes cpp/src/arrow/dataset/file_base.cc x: 19 # contributors y: 94 # changes cpp/src/arrow/dataset/file_csv.cc x: 12 # contributors y: 42 # changes cpp/src/arrow/dataset/scan_node.cc x: 8 # contributors y: 15 # changes cpp/src/arrow/dataset/scanner.cc x: 24 # contributors y: 98 # changes cpp/src/arrow/engine/substrait/relation_internal.cc x: 16 # contributors y: 45 # changes cpp/src/arrow/extension/fixed_shape_tensor.cc x: 5 # contributors y: 8 # changes cpp/src/arrow/filesystem/azurefs.cc x: 9 # contributors y: 48 # changes cpp/src/arrow/filesystem/mockfs.cc x: 9 # contributors y: 33 # changes cpp/src/arrow/filesystem/path_util.cc x: 12 # contributors y: 27 # changes cpp/src/arrow/flight/client.cc x: 25 # contributors y: 80 # changes cpp/src/arrow/flight/transport/grpc/grpc_client.cc x: 9 # contributors y: 24 # changes cpp/src/arrow/gpu/cuda_context.cc x: 12 # contributors y: 30 # changes cpp/src/arrow/gpu/cuda_memory.cc x: 10 # contributors y: 32 # changes cpp/src/arrow/io/buffered.cc x: 9 # contributors y: 26 # changes cpp/src/arrow/io/compressed.cc x: 6 # contributors y: 23 # changes cpp/src/arrow/io/file.cc x: 16 # contributors y: 74 # changes cpp/src/arrow/io/hdfs.cc x: 17 # contributors y: 51 # changes cpp/src/arrow/io/interfaces.cc x: 14 # contributors y: 47 # changes cpp/src/arrow/io/memory.cc x: 17 # contributors y: 61 # changes cpp/src/arrow/ipc/dictionary.cc x: 9 # contributors y: 19 # changes cpp/src/arrow/ipc/feather.cc x: 18 # contributors y: 63 # changes cpp/src/arrow/ipc/metadata_internal.cc x: 24 # contributors y: 63 # changes cpp/src/arrow/ipc/reader.cc x: 42 # contributors y: 152 # changes cpp/src/arrow/ipc/writer.cc x: 38 # contributors y: 142 # changes cpp/src/arrow/json/parser.cc x: 14 # contributors y: 30 # changes cpp/src/arrow/memory_pool.cc x: 23 # contributors y: 62 # changes cpp/src/arrow/scalar.cc x: 23 # contributors y: 70 # changes cpp/src/arrow/sparse_tensor.cc x: 6 # contributors y: 24 # changes cpp/src/arrow/tensor.cc x: 13 # contributors y: 36 # changes cpp/src/arrow/testing/random.cc x: 19 # contributors y: 39 # changes cpp/src/arrow/util/bit_util.cc x: 10 # contributors y: 17 # changes cpp/src/arrow/util/bitmap_ops.cc x: 13 # contributors y: 17 # changes cpp/src/arrow/util/compression.cc x: 15 # contributors y: 28 # changes cpp/src/arrow/util/compression_brotli.cc x: 12 # contributors y: 20 # changes cpp/src/arrow/util/compression_snappy.cc x: 11 # contributors y: 20 # changes cpp/src/arrow/util/decimal.cc x: 25 # contributors y: 67 # changes cpp/src/arrow/util/hashing.h x: 20 # contributors y: 44 # changes cpp/src/arrow/util/key_value_metadata.cc x: 8 # contributors y: 23 # changes cpp/src/arrow/util/logging.h x: 19 # contributors y: 47 # changes cpp/src/arrow/util/utf8.cc x: 7 # contributors y: 17 # changes cpp/src/gandiva/engine.cc x: 13 # contributors y: 40 # changes cpp/src/gandiva/expr_decomposer.cc x: 10 # contributors y: 28 # changes cpp/src/gandiva/llvm_generator.cc x: 23 # contributors y: 66 # changes cpp/src/gandiva/precompiled/string_ops.cc x: 25 # contributors y: 64 # changes cpp/src/parquet/arrow/reader_internal.cc x: 22 # contributors y: 62 # changes cpp/src/parquet/arrow/writer.cc x: 34 # contributors y: 117 # changes cpp/src/parquet/bloom_filter.cc x: 7 # contributors y: 16 # changes cpp/src/parquet/file_writer.cc x: 20 # contributors y: 40 # changes cpp/src/parquet/statistics.cc x: 22 # contributors y: 45 # changes python/pyarrow/src/arrow/python/arrow_to_pandas.cc x: 15 # contributors y: 24 # changes python/pyarrow/src/arrow/python/python_to_arrow.cc x: 17 # contributors y: 20 # changes cpp/src/arrow/compute/api_aggregate.h x: 19 # contributors y: 40 # changes cpp/src/parquet/column_reader.cc x: 43 # contributors y: 126 # changes cpp/src/parquet/column_reader.h x: 22 # contributors y: 43 # changes cpp/src/parquet/file_reader.cc x: 29 # contributors y: 65 # changes cpp/src/arrow/io/memory.h x: 15 # contributors y: 52 # changes cpp/src/arrow/util/async_generator.h x: 8 # contributors y: 42 # changes ruby/red-arrow/ext/arrow/extconf.rb x: 6 # contributors y: 15 # changes python/pyarrow/compute.py x: 39 # contributors y: 101 # changes cpp/src/arrow/compute/kernels/aggregate_mode.cc x: 7 # contributors y: 26 # changes cpp/src/arrow/compute/registry.cc x: 23 # contributors y: 40 # changes cpp/src/arrow/type.h x: 54 # contributors y: 233 # changes python/pyarrow/_compute.pyx x: 42 # contributors y: 113 # changes python/pyarrow/includes/libarrow.pxd x: 86 # contributors y: 430 # changes python/pyarrow/includes/libarrow_python.pxd x: 10 # contributors y: 13 # changes dev/archery/archery/integration/datagen.py x: 34 # contributors y: 79 # changes js/src/visitor/set.ts x: 5 # contributors y: 16 # changes cpp/src/arrow/util/bitmap_ops.h x: 9 # contributors y: 9 # changes cpp/src/arrow/compute/kernels/aggregate_var_std.cc x: 9 # contributors y: 23 # changes cpp/src/arrow/flight/flight_benchmark.cc x: 9 # contributors y: 27 # changes cpp/src/arrow/util/config.h.cmake x: 13 # contributors y: 30 # changes cpp/src/gandiva/gdv_function_stubs.cc x: 21 # contributors y: 41 # changes r/src/symbols.cpp x: 4 # contributors y: 16 # changes cpp/src/arrow/compute/api_scalar.h x: 36 # contributors y: 84 # changes cpp/src/arrow/compute/kernels/hash_aggregate.cc x: 24 # contributors y: 70 # changes c_glib/arrow-glib/basic-array.cpp x: 9 # contributors y: 56 # changes c_glib/arrow-glib/basic-array.h x: 8 # contributors y: 36 # changes cpp/src/gandiva/llvm_generator.h x: 16 # contributors y: 47 # changes cpp/src/gandiva/llvm_types.h x: 8 # contributors y: 17 # changes cpp/src/arrow/compute/type_fwd.h x: 11 # contributors y: 19 # changes python/pyarrow/pandas_compat.py x: 35 # contributors y: 123 # changes cpp/cmake_modules/FindThriftAlt.cmake x: 1 # contributors y: 4 # changes python/pyarrow/scalar.pxi x: 35 # contributors y: 80 # changes python/pyarrow/table.pxi x: 65 # contributors y: 234 # changes cpp/src/arrow/dataset/discovery.cc x: 13 # contributors y: 38 # changes cpp/src/arrow/dataset/file_parquet.h x: 14 # contributors y: 62 # changes cpp/src/arrow/dataset/scanner.h x: 15 # contributors y: 71 # changes python/pyarrow/_dataset.pyx x: 46 # contributors y: 153 # changes python/pyarrow/includes/libarrow_dataset.pxd x: 25 # contributors y: 90 # changes python/pyarrow/util.py x: 16 # contributors y: 26 # changes dev/tasks/linux-packages/package-task.rb x: 6 # contributors y: 62 # changes c_glib/arrow-glib/table.cpp x: 8 # contributors y: 29 # changes python/pyarrow/_csv.pyx x: 22 # contributors y: 58 # changes python/pyarrow/includes/common.pxd x: 13 # contributors y: 44 # changes python/pyarrow/includes/libarrow_flight.pxd x: 15 # contributors y: 56 # changes python/pyarrow/io.pxi x: 36 # contributors y: 109 # changes cpp/src/arrow/memory_pool.h x: 14 # contributors y: 31 # changes js/src/util/bn.ts x: 8 # contributors y: 18 # changes dev/tasks/macros.jinja x: 17 # contributors y: 62 # changes matlab/src/cpp/arrow/matlab/error/error.h x: 5 # contributors y: 27 # changes python/pyarrow/_fs.pyx x: 21 # contributors y: 53 # changes python/pyarrow/_hdfs.pyx x: 12 # contributors y: 16 # changes python/setup.py x: 46 # contributors y: 210 # changes cpp/src/arrow/type_traits.h x: 28 # contributors y: 100 # changes dev/archery/archery/integration/runner.py x: 29 # contributors y: 59 # changes cpp/src/arrow/status.h x: 17 # contributors y: 58 # changes matlab/src/cpp/arrow/matlab/proxy/factory.cc x: 4 # contributors y: 37 # changes cpp/cmake_modules/SetupCxxFlags.cmake x: 43 # contributors y: 129 # changes python/pyarrow/lib.pyx x: 23 # contributors y: 56 # changes python/pyarrow/public-api.pxi x: 25 # contributors y: 46 # changes python/pyarrow/types.py x: 16 # contributors y: 25 # changes cpp/src/arrow/flight/sql/client.cc x: 14 # contributors y: 21 # changes dev/merge_arrow_pr.py x: 23 # contributors y: 53 # changes dev/archery/archery/cli.py x: 25 # contributors y: 88 # changes python/pyarrow/dataset.py x: 24 # contributors y: 77 # changes dev/archery/archery/crossbow/core.py x: 12 # contributors y: 36 # changes cpp/src/arrow/type_fwd.h x: 26 # contributors y: 79 # changes cpp/src/parquet/printer.cc x: 19 # contributors y: 27 # changes c_glib/arrow-glib/type.cpp x: 7 # contributors y: 19 # changes cpp/src/arrow/testing/util.h x: 10 # contributors y: 26 # changes c_glib/arrow-glib/array-builder.cpp x: 12 # contributors y: 47 # changes c_glib/arrow-glib/array-builder.h x: 9 # contributors y: 38 # changes c_glib/arrow-glib/decimal.h x: 4 # contributors y: 14 # changes cpp/src/arrow/filesystem/gcsfs.cc x: 10 # contributors y: 34 # changes cpp/src/arrow/io/buffered.h x: 6 # contributors y: 20 # changes cpp/src/arrow/array/builder_nested.h x: 20 # contributors y: 36 # changes ruby/red-arrow/lib/arrow/array.rb x: 4 # contributors y: 17 # changes ruby/red-arrow/lib/arrow/loader.rb x: 8 # contributors y: 49 # changes cpp/src/arrow/util/macros.h x: 19 # contributors y: 42 # changes csharp/src/Apache.Arrow/Ipc/ArrowStreamWriter.cs x: 16 # contributors y: 41 # changes cpp/src/arrow/array/builder_dict.h x: 12 # contributors y: 33 # changes cpp/src/arrow/compute/kernels/aggregate_basic.cc x: 25 # contributors y: 58 # changes cpp/src/arrow/util/decimal.h x: 18 # contributors y: 46 # changes c_glib/arrow-flight-glib/client.cpp x: 3 # contributors y: 17 # changes cpp/src/arrow/array/array_nested.h x: 15 # contributors y: 31 # changes c_glib/arrow-glib/arrow-glib.h x: 6 # contributors y: 27 # changes c_glib/arrow-glib/reader.cpp x: 8 # contributors y: 44 # changes c_glib/arrow-flight-glib/server.cpp x: 3 # contributors y: 16 # changes cpp/src/parquet/column_writer.h x: 17 # contributors y: 37 # changes c_glib/arrow-flight-glib/client.hpp x: 2 # contributors y: 9 # changes c_glib/arrow-flight-glib/server.h x: 2 # contributors y: 12 # changes cpp/src/arrow/compute/kernel.h x: 25 # contributors y: 61 # changes cpp/src/arrow/flight/client.h x: 15 # contributors y: 42 # changes cpp/src/arrow/flight/server.cc x: 17 # contributors y: 66 # changes cpp/src/arrow/util/thread_pool.h x: 9 # contributors y: 35 # changes cpp/src/gandiva/gdv_function_stubs.h x: 19 # contributors y: 31 # changes cpp/src/gandiva/precompiled/types.h x: 28 # contributors y: 88 # changes c_glib/arrow-flight-glib/client.h x: 3 # contributors y: 9 # changes cpp/src/arrow/flight/serialization_internal.cc x: 14 # contributors y: 23 # changes cpp/src/arrow/flight/types.cc x: 17 # contributors y: 49 # changes cpp/src/parquet/statistics.h x: 15 # contributors y: 26 # changes cpp/src/arrow/pretty_print.cc x: 21 # contributors y: 79 # changes cpp/src/arrow/array/builder_binary.h x: 18 # contributors y: 44 # changes js/gulp/package-task.js x: 4 # contributors y: 25 # changes js/gulp/util.js x: 4 # contributors y: 18 # changes swift/Arrow/Sources/Arrow/ArrowReaderHelper.swift x: 1 # contributors y: 11 # changes swift/Arrow/Sources/Arrow/ArrowArray.swift x: 1 # contributors y: 7 # changes swift/Arrow/Sources/Arrow/ArrowData.swift x: 1 # contributors y: 8 # changes python/pyarrow/ipc.pxi x: 29 # contributors y: 80 # changes cpp/src/parquet/file_writer.h x: 13 # contributors y: 21 # changes cpp/src/arrow/compute/function_internal.h x: 10 # contributors y: 12 # changes cpp/src/gandiva/function_registry.cc x: 11 # contributors y: 32 # changes c_glib/arrow-glib/buffer.h x: 3 # contributors y: 11 # changes c_glib/arrow-glib/compute.h x: 11 # contributors y: 48 # changes c_glib/arrow-glib/input-stream.cpp x: 12 # contributors y: 45 # changes c_glib/arrow-glib/input-stream.h x: 5 # contributors y: 21 # changes c_glib/arrow-glib/output-stream.cpp x: 8 # contributors y: 25 # changes c_glib/arrow-glib/output-stream.h x: 2 # contributors y: 14 # changes matlab/src/matlab/+arrow/+array/Array.m x: 3 # contributors y: 13 # changes cpp/src/arrow/flight/server.h x: 14 # contributors y: 37 # changes matlab/src/cpp/arrow/matlab/c/proxy/array.h x: 2 # contributors y: 1 # changes cpp/src/arrow/table.h x: 25 # contributors y: 85 # changes r/src/compute-exec.cpp x: 16 # contributors y: 50 # changes js/gulp/arrow-task.js x: 4 # contributors y: 23 # changes js/src/recordbatch.ts x: 6 # contributors y: 17 # changes js/src/table.ts x: 6 # contributors y: 32 # changes c_glib/gandiva-glib/node.cpp x: 6 # contributors y: 18 # changes matlab/src/cpp/arrow/matlab/array/proxy/numeric_array.h x: 3 # contributors y: 18 # changes cpp/src/arrow/dataset/partition.cc x: 18 # contributors y: 58 # changes c_glib/arrow-glib/chunked-array.cpp x: 5 # contributors y: 17 # changes c_glib/arrow-glib/compute.cpp x: 16 # contributors y: 69 # changes cpp/src/arrow/ipc/writer.h x: 19 # contributors y: 58 # changes cpp/src/arrow/util/key_value_metadata.h x: 8 # contributors y: 20 # changes ruby/red-arrow/lib/arrow/table-loader.rb x: 2 # contributors y: 16 # changes cpp/src/gandiva/projector.cc x: 16 # contributors y: 39 # changes python/pyarrow/gandiva.pyx x: 17 # contributors y: 25 # changes r/src/array.cpp x: 15 # contributors y: 47 # changes r/src/array_to_vector.cpp x: 14 # contributors y: 52 # changes r/src/compute.cpp x: 21 # contributors y: 73 # changes r/src/dataset.cpp x: 12 # contributors y: 54 # changes r/src/recordbatch.cpp x: 11 # contributors y: 36 # changes r/src/table.cpp x: 14 # contributors y: 44 # changes cpp/src/arrow/adapters/orc/adapter.h x: 14 # contributors y: 16 # changes cpp/src/arrow/io/interfaces.h x: 15 # contributors y: 54 # changes cpp/src/arrow/ipc/reader.h x: 18 # contributors y: 56 # changes cpp/src/arrow/util/bit_block_counter.h x: 12 # contributors y: 17 # changes cpp/src/arrow/buffer_builder.h x: 9 # contributors y: 17 # changes cpp/src/arrow/dataset/file_base.h x: 18 # contributors y: 75 # changes js/gulpfile.js x: 3 # contributors y: 21 # changes cpp/src/arrow/dataset/partition.h x: 12 # contributors y: 44 # changes cpp/src/arrow/api.h x: 12 # contributors y: 26 # changes cpp/src/arrow/dataset/type_fwd.h x: 10 # contributors y: 36 # changes cpp/src/arrow/array.h x: 25 # contributors y: 141 # changes cpp/src/arrow/builder.h x: 19 # contributors y: 98 # changes cpp/src/arrow/dataset/file_ipc.cc x: 8 # contributors y: 38 # changes cpp/src/arrow/dataset/file_ipc.h x: 6 # contributors y: 30 # changes cpp/src/gandiva/function_registry_string.cc x: 20 # contributors y: 54 # changes cpp/src/gandiva/precompiled/time.cc x: 23 # contributors y: 43 # changes cpp/src/arrow/dataset/dataset_internal.h x: 4 # contributors y: 28 # changes cpp/src/arrow/sparse_tensor.h x: 5 # contributors y: 23 # changes c_glib/arrow-glib/array.h x: 1 # contributors y: 20 # changes
457.0
# changes
  min: 1.0
  average: 11.05
  25th percentile: 2.0
  median: 4.0
  75th percentile: 10.0
  max: 457.0
0 86.0
# contributors
min: 1.0 | average: 4.95 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 6.0 | max: 86.0

Number of Contributors vs. File Size: 2808 points

cpp/src/arrow/csv/converter.cc x: 10 # contributors y: 660 lines of code python/pyarrow/_s3fs.pyx x: 21 # contributors y: 219 lines of code cpp/src/arrow/array/data.h x: 16 # contributors y: 349 lines of code c_glib/arrow-glib/basic-data-type.cpp x: 11 # contributors y: 1633 lines of code c_glib/arrow-glib/basic-data-type.h x: 8 # contributors y: 688 lines of code cpp/src/parquet/geospatial/util_json_internal.cc x: 1 # contributors y: 133 lines of code cpp/src/parquet/thrift_internal.h x: 16 # contributors y: 517 lines of code cpp/src/parquet/types.cc x: 27 # contributors y: 1576 lines of code dev/release/binary-task.rb x: 5 # contributors y: 2283 lines of code format/Flight.proto x: 13 # contributors y: 605 lines of code swift/Arrow/Sources/Arrow/ArrowType.swift x: 1 # contributors y: 363 lines of code swift/Arrow/Sources/Arrow/ProtoUtil.swift x: 1 # contributors y: 55 lines of code swift/data-generator/swift-datagen/main.go x: 3 # contributors y: 79 lines of code cpp/src/arrow/flight/sql/column_metadata.cc x: 6 # contributors y: 148 lines of code cpp/src/arrow/flight/sql/column_metadata.h x: 5 # contributors y: 60 lines of code format/FlightSql.proto x: 13 # contributors y: 1720 lines of code swift/ArrowFlight/Package.swift x: 2 # contributors y: 35 lines of code swift/Arrow/Package.swift x: 3 # contributors y: 42 lines of code swift/CDataWGo/Package.swift x: 2 # contributors y: 23 lines of code cpp/src/arrow/testing/gtest_util.cc x: 30 # contributors y: 1035 lines of code cpp/src/arrow/testing/gtest_util.h x: 27 # contributors y: 402 lines of code cpp/cmake_modules/ThirdpartyToolchain.cmake x: 85 # contributors y: 5062 lines of code cpp/src/parquet/arrow/schema.cc x: 35 # contributors y: 920 lines of code cpp/src/parquet/arrow/schema_internal.cc x: 9 # contributors y: 212 lines of code cpp/src/parquet/arrow/schema_internal.h x: 6 # contributors y: 25 lines of code cpp/src/parquet/column_writer.cc x: 49 # contributors y: 1968 lines of code cpp/src/parquet/geospatial/statistics.cc x: 1 # contributors y: 296 lines of code cpp/src/parquet/geospatial/util_internal.cc x: 1 # contributors y: 173 lines of code cpp/src/parquet/geospatial/util_json_internal.h x: 1 # contributors y: 11 lines of code cpp/src/parquet/metadata.cc x: 41 # contributors y: 1653 lines of code cpp/src/parquet/metadata.h x: 30 # contributors y: 270 lines of code cpp/src/parquet/type_fwd.h x: 6 # contributors y: 39 lines of code cpp/src/parquet/types.h x: 36 # contributors y: 578 lines of code python/pyarrow/_parquet.pxd x: 42 # contributors y: 585 lines of code python/pyarrow/_parquet.pyx x: 58 # contributors y: 1570 lines of code python/pyarrow/parquet/core.py x: 18 # contributors y: 754 lines of code cpp/src/arrow/flight/types.h x: 18 # contributors y: 632 lines of code cpp/src/arrow/util/thread_pool.cc x: 10 # contributors y: 596 lines of code cpp/src/arrow/filesystem/s3fs.cc x: 32 # contributors y: 2776 lines of code python/pyarrow/includes/libarrow_fs.pxd x: 21 # contributors y: 289 lines of code python/pyarrow/__init__.py x: 37 # contributors y: 289 lines of code python/pyarrow/lib.pxd x: 39 # contributors y: 428 lines of code python/pyarrow/types.pxi x: 55 # contributors y: 1713 lines of code dev/tasks/linux-packages/helper.rb x: 2 # contributors y: 58 lines of code dev/tasks/linux-packages/apache-arrow/yum/arrow.spec.in x: 13 # contributors y: 846 lines of code c_glib/tool/generate-version-header.py x: 5 # contributors y: 101 lines of code csharp/Directory.Build.props x: 9 # contributors y: 35 lines of code dev/tasks/homebrew-formulae/apache-arrow-glib.rb x: 7 # contributors y: 34 lines of code dev/tasks/homebrew-formulae/apache-arrow.rb x: 15 # contributors y: 84 lines of code python/pyproject.toml x: 17 # contributors y: 76 lines of code r/pkgdown/assets/versions.html x: 4 # contributors y: 27 lines of code ruby/red-arrow-cuda/lib/arrow-cuda/version.rb x: 5 # contributors y: 8 lines of code cpp/cmake_modules/BuildUtils.cmake x: 38 # contributors y: 835 lines of code cpp/src/arrow/compute/kernels/scalar_cast_nested.cc x: 17 # contributors y: 389 lines of code cpp/src/arrow/record_batch.cc x: 31 # contributors y: 651 lines of code cpp/cmake_modules/DefineOptions.cmake x: 44 # contributors y: 623 lines of code cpp/src/arrow/dataset/file_parquet.cc x: 25 # contributors y: 927 lines of code python/pyarrow/_dataset_parquet.pyx x: 26 # contributors y: 646 lines of code cpp/src/arrow/compute/light_array_internal.cc x: 3 # contributors y: 647 lines of code cpp/src/arrow/compute/row/compare_internal.cc x: 8 # contributors y: 412 lines of code python/pyarrow/array.pxi x: 79 # contributors y: 1740 lines of code cpp/src/arrow/testing/process.cc x: 2 # contributors y: 280 lines of code cpp/src/parquet/properties.h x: 28 # contributors y: 750 lines of code python/pyarrow/_flight.pyx x: 30 # contributors y: 1744 lines of code dev/release/download_rc_binaries.py x: 7 # contributors y: 279 lines of code cpp/src/arrow/filesystem/s3fs_benchmark.cc x: 6 # contributors y: 339 lines of code cpp/src/parquet/arrow/reader.cc x: 33 # contributors y: 1120 lines of code cpp/src/parquet/arrow/reader.h x: 21 # contributors y: 134 lines of code cpp/src/parquet/arrow/writer.h x: 21 # contributors y: 62 lines of code dev/release/02-source-test.rb x: 7 # contributors y: 140 lines of code cpp/src/arrow/engine/substrait/expression_internal.cc x: 18 # contributors y: 1272 lines of code cpp/src/arrow/engine/substrait/serde.cc x: 14 # contributors y: 374 lines of code cpp/src/arrow/engine/substrait/util_internal.cc x: 3 # contributors y: 23 lines of code cpp/src/arrow/array/builder_run_end.cc x: 4 # contributors y: 264 lines of code cpp/src/arrow/buffer.h x: 27 # contributors y: 267 lines of code cpp/src/arrow/chunked_array.cc x: 11 # contributors y: 266 lines of code cpp/src/arrow/record_batch.h x: 27 # contributors y: 170 lines of code cpp/src/arrow/table.cc x: 30 # contributors y: 573 lines of code cpp/src/arrow/type.cc x: 47 # contributors y: 2849 lines of code python/pyarrow/acero.py x: 8 # contributors y: 244 lines of code python/pyarrow/feather.py x: 17 # contributors y: 120 lines of code cpp/src/parquet/arrow/variant_internal.cc x: 1 # contributors y: 77 lines of code cpp/src/parquet/parquet.thrift x: 13 # contributors y: 353 lines of code cpp/src/parquet/schema.cc x: 20 # contributors y: 780 lines of code cpp/src/arrow/gpu/cuda_arrow_ipc.h x: 7 # contributors y: 25 lines of code cpp/src/arrow/gpu/cuda_context.h x: 12 # contributors y: 192 lines of code cpp/src/arrow/gpu/cuda_memory.h x: 11 # contributors y: 120 lines of code cpp/src/arrow/filesystem/filesystem.cc x: 14 # contributors y: 799 lines of code cpp/src/arrow/filesystem/filesystem.h x: 13 # contributors y: 309 lines of code cpp/src/arrow/filesystem/localfs.cc x: 11 # contributors y: 560 lines of code cpp/src/arrow/filesystem/s3fs.h x: 18 # contributors y: 171 lines of code cpp/src/arrow/filesystem/util_internal.cc x: 10 # contributors y: 205 lines of code cpp/src/arrow/ipc/message.cc x: 22 # contributors y: 843 lines of code cpp/src/arrow/util/io_util.cc x: 18 # contributors y: 1828 lines of code cpp/src/arrow/compute/kernels/pivot_internal.cc x: 3 # contributors y: 121 lines of code r/src/altrep.cpp x: 12 # contributors y: 923 lines of code r/src/arrow_types.h x: 19 # contributors y: 237 lines of code r/src/r_to_arrow.cpp x: 10 # contributors y: 1249 lines of code cpp/src/arrow/acero/accumulation_queue.cc x: 2 # contributors y: 128 lines of code cpp/src/arrow/acero/aggregate_benchmark.cc x: 6 # contributors y: 718 lines of code cpp/src/arrow/acero/aggregate_internal.cc x: 4 # contributors y: 223 lines of code cpp/src/arrow/acero/asof_join_node.cc x: 13 # contributors y: 1220 lines of code cpp/src/arrow/acero/exec_plan.cc x: 7 # contributors y: 969 lines of code cpp/src/arrow/acero/fetch_node.cc x: 2 # contributors y: 164 lines of code cpp/src/arrow/acero/filter_node.cc x: 2 # contributors y: 86 lines of code cpp/src/arrow/acero/groupby_aggregate_node.cc x: 4 # contributors y: 345 lines of code cpp/src/arrow/acero/hash_join.cc x: 5 # contributors y: 654 lines of code cpp/src/arrow/acero/hash_join_benchmark.cc x: 5 # contributors y: 612 lines of code cpp/src/arrow/acero/hash_join_dict.cc x: 3 # contributors y: 532 lines of code cpp/src/arrow/acero/hash_join_node.cc x: 7 # contributors y: 1023 lines of code cpp/src/arrow/acero/pivot_longer_node.cc x: 3 # contributors y: 228 lines of code cpp/src/arrow/acero/project_node.cc x: 3 # contributors y: 99 lines of code cpp/src/arrow/acero/scalar_aggregate_node.cc x: 3 # contributors y: 252 lines of code cpp/src/arrow/acero/sink_node.cc x: 3 # contributors y: 458 lines of code cpp/src/arrow/acero/sorted_merge_node.cc x: 7 # contributors y: 476 lines of code cpp/src/arrow/acero/swiss_join.cc x: 10 # contributors y: 2313 lines of code cpp/src/arrow/acero/task_util.cc x: 5 # contributors y: 360 lines of code cpp/src/arrow/acero/unmaterialized_table_internal.h x: 2 # contributors y: 198 lines of code cpp/src/arrow/array/array_dict.cc x: 11 # contributors y: 449 lines of code cpp/src/arrow/array/array_nested.cc x: 21 # contributors y: 1096 lines of code cpp/src/arrow/array/array_primitive.cc x: 8 # contributors y: 80 lines of code cpp/src/arrow/array/builder_adaptive.cc x: 8 # contributors y: 309 lines of code cpp/src/arrow/array/builder_base.cc x: 11 # contributors y: 318 lines of code cpp/src/arrow/array/builder_dict.cc x: 11 # contributors y: 163 lines of code cpp/src/arrow/array/builder_nested.cc x: 13 # contributors y: 240 lines of code cpp/src/arrow/array/builder_primitive.cc x: 6 # contributors y: 105 lines of code cpp/src/arrow/array/builder_union.cc x: 11 # contributors y: 108 lines of code cpp/src/arrow/array/concatenate.cc x: 20 # contributors y: 739 lines of code cpp/src/arrow/array/data.cc x: 15 # contributors y: 765 lines of code cpp/src/arrow/array/dict_internal.h x: 8 # contributors y: 146 lines of code cpp/src/arrow/array/diff.cc x: 13 # contributors y: 762 lines of code cpp/src/arrow/array/validate.cc x: 18 # contributors y: 839 lines of code cpp/src/arrow/buffer.cc x: 21 # contributors y: 167 lines of code cpp/src/arrow/builder.cc x: 28 # contributors y: 278 lines of code cpp/src/arrow/c/bridge.cc x: 21 # contributors y: 2315 lines of code cpp/src/arrow/compare.cc x: 27 # contributors y: 1256 lines of code cpp/src/arrow/compute/api_aggregate.cc x: 10 # contributors y: 248 lines of code cpp/src/arrow/compute/api_scalar.cc x: 31 # contributors y: 828 lines of code cpp/src/arrow/compute/api_vector.cc x: 18 # contributors y: 388 lines of code cpp/src/arrow/compute/cast.cc x: 17 # contributors y: 198 lines of code cpp/src/arrow/compute/exec.cc x: 21 # contributors y: 1029 lines of code cpp/src/arrow/compute/expression.cc x: 10 # contributors y: 1309 lines of code cpp/src/arrow/compute/kernel.cc x: 13 # contributors y: 449 lines of code cpp/src/arrow/compute/kernels/aggregate_internal.h x: 12 # contributors y: 169 lines of code cpp/src/arrow/compute/kernels/aggregate_pivot.cc x: 4 # contributors y: 169 lines of code cpp/src/arrow/compute/kernels/aggregate_quantile.cc x: 9 # contributors y: 441 lines of code cpp/src/arrow/compute/kernels/base_arithmetic_internal.h x: 7 # contributors y: 622 lines of code cpp/src/arrow/compute/kernels/codegen_internal.cc x: 16 # contributors y: 464 lines of code cpp/src/arrow/compute/kernels/codegen_internal.h x: 27 # contributors y: 1068 lines of code cpp/src/arrow/compute/kernels/copy_data_internal.h x: 4 # contributors y: 80 lines of code cpp/src/arrow/compute/kernels/hash_aggregate_pivot.cc x: 3 # contributors y: 375 lines of code cpp/src/arrow/compute/kernels/scalar_arithmetic.cc x: 27 # contributors y: 1521 lines of code cpp/src/arrow/compute/kernels/scalar_boolean.cc x: 13 # contributors y: 412 lines of code cpp/src/arrow/compute/kernels/scalar_cast_extension.cc x: 4 # contributors y: 47 lines of code cpp/src/arrow/compute/kernels/scalar_cast_internal.cc x: 11 # contributors y: 239 lines of code cpp/src/arrow/compute/kernels/scalar_cast_internal.h x: 8 # contributors y: 40 lines of code cpp/src/arrow/compute/kernels/scalar_cast_numeric.cc x: 17 # contributors y: 873 lines of code cpp/src/arrow/compute/kernels/scalar_cast_string.cc x: 20 # contributors y: 635 lines of code cpp/src/arrow/compute/kernels/scalar_cast_temporal.cc x: 14 # contributors y: 495 lines of code cpp/src/arrow/compute/kernels/scalar_compare.cc x: 17 # contributors y: 779 lines of code cpp/src/arrow/compute/kernels/scalar_if_else.cc x: 12 # contributors y: 2399 lines of code cpp/src/arrow/compute/kernels/scalar_nested.cc x: 15 # contributors y: 840 lines of code cpp/src/arrow/compute/kernels/scalar_random.cc x: 9 # contributors y: 60 lines of code cpp/src/arrow/compute/kernels/scalar_round.cc x: 6 # contributors y: 1119 lines of code cpp/src/arrow/compute/kernels/scalar_set_lookup.cc x: 14 # contributors y: 545 lines of code cpp/src/arrow/compute/kernels/scalar_string_ascii.cc x: 15 # contributors y: 2926 lines of code cpp/src/arrow/compute/kernels/scalar_string_internal.h x: 12 # contributors y: 294 lines of code cpp/src/arrow/compute/kernels/scalar_string_utf8.cc x: 7 # contributors y: 1107 lines of code cpp/src/arrow/compute/kernels/scalar_temporal_binary.cc x: 5 # contributors y: 442 lines of code cpp/src/arrow/compute/kernels/scalar_temporal_unary.cc x: 13 # contributors y: 1684 lines of code cpp/src/arrow/compute/kernels/scalar_validity.cc x: 13 # contributors y: 218 lines of code cpp/src/arrow/compute/kernels/util_internal.h x: 10 # contributors y: 127 lines of code cpp/src/arrow/compute/kernels/vector_array_sort.cc x: 8 # contributors y: 528 lines of code cpp/src/arrow/compute/kernels/vector_cumulative_ops.cc x: 6 # contributors y: 273 lines of code cpp/src/arrow/compute/kernels/vector_hash.cc x: 23 # contributors y: 632 lines of code cpp/src/arrow/compute/kernels/vector_nested.cc x: 14 # contributors y: 210 lines of code cpp/src/arrow/compute/kernels/vector_rank.cc x: 5 # contributors y: 333 lines of code cpp/src/arrow/compute/kernels/vector_replace.cc x: 10 # contributors y: 794 lines of code cpp/src/arrow/compute/kernels/vector_run_end_encode.cc x: 4 # contributors y: 517 lines of code cpp/src/arrow/compute/kernels/vector_select_k.cc x: 5 # contributors y: 538 lines of code cpp/src/arrow/compute/kernels/vector_selection.cc x: 21 # contributors y: 286 lines of code cpp/src/arrow/compute/kernels/vector_selection_filter_internal.cc x: 7 # contributors y: 894 lines of code cpp/src/arrow/compute/kernels/vector_selection_internal.cc x: 4 # contributors y: 792 lines of code cpp/src/arrow/compute/kernels/vector_selection_take_internal.cc x: 4 # contributors y: 570 lines of code cpp/src/arrow/compute/kernels/vector_sort.cc x: 24 # contributors y: 937 lines of code cpp/src/arrow/compute/kernels/vector_swizzle.cc x: 2 # contributors y: 309 lines of code cpp/src/arrow/compute/key_map_internal.cc x: 3 # contributors y: 555 lines of code cpp/src/arrow/compute/light_array_internal.h x: 4 # contributors y: 197 lines of code cpp/src/arrow/compute/row/encode_internal.cc x: 6 # contributors y: 768 lines of code cpp/src/arrow/compute/row/grouper.cc x: 15 # contributors y: 814 lines of code cpp/src/arrow/compute/row/row_encoder_internal.h x: 2 # contributors y: 203 lines of code cpp/src/arrow/csv/column_builder.cc x: 4 # contributors y: 247 lines of code cpp/src/arrow/csv/column_decoder.cc x: 5 # contributors y: 165 lines of code cpp/src/arrow/csv/inference_internal.h x: 5 # contributors y: 128 lines of code cpp/src/arrow/csv/parser.cc x: 7 # contributors y: 569 lines of code cpp/src/arrow/csv/reader.cc x: 13 # contributors y: 958 lines of code cpp/src/arrow/csv/writer.cc x: 13 # contributors y: 526 lines of code cpp/src/arrow/dataset/dataset.cc x: 13 # contributors y: 393 lines of code cpp/src/arrow/dataset/dataset_writer.cc x: 11 # contributors y: 605 lines of code cpp/src/arrow/dataset/file_base.cc x: 19 # contributors y: 505 lines of code cpp/src/arrow/dataset/file_csv.cc x: 12 # contributors y: 402 lines of code cpp/src/arrow/dataset/scan_node.cc x: 8 # contributors y: 336 lines of code cpp/src/arrow/dataset/scanner.cc x: 24 # contributors y: 964 lines of code cpp/src/arrow/datum.cc x: 12 # contributors y: 229 lines of code cpp/src/arrow/engine/simple_extension_type_internal.h x: 4 # contributors y: 134 lines of code cpp/src/arrow/engine/substrait/extension_set.cc x: 17 # contributors y: 1084 lines of code cpp/src/arrow/engine/substrait/relation_internal.cc x: 16 # contributors y: 959 lines of code cpp/src/arrow/extension_type.cc x: 9 # contributors y: 141 lines of code cpp/src/arrow/filesystem/azurefs.cc x: 9 # contributors y: 2669 lines of code cpp/src/arrow/filesystem/mockfs.cc x: 9 # contributors y: 645 lines of code cpp/src/arrow/filesystem/path_util.cc x: 12 # contributors y: 316 lines of code cpp/src/arrow/flight/client.cc x: 25 # contributors y: 620 lines of code cpp/src/arrow/flight/transport/grpc/grpc_client.cc x: 9 # contributors y: 873 lines of code cpp/src/arrow/flight/transport/grpc/serialization_internal.cc x: 3 # contributors y: 325 lines of code cpp/src/arrow/gpu/cuda_context.cc x: 12 # contributors y: 582 lines of code cpp/src/arrow/gpu/cuda_memory.cc x: 10 # contributors y: 393 lines of code cpp/src/arrow/integration/json_internal.cc x: 6 # contributors y: 1684 lines of code cpp/src/arrow/io/buffered.cc x: 9 # contributors y: 383 lines of code cpp/src/arrow/io/caching.cc x: 8 # contributors y: 212 lines of code cpp/src/arrow/io/compressed.cc x: 6 # contributors y: 350 lines of code cpp/src/arrow/io/file.cc x: 16 # contributors y: 577 lines of code cpp/src/arrow/io/hdfs.cc x: 17 # contributors y: 513 lines of code cpp/src/arrow/io/hdfs_internal.cc x: 6 # contributors y: 380 lines of code cpp/src/arrow/io/memory.cc x: 17 # contributors y: 273 lines of code cpp/src/arrow/ipc/dictionary.cc x: 9 # contributors y: 295 lines of code cpp/src/arrow/ipc/feather.cc x: 18 # contributors y: 664 lines of code cpp/src/arrow/ipc/metadata_internal.cc x: 24 # contributors y: 1332 lines of code cpp/src/arrow/ipc/reader.cc x: 42 # contributors y: 2186 lines of code cpp/src/arrow/ipc/writer.cc x: 38 # contributors y: 1246 lines of code cpp/src/arrow/json/converter.cc x: 10 # contributors y: 304 lines of code cpp/src/arrow/json/parser.cc x: 14 # contributors y: 910 lines of code cpp/src/arrow/json/reader.cc x: 7 # contributors y: 425 lines of code cpp/src/arrow/memory_pool.cc x: 23 # contributors y: 767 lines of code cpp/src/arrow/scalar.cc x: 23 # contributors y: 1177 lines of code cpp/src/arrow/testing/random.cc x: 19 # contributors y: 1133 lines of code cpp/src/arrow/util/async_util.cc x: 5 # contributors y: 425 lines of code cpp/src/arrow/util/basic_decimal.cc x: 15 # contributors y: 1097 lines of code cpp/src/arrow/util/bit_stream_utils_internal.h x: 2 # contributors y: 357 lines of code cpp/src/arrow/util/bit_util.cc x: 10 # contributors y: 72 lines of code cpp/src/arrow/util/compression.cc x: 15 # contributors y: 236 lines of code cpp/src/arrow/util/compression_bz2.cc x: 7 # contributors y: 219 lines of code cpp/src/arrow/util/compression_lz4.cc x: 15 # contributors y: 417 lines of code cpp/src/arrow/util/compression_snappy.cc x: 11 # contributors y: 65 lines of code cpp/src/arrow/util/compression_zlib.cc x: 14 # contributors y: 371 lines of code cpp/src/arrow/util/compression_zstd.cc x: 11 # contributors y: 178 lines of code cpp/src/arrow/util/cpu_info.cc x: 11 # contributors y: 461 lines of code cpp/src/arrow/util/decimal.cc x: 25 # contributors y: 1057 lines of code cpp/src/arrow/util/future.cc x: 11 # contributors y: 212 lines of code cpp/src/arrow/util/logging.h x: 19 # contributors y: 143 lines of code cpp/src/arrow/util/ree_util.cc x: 3 # contributors y: 196 lines of code cpp/src/arrow/util/rle_encoding_internal.h x: 2 # contributors y: 543 lines of code cpp/src/arrow/util/tdigest.cc x: 6 # contributors y: 315 lines of code cpp/src/arrow/util/trie.cc x: 3 # contributors y: 155 lines of code cpp/src/gandiva/decimal_ir.cc x: 7 # contributors y: 384 lines of code cpp/src/gandiva/decimal_xlarge.cc x: 5 # contributors y: 198 lines of code cpp/src/gandiva/function_signature.cc x: 6 # contributors y: 78 lines of code cpp/src/gandiva/hash_utils.cc x: 4 # contributors y: 101 lines of code cpp/src/gandiva/llvm_generator.cc x: 23 # contributors y: 1008 lines of code cpp/src/gandiva/precompiled/decimal_ops.cc x: 8 # contributors y: 515 lines of code cpp/src/gandiva/precompiled/extended_math_ops.cc x: 10 # contributors y: 365 lines of code cpp/src/gandiva/precompiled/string_ops.cc x: 25 # contributors y: 2463 lines of code cpp/src/parquet/arrow/reader_internal.cc x: 22 # contributors y: 817 lines of code cpp/src/parquet/arrow/writer.cc x: 34 # contributors y: 462 lines of code cpp/src/parquet/bloom_filter.cc x: 7 # contributors y: 172 lines of code cpp/src/parquet/decoder.cc x: 3 # contributors y: 1881 lines of code cpp/src/parquet/encoder.cc x: 4 # contributors y: 1399 lines of code cpp/src/parquet/file_writer.cc x: 20 # contributors y: 500 lines of code cpp/src/parquet/page_index.cc x: 6 # contributors y: 820 lines of code python/pyarrow/src/arrow/python/arrow_to_pandas.cc x: 15 # contributors y: 2134 lines of code python/pyarrow/src/arrow/python/datetime.cc x: 6 # contributors y: 489 lines of code python/pyarrow/src/arrow/python/io.cc x: 3 # contributors y: 277 lines of code python/pyarrow/src/arrow/python/numpy_to_arrow.cc x: 6 # contributors y: 706 lines of code python/pyarrow/src/arrow/python/udf.cc x: 9 # contributors y: 563 lines of code cpp/src/arrow/util/ree_util.h x: 4 # contributors y: 305 lines of code cpp/src/arrow/compute/api_aggregate.h x: 19 # contributors y: 217 lines of code cpp/src/arrow/compute/exec.h x: 16 # contributors y: 232 lines of code cpp/src/parquet/column_reader.cc x: 43 # contributors y: 1604 lines of code cpp/src/parquet/column_reader.h x: 22 # contributors y: 179 lines of code cpp/src/parquet/encryption/encryption_internal.cc x: 8 # contributors y: 600 lines of code cpp/src/parquet/encryption/encryption_internal_nossl.cc x: 7 # contributors y: 80 lines of code cpp/src/parquet/encryption/internal_file_decryptor.cc x: 7 # contributors y: 151 lines of code cpp/src/parquet/file_reader.cc x: 29 # contributors y: 788 lines of code cpp/src/arrow/filesystem/gcsfs.h x: 8 # contributors y: 93 lines of code cpp/src/arrow/io/memory.h x: 15 # contributors y: 102 lines of code cpp/src/gandiva/cache.h x: 12 # contributors y: 35 lines of code cpp/src/arrow/util/async_generator.h x: 8 # contributors y: 1348 lines of code python/pyarrow/compute.py x: 39 # contributors y: 325 lines of code cpp/src/arrow/flight/server_auth.h x: 5 # contributors y: 43 lines of code python/pyarrow/src/arrow/python/flight.cc x: 3 # contributors y: 309 lines of code cpp/src/arrow/util/bit_util_benchmark.cc x: 12 # contributors y: 431 lines of code cpp/src/parquet/arrow/reader_writer_benchmark.cc x: 6 # contributors y: 552 lines of code cpp/src/parquet/column_io_benchmark.cc x: 8 # contributors y: 274 lines of code cpp/src/arrow/acero/swiss_join_internal.h x: 7 # contributors y: 531 lines of code cpp/src/arrow/compute/api_vector.h x: 22 # contributors y: 308 lines of code cpp/src/arrow/compute/registry.cc x: 23 # contributors y: 266 lines of code cpp/src/arrow/compute/registry_internal.h x: 20 # contributors y: 49 lines of code cpp/src/arrow/type.h x: 54 # contributors y: 1369 lines of code python/pyarrow/_compute.pyx x: 42 # contributors y: 1487 lines of code python/pyarrow/includes/libarrow.pxd x: 86 # contributors y: 2459 lines of code python/pyarrow/includes/libarrow_python.pxd x: 10 # contributors y: 192 lines of code dev/archery/archery/integration/datagen.py x: 34 # contributors y: 1406 lines of code js/src/interfaces.ts x: 5 # contributors y: 278 lines of code js/src/type.ts x: 10 # contributors y: 573 lines of code js/src/visitor/set.ts x: 5 # contributors y: 310 lines of code cpp/src/arrow/acero/aggregate_internal.h x: 5 # contributors y: 232 lines of code cpp/src/arrow/util/bitmap_ops.h x: 9 # contributors y: 86 lines of code cpp/src/arrow/compute/kernels/hash_aggregate_numeric.cc x: 2 # contributors y: 1031 lines of code cpp/src/arrow/flight/perf_server.cc x: 12 # contributors y: 252 lines of code cpp/src/arrow/util/config.h.cmake x: 13 # contributors y: 61 lines of code cpp/src/gandiva/gdv_function_stubs.cc x: 21 # contributors y: 1063 lines of code cpp/src/arrow/compute/api_scalar.h x: 36 # contributors y: 603 lines of code cpp/src/arrow/compute/kernels/hash_aggregate.cc x: 24 # contributors y: 2081 lines of code cpp/src/arrow/compute/kernels/hash_aggregate_internal.h x: 1 # contributors y: 158 lines of code cpp/src/arrow/ipc/metadata_internal.h x: 10 # contributors y: 161 lines of code c_glib/arrow-glib/basic-array.cpp x: 9 # contributors y: 2174 lines of code c_glib/arrow-glib/basic-array.h x: 8 # contributors y: 808 lines of code cpp/src/gandiva/engine.h x: 14 # contributors y: 69 lines of code cpp/src/gandiva/llvm_generator.h x: 16 # contributors y: 156 lines of code cpp/src/arrow/compute/type_fwd.h x: 11 # contributors y: 27 lines of code python/pyarrow/pandas_compat.py x: 35 # contributors y: 823 lines of code cpp/src/arrow/vendored/datetime/date.h x: 8 # contributors y: 7279 lines of code r/src/filesystem.cpp x: 17 # contributors y: 316 lines of code python/pyarrow/scalar.pxi x: 35 # contributors y: 665 lines of code python/pyarrow/table.pxi x: 65 # contributors y: 1569 lines of code dev/release/01-prepare-test.rb x: 16 # contributors y: 315 lines of code cpp/src/arrow/acero/options.h x: 8 # contributors y: 377 lines of code cpp/src/arrow/dataset/dataset.h x: 13 # contributors y: 199 lines of code cpp/src/arrow/dataset/scanner.h x: 15 # contributors y: 187 lines of code python/pyarrow/_dataset.pyx x: 46 # contributors y: 1872 lines of code python/pyarrow/includes/libarrow_dataset.pxd x: 25 # contributors y: 321 lines of code cpp/src/arrow/array/array_base.h x: 12 # contributors y: 135 lines of code dev/tasks/linux-packages/package-task.rb x: 6 # contributors y: 529 lines of code cpp/src/arrow/testing/generator.h x: 9 # contributors y: 182 lines of code c_glib/arrow-glib/table.cpp x: 8 # contributors y: 567 lines of code csharp/src/Apache.Arrow.Flight/Client/FlightClient.cs x: 6 # contributors y: 175 lines of code python/pyarrow/_csv.pyx x: 22 # contributors y: 636 lines of code python/pyarrow/includes/libarrow_flight.pxd x: 15 # contributors y: 484 lines of code python/pyarrow/io.pxi x: 36 # contributors y: 1264 lines of code c_glib/arrow-glib/record-batch.cpp x: 9 # contributors y: 420 lines of code cpp/src/arrow/compute/row/compare_internal_avx2.cc x: 6 # contributors y: 590 lines of code cpp/src/arrow/memory_pool.h x: 14 # contributors y: 139 lines of code dev/tasks/macros.jinja x: 17 # contributors y: 364 lines of code matlab/src/matlab/+arrow/+io/+ipc/RecordBatchStreamReader.m x: 1 # contributors y: 88 lines of code python/pyarrow/_fs.pyx x: 21 # contributors y: 577 lines of code python/pyarrow/_hdfs.pyx x: 12 # contributors y: 66 lines of code python/setup.py x: 46 # contributors y: 284 lines of code cpp/src/arrow/compute/kernels/vector_selection_benchmark.cc x: 4 # contributors y: 507 lines of code cpp/src/arrow/type_traits.h x: 28 # contributors y: 1178 lines of code cpp/src/arrow/util/basic_decimal.h x: 13 # contributors y: 497 lines of code dev/archery/archery/integration/runner.py x: 29 # contributors y: 627 lines of code python/pyarrow/conftest.py x: 10 # contributors y: 286 lines of code cpp/src/parquet/file_reader.h x: 13 # contributors y: 97 lines of code cpp/src/arrow/status.h x: 17 # contributors y: 306 lines of code dev/archery/setup.py x: 13 # contributors y: 41 lines of code cpp/src/arrow/stl.h x: 11 # contributors y: 354 lines of code cpp/cmake_modules/SetupCxxFlags.cmake x: 43 # contributors y: 760 lines of code cpp/src/parquet/column_page.h x: 7 # contributors y: 114 lines of code cpp/src/parquet/encoding.h x: 20 # contributors y: 237 lines of code cpp/src/arrow/adapters/orc/adapter.cc x: 22 # contributors y: 672 lines of code python/pyarrow/lib.pyx x: 23 # contributors y: 117 lines of code python/pyarrow/public-api.pxi x: 25 # contributors y: 303 lines of code python/pyarrow/types.py x: 16 # contributors y: 182 lines of code cpp/src/arrow/flight/sql/client.cc x: 14 # contributors y: 715 lines of code cpp/src/arrow/flight/sql/server.cc x: 12 # contributors y: 1184 lines of code dev/merge_arrow_pr.py x: 23 # contributors y: 441 lines of code dev/archery/archery/cli.py x: 25 # contributors y: 581 lines of code dev/archery/archery/integration/tester_java.py x: 12 # contributors y: 271 lines of code dev/archery/archery/docker/core.py x: 8 # contributors y: 348 lines of code cpp/src/arrow/adapters/orc/util.cc x: 8 # contributors y: 1092 lines of code c_glib/parquet-glib/arrow-file-reader.cpp x: 6 # contributors y: 253 lines of code python/pyarrow/dataset.py x: 24 # contributors y: 419 lines of code cpp/src/arrow/type_fwd.h x: 26 # contributors y: 420 lines of code cpp/src/parquet/printer.cc x: 19 # contributors y: 335 lines of code c_glib/arrow-glib/scalar.cpp x: 8 # contributors y: 1726 lines of code c_glib/arrow-glib/array-builder.cpp x: 12 # contributors y: 3512 lines of code c_glib/arrow-glib/array-builder.h x: 9 # contributors y: 1742 lines of code c_glib/arrow-glib/decimal.cpp x: 5 # contributors y: 1021 lines of code cpp/src/arrow/filesystem/gcsfs.cc x: 10 # contributors y: 768 lines of code cpp/src/arrow/vendored/datetime/tz.cpp x: 8 # contributors y: 3785 lines of code cpp/src/arrow/vendored/datetime/tz.h x: 7 # contributors y: 2354 lines of code cpp/src/arrow/vendored/datetime/tz_private.h x: 6 # contributors y: 224 lines of code cpp/src/arrow/chunked_array.h x: 12 # contributors y: 103 lines of code cpp/src/arrow/array/builder_nested.h x: 20 # contributors y: 474 lines of code ruby/red-arrow/lib/arrow/loader.rb x: 8 # contributors y: 121 lines of code cpp/src/arrow/util/utf8_internal.h x: 4 # contributors y: 434 lines of code cpp/src/gandiva/precompiled/hash.cc x: 7 # contributors y: 322 lines of code cpp/build-support/cpplint.py x: 9 # contributors y: 3459 lines of code cpp/src/arrow/acero/bloom_filter.cc x: 4 # contributors y: 330 lines of code cpp/src/arrow/compute/key_hash_internal_avx2.cc x: 2 # contributors y: 247 lines of code csharp/src/Apache.Arrow/Ipc/ArrowStreamWriter.cs x: 16 # contributors y: 1046 lines of code cpp/src/arrow/acero/tpch_node.cc x: 3 # contributors y: 3120 lines of code cpp/src/arrow/array/builder_dict.h x: 12 # contributors y: 533 lines of code cpp/src/arrow/compute/kernels/aggregate_basic.cc x: 25 # contributors y: 952 lines of code cpp/src/arrow/compute/kernels/aggregate_basic.inc.cc x: 2 # contributors y: 817 lines of code cpp/src/arrow/testing/random.h x: 16 # contributors y: 259 lines of code cpp/src/arrow/type_benchmark.cc x: 6 # contributors y: 443 lines of code cpp/src/arrow/util/decimal.h x: 18 # contributors y: 271 lines of code cpp/src/gandiva/function_registry_common.h x: 14 # contributors y: 144 lines of code csharp/src/Apache.Arrow/DecimalUtility.cs x: 5 # contributors y: 380 lines of code c_glib/arrow-flight-glib/client.cpp x: 3 # contributors y: 726 lines of code cpp/src/arrow/array/array_nested.h x: 15 # contributors y: 361 lines of code c_glib/arrow-glib/reader.cpp x: 8 # contributors y: 1534 lines of code c_glib/arrow-flight-glib/server.cpp x: 3 # contributors y: 1066 lines of code cpp/src/parquet/column_writer.h x: 17 # contributors y: 149 lines of code python/pyarrow/src/arrow/python/numpy_convert.cc x: 4 # contributors y: 461 lines of code cpp/src/arrow/dataset/api.h x: 8 # contributors y: 19 lines of code cpp/src/arrow/util/compression_benchmark.cc x: 5 # contributors y: 203 lines of code cpp/src/arrow/util/io_util.h x: 9 # contributors y: 253 lines of code cpp/src/arrow/util/logging.cc x: 8 # contributors y: 192 lines of code cpp/src/arrow/util/thread_pool.h x: 9 # contributors y: 319 lines of code cpp/src/arrow/util/visibility.h x: 10 # contributors y: 49 lines of code cpp/src/gandiva/gdv_function_stubs.h x: 19 # contributors y: 283 lines of code cpp/src/gandiva/precompiled/types.h x: 28 # contributors y: 680 lines of code cpp/src/arrow/compute/kernels/aggregate_basic_internal.h x: 17 # contributors y: 26 lines of code python/pyarrow/src/arrow/python/inference.cc x: 4 # contributors y: 605 lines of code python/pyarrow/tensor.pxi x: 9 # contributors y: 594 lines of code c_glib/arrow-flight-glib/common.cpp x: 2 # contributors y: 982 lines of code c_glib/arrow-glib/file-system.cpp x: 4 # contributors y: 1007 lines of code python/pyarrow/src/arrow/python/vendored/pythoncapi_compat.h x: 1 # contributors y: 1168 lines of code cpp/src/arrow/flight/serialization_internal.cc x: 14 # contributors y: 470 lines of code cpp/src/arrow/flight/types.cc x: 17 # contributors y: 964 lines of code cpp/src/arrow/pretty_print.cc x: 21 # contributors y: 567 lines of code swift/Arrow/Sources/Arrow/ArrowReaderHelper.swift x: 1 # contributors y: 254 lines of code swift/Arrow/Sources/Arrow/ArrowArray.swift x: 1 # contributors y: 265 lines of code swift/Arrow/Sources/Arrow/ArrowBufferBuilder.swift x: 1 # contributors y: 321 lines of code cpp/src/parquet/schema.h x: 15 # contributors y: 260 lines of code cpp/src/parquet/encoding_benchmark.cc x: 12 # contributors y: 1241 lines of code python/pyarrow/ipc.pxi x: 29 # contributors y: 648 lines of code cpp/src/arrow/compute/kernels/gather_internal.h x: 1 # contributors y: 206 lines of code cpp/src/arrow/compute/function_internal.h x: 10 # contributors y: 602 lines of code cpp/src/arrow/engine/substrait/plan_internal.cc x: 11 # contributors y: 45 lines of code c_glib/arrow-glib/compute.h x: 11 # contributors y: 867 lines of code c_glib/arrow-glib/input-stream.cpp x: 12 # contributors y: 955 lines of code cpp/src/arrow/flight/transport.h x: 6 # contributors y: 130 lines of code cpp/src/arrow/table.h x: 25 # contributors y: 117 lines of code r/src/compute-exec.cpp x: 16 # contributors y: 391 lines of code js/src/vector.ts x: 9 # contributors y: 263 lines of code cpp/src/arrow/util/value_parsing.h x: 10 # contributors y: 730 lines of code cpp/src/arrow/compute/key_hash_internal.cc x: 1 # contributors y: 761 lines of code cpp/src/arrow/vendored/pcg/pcg_random.hpp x: 2 # contributors y: 1356 lines of code cpp/cmake_modules/san-config.cmake x: 14 # contributors y: 110 lines of code c_glib/arrow-glib/composite-array.cpp x: 8 # contributors y: 1377 lines of code c_glib/gandiva-glib/node.cpp x: 6 # contributors y: 1058 lines of code csharp/src/Apache.Arrow/Ipc/ArrowFileReaderImplementation.cs x: 7 # contributors y: 235 lines of code cpp/src/arrow/dataset/partition.cc x: 18 # contributors y: 691 lines of code cpp/src/arrow/filesystem/hdfs.cc x: 11 # contributors y: 416 lines of code c_glib/arrow-dataset-glib/dataset-factory.cpp x: 1 # contributors y: 545 lines of code c_glib/arrow-dataset-glib/partitioning.cpp x: 1 # contributors y: 535 lines of code c_glib/arrow-flight-sql-glib/client.cpp x: 1 # contributors y: 409 lines of code c_glib/arrow-flight-sql-glib/server.cpp x: 2 # contributors y: 729 lines of code c_glib/arrow-glib/composite-data-type.cpp x: 6 # contributors y: 407 lines of code c_glib/arrow-glib/compute.cpp x: 16 # contributors y: 4713 lines of code c_glib/arrow-glib/datum.cpp x: 1 # contributors y: 585 lines of code c_glib/arrow-glib/ipc-options.cpp x: 2 # contributors y: 329 lines of code c_glib/parquet-glib/statistics.cpp x: 2 # contributors y: 400 lines of code cpp/gdb_arrow.py x: 4 # contributors y: 1486 lines of code cpp/src/arrow/ipc/writer.h x: 19 # contributors y: 159 lines of code cpp/cmake_modules/FindClangTools.cmake x: 13 # contributors y: 116 lines of code python/pyarrow/gandiva.pyx x: 17 # contributors y: 437 lines of code cpp/src/arrow/compute/api.h x: 12 # contributors y: 13 lines of code r/src/array_to_vector.cpp x: 14 # contributors y: 1090 lines of code r/src/chunkedarray.cpp x: 10 # contributors y: 94 lines of code r/src/compute.cpp x: 21 # contributors y: 645 lines of code r/src/dataset.cpp x: 12 # contributors y: 393 lines of code r/src/datatype.cpp x: 10 # contributors y: 325 lines of code cpp/src/gandiva/gdv_string_function_stubs.cc x: 7 # contributors y: 708 lines of code cpp/src/arrow/io/interfaces.h x: 15 # contributors y: 145 lines of code cpp/src/arrow/ipc/reader.h x: 18 # contributors y: 200 lines of code csharp/src/Apache.Arrow/Flatbuf/FlatBuffers/ByteBuffer.cs x: 5 # contributors y: 803 lines of code cpp/src/arrow/util/bpacking_simd128_generated_internal.h x: 1 # contributors y: 1516 lines of code cpp/src/arrow/util/bpacking_simd256_generated_internal.h x: 1 # contributors y: 896 lines of code cpp/src/gandiva/gdv_hash_function_stubs.cc x: 2 # contributors y: 842 lines of code r/src/csv.cpp x: 14 # contributors y: 176 lines of code cpp/src/arrow/vendored/xxhash/xxhash.h x: 4 # contributors y: 3195 lines of code cpp/src/arrow/vendored/fast_float/bigint.h x: 3 # contributors y: 477 lines of code cpp/src/arrow/vendored/fast_float/fast_table.h x: 2 # contributors y: 669 lines of code cpp/src/arrow/util/utf8.h x: 14 # contributors y: 22 lines of code cpp/cmake_modules/AWSSDKVariables.cmake x: 1 # contributors y: 386 lines of code cpp/src/arrow/vendored/double-conversion/bignum.cc x: 4 # contributors y: 590 lines of code cpp/src/arrow/vendored/double-conversion/string-to-double.cc x: 1 # contributors y: 605 lines of code cpp/src/arrow/vendored/double-conversion/strtod.cc x: 3 # contributors y: 406 lines of code ruby/red-arrow/ext/arrow/converters.hpp x: 5 # contributors y: 719 lines of code cpp/src/gandiva/precompiled/arithmetic_ops.cc x: 19 # contributors y: 419 lines of code cpp/src/arrow/array.h x: 25 # contributors y: 10 lines of code cpp/src/arrow/builder.h x: 19 # contributors y: 14 lines of code cpp/src/arrow/util/crc32.cc x: 1 # contributors y: 812 lines of code cpp/src/arrow/array/builder_union.h x: 9 # contributors y: 144 lines of code cpp/src/arrow/util/int_util.cc x: 4 # contributors y: 772 lines of code python/pyarrow/parquet/__init__.py x: 10 # contributors y: 1 lines of code cpp/src/gandiva/function_registry_string.cc x: 20 # contributors y: 413 lines of code cpp/src/arrow/util/bpacking_default.h x: 3 # contributors y: 4157 lines of code cpp/src/arrow/vendored/pcg/pcg_uint128.hpp x: 1 # contributors y: 778 lines of code cpp/src/arrow/vendored/portable-snippets/safe-math.h x: 2 # contributors y: 955 lines of code cpp/src/arrow/vendored/uriparser/UriParse.c x: 1 # contributors y: 1773 lines of code cpp/src/arrow/vendored/uriparser/UriRecompose.c x: 1 # contributors y: 475 lines of code python/cmake_modules/BuildUtils.cmake x: 1 # contributors y: 835 lines of code
7279.0
lines of code
  min: 1.0
  average: 181.18
  25th percentile: 23.0
  median: 56.0
  75th percentile: 171.0
  max: 7279.0
0 86.0
# contributors
min: 1.0 | average: 4.95 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 6.0 | max: 86.0