apache / arrow-java
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 889 files with 86,055 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 6 files changed 51-100 times (3,956 lines of code)
    • 51 files changed 21-50 times (13,706 lines of code)
    • 263 files changed 6-20 times (32,856 lines of code)
    • 569 files changed 1-5 times (35,537 lines of code)
0% | 4% | 15% | 38% | 41%
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 889 files with 86,055 lines of code.
    • 3 files changed by more than 25 contributors (2,167 lines of code)
    • 66 files changed by 11-25 contributors (20,993 lines of code)
    • 167 files changed by 6-10 contributors (19,538 lines of code)
    • 547 files changed by 2-5 contributors (37,182 lines of code)
    • 106 files changed by 1 contributor (6,175 lines of code)
2% | 24% | 22% | 43% | 7%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, avsc, yaml, xml, rst, txt, sh, md, cc, h, json, proto, py, ftl, gitignore, dockerfile, js, gitattributes, sql, editorconfig, cpp, gitmodules, properties
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 4% | 16% | 40% | 38%
cc0% | 0% | 30% | 12% | 56%
ftl0% | 0% | 0% | 75% | 24%
proto0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
cpp0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 100%
xml0% | 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
vector0% | 10% | 29% | 40% | 19%
dataset0% | 0% | 35% | 20% | 43%
adapter0% | 0% | 11% | 23% | 65%
flight0% | 0% | 2% | 38% | 58%
gandiva0% | 0% | 7% | 46% | 46%
memory0% | 0% | 0% | 36% | 63%
format0% | 0% | 0% | 87% | 12%
algorithm0% | 0% | 0% | 65% | 34%
c0% | 0% | 0% | 35% | 64%
tools0% | 0% | 0% | 98% | 1%
compression0% | 0% | 0% | 38% | 61%
arrow-format0% | 0% | 0% | 0% | 100%
performance0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
dev0% | 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
ListVector.java
in vector/src/main/java/org/apache/arrow/vector/complex
619 75 2016-02-17 2025-03-06 87 33 steven@dremio.com logan.riggs@dremio.com
UnionVector.java
in vector/src/main/codegen/templates
753 89 2016-02-17 2025-03-13 78 27 steven@dremio.com logan.riggs@dremio.com
BaseVariableWidthVector.java
in vector/src/main/java/org/apache/arrow/vector
795 90 2017-11-28 2025-04-22 67 26 cutlerb@gmail.com gabor@apache.org
FixedSizeListVector.java
in vector/src/main/java/org/apache/arrow/vector/complex
545 69 2017-04-15 2024-08-14 56 22 elahrvivaz@ccri.com vibhatha@users.noreply.gith...
Types.java
in vector/src/main/java/org/apache/arrow/vector/types
930 131 2016-02-17 2025-02-25 54 23 steven@dremio.com 20688370+wsuppiger@users.no...
BitVector.java
in vector/src/main/java/org/apache/arrow/vector
314 41 2016-02-17 2024-06-18 53 21 steven@dremio.com 78755797+normanj-bitquill@u...
BaseFixedWidthVector.java
in vector/src/main/java/org/apache/arrow/vector
501 66 2017-11-28 2024-07-30 49 21 cutlerb@gmail.com dpitkin@apache.org
BaseRepeatedValueVector.java
in vector/src/main/java/org/apache/arrow/vector/complex
263 27 2016-02-17 2024-08-14 46 22 steven@dremio.com vibhatha@users.noreply.gith...
JdbcToArrowUtils.java
in adapter/jdbc/src/main/java/org/apache/arrow/adapter/jdbc
413 12 2018-06-19 2025-03-05 42 18 atul.dambalkar@gmail.com jbonofre@apache.org
StructVector.java
in vector/src/main/java/org/apache/arrow/vector/complex
465 54 2018-02-15 2024-08-14 42 17 cutlerb@gmail.com vibhatha@users.noreply.gith...
DecimalVector.java
in vector/src/main/java/org/apache/arrow/vector
295 40 2017-11-28 2025-04-03 38 21 cutlerb@gmail.com 9461605+bodduv@users.norepl...
BaseValueVector.java
in vector/src/main/java/org/apache/arrow/vector
160 20 2016-02-17 2024-06-11 35 18 steven@dremio.com laurentgo@users.noreply.git...
JsonFileReader.java
in vector/src/main/java/org/apache/arrow/vector/ipc
804 39 2017-11-22 2024-10-17 35 16 cutlerb@gmail.com chenweiguo.vc@bytedance.com
MapVector.java
in vector/src/main/java/org/apache/arrow/vector/complex
195 20 2016-02-17 2024-11-08 34 15 steven@dremio.com 997437+myegorov@users.norep...
Field.java
in vector/src/main/java/org/apache/arrow/vector/types/pojo
240 20 2016-05-24 2024-06-11 34 19 steven@dremio.com laurentgo@users.noreply.git...
ValueVector.java
in vector/src/main/java/org/apache/arrow/vector
57 2 2016-02-17 2025-01-14 32 17 steven@dremio.com aqnin@outlook.com
ZeroVector.java
in vector/src/main/java/org/apache/arrow/vector
77 19 2016-02-17 2024-06-11 32 13 steven@dremio.com laurentgo@users.noreply.git...
DecimalUtility.java
in vector/src/main/java/org/apache/arrow/vector/util
143 10 2016-02-17 2024-07-30 32 18 steven@dremio.com laurentgo@users.noreply.git...
UnionListWriter.java
in vector/src/main/codegen/templates
354 40 2016-02-17 2025-04-09 32 21 steven@dremio.com ivan.chesnov@dremio.com
VectorLoader.java
in vector/src/main/java/org/apache/arrow/vector
114 4 2016-08-26 2025-03-04 29 16 julien@dremio.com viirya@gmail.com
DictionaryEncoder.java
in vector/src/main/java/org/apache/arrow/vector/dictionary
119 9 2017-03-16 2024-06-11 29 11 elahrvivaz@ccri.com laurentgo@users.noreply.git...
BitVectorHelper.java
in vector/src/main/java/org/apache/arrow/vector
232 18 2017-10-14 2024-07-30 29 14 siddharth@dremio.com laurentgo@users.noreply.git...
JsonFileWriter.java
in vector/src/main/java/org/apache/arrow/vector/ipc
518 15 2017-11-22 2024-08-14 29 13 cutlerb@gmail.com vibhatha@users.noreply.gith...
UInt4Vector.java
in vector/src/main/java/org/apache/arrow/vector
170 33 2017-11-28 2024-06-18 27 10 cutlerb@gmail.com 78755797+normanj-bitquill@u...
VarCharVector.java
in vector/src/main/java/org/apache/arrow/vector
179 25 2017-11-28 2025-01-14 27 14 cutlerb@gmail.com aqnin@outlook.com
NonNullableStructVector.java
in vector/src/main/java/org/apache/arrow/vector/complex
380 49 2018-02-15 2024-06-18 27 12 cutlerb@gmail.com 78755797+normanj-bitquill@u...
UInt8Vector.java
in vector/src/main/java/org/apache/arrow/vector
171 33 2017-11-28 2024-06-18 26 10 cutlerb@gmail.com 78755797+normanj-bitquill@u...
UInt1Vector.java
in vector/src/main/java/org/apache/arrow/vector
181 36 2017-11-28 2024-06-18 26 10 cutlerb@gmail.com 78755797+normanj-bitquill@u...
RangeEqualsVisitor.java
in vector/src/main/java/org/apache/arrow/vector/compare
723 37 2019-08-12 2024-09-20 26 11 cutlerb@gmail.com viggoc96@gmail.com
AbstractContainerVector.java
in vector/src/main/java/org/apache/arrow/vector/complex
99 17 2016-02-17 2024-08-01 25 15 steven@dremio.com vibhatha@users.noreply.gith...
VarBinaryVector.java
in vector/src/main/java/org/apache/arrow/vector
161 21 2017-11-28 2025-01-14 25 14 cutlerb@gmail.com aqnin@outlook.com
UInt2Vector.java
in vector/src/main/java/org/apache/arrow/vector
175 35 2017-11-28 2024-06-18 25 10 cutlerb@gmail.com 78755797+normanj-bitquill@u...
VectorUnloader.java
in vector/src/main/java/org/apache/arrow/vector
81 6 2016-08-26 2024-06-21 24 12 julien@dremio.com vibhatha@users.noreply.gith...
FixedSizeBinaryVector.java
in vector/src/main/java/org/apache/arrow/vector
207 31 2018-02-07 2025-01-14 24 14 jingyuan@live.com aqnin@outlook.com
ComplexWriterImpl.java
in vector/src/main/java/org/apache/arrow/vector/complex/impl
227 17 2016-02-17 2024-08-01 24 13 steven@dremio.com vibhatha@users.noreply.gith...
ArrowRecordBatch.java
in vector/src/main/java/org/apache/arrow/vector/ipc/message
244 20 2017-11-22 2024-06-11 24 13 cutlerb@gmail.com laurentgo@users.noreply.git...
MessageSerializer.java
in vector/src/main/java/org/apache/arrow/vector/ipc/message
402 34 2017-11-22 2024-06-21 24 11 cutlerb@gmail.com vibhatha@users.noreply.gith...
ArrowVectorIterator.java
in adapter/jdbc/src/main/java/org/apache/arrow/adapter/jdbc
148 9 2019-08-16 2024-06-10 23 13 niki.lj@alibaba-inc.com vibhatha@users.noreply.gith...
TypeLayout.java
in vector/src/main/java/org/apache/arrow/vector
405 12 2017-12-04 2024-09-20 23 12 ice.xelloss@gmail.com viggoc96@gmail.com
DenseUnionVector.java
in vector/src/main/codegen/templates
792 85 2020-01-24 2024-06-18 23 15 fan_li_ya@foxmail.com 78755797+normanj-bitquill@u...
IntervalYearVector.java
in vector/src/main/java/org/apache/arrow/vector
160 30 2017-11-28 2024-06-18 22 11 cutlerb@gmail.com 78755797+normanj-bitquill@u...
ArrowWriter.java
in vector/src/main/java/org/apache/arrow/vector/ipc
175 15 2017-11-22 2024-06-11 22 12 cutlerb@gmail.com laurentgo@users.noreply.git...
UnionReader.java
in vector/src/main/codegen/templates
180 21 2016-02-17 2024-11-28 22 14 steven@dremio.com li.davidm96@gmail.com
IntervalDayVector.java
in vector/src/main/java/org/apache/arrow/vector
189 33 2017-11-28 2024-06-18 22 10 cutlerb@gmail.com 78755797+normanj-bitquill@u...
Schema.java
in vector/src/main/java/org/apache/arrow/vector/types/pojo
199 19 2016-05-24 2024-06-11 22 17 steven@dremio.com laurentgo@users.noreply.git...
FlightClient.java
in flight/flight-core/src/main/java/org/apache/arrow/flight
522 46 2020-01-14 2025-03-07 22 11 niki.lj@alibaba-inc.com li.davidm96@gmail.com
DateDayVector.java
in vector/src/main/java/org/apache/arrow/vector
142 28 2017-11-28 2024-06-18 21 9 cutlerb@gmail.com 78755797+normanj-bitquill@u...
TimeMilliVector.java
in vector/src/main/java/org/apache/arrow/vector
144 28 2017-11-28 2024-06-18 21 9 cutlerb@gmail.com 78755797+normanj-bitquill@u...
DateMilliVector.java
in vector/src/main/java/org/apache/arrow/vector
145 28 2017-11-28 2024-06-18 21 9 cutlerb@gmail.com 78755797+normanj-bitquill@u...
IntVector.java
in vector/src/main/java/org/apache/arrow/vector
154 31 2017-11-28 2024-06-18 21 9 cutlerb@gmail.com 78755797+normanj-bitquill@u...
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
ListVector.java
in vector/src/main/java/org/apache/arrow/vector/complex
619 75 2016-02-17 2025-03-06 87 33 steven@dremio.com logan.riggs@dremio.com
UnionVector.java
in vector/src/main/codegen/templates
753 89 2016-02-17 2025-03-13 78 27 steven@dremio.com logan.riggs@dremio.com
BaseVariableWidthVector.java
in vector/src/main/java/org/apache/arrow/vector
795 90 2017-11-28 2025-04-22 67 26 cutlerb@gmail.com gabor@apache.org
Types.java
in vector/src/main/java/org/apache/arrow/vector/types
930 131 2016-02-17 2025-02-25 54 23 steven@dremio.com 20688370+wsuppiger@users.no...
FixedSizeListVector.java
in vector/src/main/java/org/apache/arrow/vector/complex
545 69 2017-04-15 2024-08-14 56 22 elahrvivaz@ccri.com vibhatha@users.noreply.gith...
BaseRepeatedValueVector.java
in vector/src/main/java/org/apache/arrow/vector/complex
263 27 2016-02-17 2024-08-14 46 22 steven@dremio.com vibhatha@users.noreply.gith...
BitVector.java
in vector/src/main/java/org/apache/arrow/vector
314 41 2016-02-17 2024-06-18 53 21 steven@dremio.com 78755797+normanj-bitquill@u...
BaseFixedWidthVector.java
in vector/src/main/java/org/apache/arrow/vector
501 66 2017-11-28 2024-07-30 49 21 cutlerb@gmail.com dpitkin@apache.org
DecimalVector.java
in vector/src/main/java/org/apache/arrow/vector
295 40 2017-11-28 2025-04-03 38 21 cutlerb@gmail.com 9461605+bodduv@users.norepl...
UnionListWriter.java
in vector/src/main/codegen/templates
354 40 2016-02-17 2025-04-09 32 21 steven@dremio.com ivan.chesnov@dremio.com
Field.java
in vector/src/main/java/org/apache/arrow/vector/types/pojo
240 20 2016-05-24 2024-06-11 34 19 steven@dremio.com laurentgo@users.noreply.git...
JdbcToArrowUtils.java
in adapter/jdbc/src/main/java/org/apache/arrow/adapter/jdbc
413 12 2018-06-19 2025-03-05 42 18 atul.dambalkar@gmail.com jbonofre@apache.org
BaseValueVector.java
in vector/src/main/java/org/apache/arrow/vector
160 20 2016-02-17 2024-06-11 35 18 steven@dremio.com laurentgo@users.noreply.git...
DecimalUtility.java
in vector/src/main/java/org/apache/arrow/vector/util
143 10 2016-02-17 2024-07-30 32 18 steven@dremio.com laurentgo@users.noreply.git...
StructVector.java
in vector/src/main/java/org/apache/arrow/vector/complex
465 54 2018-02-15 2024-08-14 42 17 cutlerb@gmail.com vibhatha@users.noreply.gith...
ValueVector.java
in vector/src/main/java/org/apache/arrow/vector
57 2 2016-02-17 2025-01-14 32 17 steven@dremio.com aqnin@outlook.com
Schema.java
in vector/src/main/java/org/apache/arrow/vector/types/pojo
199 19 2016-05-24 2024-06-11 22 17 steven@dremio.com laurentgo@users.noreply.git...
JsonFileReader.java
in vector/src/main/java/org/apache/arrow/vector/ipc
804 39 2017-11-22 2024-10-17 35 16 cutlerb@gmail.com chenweiguo.vc@bytedance.com
VectorLoader.java
in vector/src/main/java/org/apache/arrow/vector
114 4 2016-08-26 2025-03-04 29 16 julien@dremio.com viirya@gmail.com
MapVector.java
in vector/src/main/java/org/apache/arrow/vector/complex
195 20 2016-02-17 2024-11-08 34 15 steven@dremio.com 997437+myegorov@users.norep...
AbstractContainerVector.java
in vector/src/main/java/org/apache/arrow/vector/complex
99 17 2016-02-17 2024-08-01 25 15 steven@dremio.com vibhatha@users.noreply.gith...
DenseUnionVector.java
in vector/src/main/codegen/templates
792 85 2020-01-24 2024-06-18 23 15 fan_li_ya@foxmail.com 78755797+normanj-bitquill@u...
VectorSchemaRoot.java
in vector/src/main/java/org/apache/arrow/vector
270 27 2016-11-08 2024-06-11 21 15 julien@dremio.com laurentgo@users.noreply.git...
BitVectorHelper.java
in vector/src/main/java/org/apache/arrow/vector
232 18 2017-10-14 2024-07-30 29 14 siddharth@dremio.com laurentgo@users.noreply.git...
VarCharVector.java
in vector/src/main/java/org/apache/arrow/vector
179 25 2017-11-28 2025-01-14 27 14 cutlerb@gmail.com aqnin@outlook.com
VarBinaryVector.java
in vector/src/main/java/org/apache/arrow/vector
161 21 2017-11-28 2025-01-14 25 14 cutlerb@gmail.com aqnin@outlook.com
FixedSizeBinaryVector.java
in vector/src/main/java/org/apache/arrow/vector
207 31 2018-02-07 2025-01-14 24 14 jingyuan@live.com aqnin@outlook.com
UnionReader.java
in vector/src/main/codegen/templates
180 21 2016-02-17 2024-11-28 22 14 steven@dremio.com li.davidm96@gmail.com
jni_wrapper.cc
in dataset/src/main/cpp
779 35 2022-07-01 2024-08-18 21 14 ljw1001@gmail.com chengcheng.jin@intel.com
AbstractPromotableFieldWriter.java
in vector/src/main/codegen/templates
253 42 2016-02-17 2025-04-09 20 14 steven@dremio.com ivan.chesnov@dremio.com
UnionWriter.java
in vector/src/main/codegen/templates
441 47 2016-02-17 2025-04-09 19 14 steven@dremio.com ivan.chesnov@dremio.com
ZeroVector.java
in vector/src/main/java/org/apache/arrow/vector
77 19 2016-02-17 2024-06-11 32 13 steven@dremio.com laurentgo@users.noreply.git...
JsonFileWriter.java
in vector/src/main/java/org/apache/arrow/vector/ipc
518 15 2017-11-22 2024-08-14 29 13 cutlerb@gmail.com vibhatha@users.noreply.gith...
ArrowRecordBatch.java
in vector/src/main/java/org/apache/arrow/vector/ipc/message
244 20 2017-11-22 2024-06-11 24 13 cutlerb@gmail.com laurentgo@users.noreply.git...
ComplexWriterImpl.java
in vector/src/main/java/org/apache/arrow/vector/complex/impl
227 17 2016-02-17 2024-08-01 24 13 steven@dremio.com vibhatha@users.noreply.gith...
ArrowVectorIterator.java
in adapter/jdbc/src/main/java/org/apache/arrow/adapter/jdbc
148 9 2019-08-16 2024-06-10 23 13 niki.lj@alibaba-inc.com vibhatha@users.noreply.gith...
ComplexCopier.java
in vector/src/main/codegen/templates
176 5 2016-02-17 2024-11-28 21 13 steven@dremio.com li.davidm96@gmail.com
JdbcToArrowConfig.java
in adapter/jdbc/src/main/java/org/apache/arrow/adapter/jdbc
217 13 2019-01-30 2025-03-05 21 13 mpigott@gmail.com jbonofre@apache.org
FieldType.java
in vector/src/main/java/org/apache/arrow/vector/types/pojo
91 12 2017-04-03 2024-06-11 17 13 julien@dremio.com laurentgo@users.noreply.git...
NullVector.java
in vector/src/main/java/org/apache/arrow/vector
247 56 2019-10-12 2024-11-06 16 13 niki.lj@alibaba-inc.com 997437+myegorov@users.norep...
NonNullableStructVector.java
in vector/src/main/java/org/apache/arrow/vector/complex
380 49 2018-02-15 2024-06-18 27 12 cutlerb@gmail.com 78755797+normanj-bitquill@u...
VectorUnloader.java
in vector/src/main/java/org/apache/arrow/vector
81 6 2016-08-26 2024-06-21 24 12 julien@dremio.com vibhatha@users.noreply.gith...
TypeLayout.java
in vector/src/main/java/org/apache/arrow/vector
405 12 2017-12-04 2024-09-20 23 12 ice.xelloss@gmail.com viggoc96@gmail.com
ArrowWriter.java
in vector/src/main/java/org/apache/arrow/vector/ipc
175 15 2017-11-22 2024-06-11 22 12 cutlerb@gmail.com laurentgo@users.noreply.git...
ComplexWriters.java
in vector/src/main/codegen/templates
188 14 2016-02-17 2024-11-28 20 12 steven@dremio.com li.davidm96@gmail.com
DurationVector.java
in vector/src/main/java/org/apache/arrow/vector
188 33 2019-05-16 2024-06-18 19 12 emkornfield@gmail.com 78755797+normanj-bitquill@u...
AbstractFieldWriter.java
in vector/src/main/codegen/templates
215 34 2016-02-17 2025-04-09 18 12 steven@dremio.com ivan.chesnov@dremio.com
FieldVector.java
in vector/src/main/java/org/apache/arrow/vector
42 3 2016-08-26 2024-07-30 16 12 julien@dremio.com dpitkin@apache.org
BaseLargeVariableWidthVector.java
in vector/src/main/java/org/apache/arrow/vector
773 88 2020-05-27 2025-04-08 15 12 fan_li_ya@foxmail.com bo@wherobots.com
LargeListVector.java
in vector/src/main/java/org/apache/arrow/vector/complex
729 81 2020-07-06 2024-08-14 15 12 rymurr@dremio.com vibhatha@users.noreply.gith...
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
LargeListViewVector.java
in vector/src/main/java/org/apache/arrow/vector/complex
641 79 2024-08-09 2024-08-24 4 1 vibhatha@users.noreply.gith... vibhatha@users.noreply.gith...
proto
Flight.proto
in arrow-format
572 - 2024-11-28 2024-11-28 1 1 li.davidm96@gmail.com li.davidm96@gmail.com
ArrowToAvroUtils.java
in adapter/avro/src/main/java/org/apache/arrow/adapter/avro
388 13 2025-04-02 2025-04-23 2 1 martin@fintrac.co.uk martin@fintrac.co.uk
BaseLargeRepeatedValueViewVector.java
in vector/src/main/java/org/apache/arrow/vector/complex
304 30 2024-08-09 2024-08-24 3 1 vibhatha@users.noreply.gith... vibhatha@users.noreply.gith...
JdbcAdapterBenchmarks.java
in performance/src/main/java/org/apache/arrow/adapter/jdbc
256 14 2024-04-30 2024-06-11 2 1 laurentgo@users.noreply.git... laurentgo@users.noreply.git...
proto
types.proto
in gandiva/proto/gandiva
212 - 2023-09-28 2023-09-28 1 1 laurentgo@users.noreply.git... laurentgo@users.noreply.git...
NettyClientBuilder.java
in flight/flight-core/src/main/java/org/apache/arrow/flight/grpc
171 14 2025-03-07 2025-03-07 1 1 li.davidm96@gmail.com li.davidm96@gmail.com
UnionViewWriter.java
in vector/src/main/codegen/templates
168 4 2024-08-01 2024-08-01 1 1 vibhatha@users.noreply.gith... vibhatha@users.noreply.gith...
BitVectorHelperBenchmarks.java
in performance/src/main/java/org/apache/arrow/vector
140 13 2024-04-30 2024-06-11 2 1 laurentgo@users.noreply.git... laurentgo@users.noreply.git...
PromotableViewWriter.java
in vector/src/main/codegen/templates
126 18 2024-08-01 2024-08-09 2 1 vibhatha@users.noreply.gith... vibhatha@users.noreply.gith...
AvroAdapterBenchmarks.java
in performance/src/main/java/org/apache/arrow/adapter
102 4 2024-04-30 2024-06-11 2 1 laurentgo@users.noreply.git... laurentgo@users.noreply.git...
ByteFunctionHelpersBenchmarks.java
in performance/src/main/java/org/apache/arrow/memory/util
98 7 2024-04-30 2024-06-11 2 1 laurentgo@users.noreply.git... laurentgo@users.noreply.git...
DictionaryEncoderBenchmarks.java
in performance/src/main/java/org/apache/arrow/vector/dictionary
96 6 2024-04-30 2024-06-11 2 1 laurentgo@users.noreply.git... laurentgo@users.noreply.git...
VariableWidthViewVectorInlineValueBenchmarks.java
in performance/src/main/java/org/apache/arrow/vector
89 6 2025-01-24 2025-01-24 1 1 chenweiguo.vc@bytedance.com chenweiguo.vc@bytedance.com
VariableWidthVectorInlineValueBenchmarks.java
in performance/src/main/java/org/apache/arrow/vector
88 6 2025-01-24 2025-01-24 1 1 chenweiguo.vc@bytedance.com chenweiguo.vc@bytedance.com
VariableWidthViewVectorBenchmarks.java
in performance/src/main/java/org/apache/arrow/vector
88 6 2025-01-24 2025-01-24 1 1 chenweiguo.vc@bytedance.com chenweiguo.vc@bytedance.com
FloatingPointBenchmarks.java
in performance/src/main/java/org/apache/arrow/vector
87 4 2024-04-30 2024-06-11 2 1 laurentgo@users.noreply.git... laurentgo@users.noreply.git...
TransferPairBenchmarks.java
in performance/src/main/java/org/apache/arrow/vector/util
79 5 2024-04-30 2024-06-11 2 1 laurentgo@users.noreply.git... laurentgo@users.noreply.git...
UnionLargeListViewReader.java
in vector/src/main/java/org/apache/arrow/vector/complex/impl
76 10 2024-08-09 2024-08-09 1 1 vibhatha@users.noreply.gith... vibhatha@users.noreply.gith...
ParallelSearcherBenchmarks.java
in performance/src/main/java/org/apache/arrow/algorithm/search
74 5 2024-04-30 2024-06-11 2 1 laurentgo@users.noreply.git... laurentgo@users.noreply.git...
IntBenchmarks.java
in performance/src/main/java/org/apache/arrow/vector
74 6 2024-04-30 2024-06-11 2 1 laurentgo@users.noreply.git... laurentgo@users.noreply.git...
UnionListViewReader.java
in vector/src/main/java/org/apache/arrow/vector/complex/impl
72 10 2024-08-01 2024-08-01 1 1 vibhatha@users.noreply.gith... vibhatha@users.noreply.gith...
DecimalVectorBenchmarks.java
in performance/src/main/java/org/apache/arrow/vector
72 5 2024-04-30 2024-06-11 2 1 laurentgo@users.noreply.git... laurentgo@users.noreply.git...
Float8Benchmarks.java
in performance/src/main/java/org/apache/arrow/vector
71 5 2024-04-30 2024-06-11 2 1 laurentgo@users.noreply.git... laurentgo@users.noreply.git...
VectorUnloaderBenchmark.java
in performance/src/main/java/org/apache/arrow/vector
67 6 2024-04-30 2024-06-11 2 1 laurentgo@users.noreply.git... laurentgo@users.noreply.git...
extension_types.yaml
in arrow-format/substrait
66 - 2024-11-28 2024-11-29 2 1 li.davidm96@gmail.com li.davidm96@gmail.com
VectorLoaderBenchmark.java
in performance/src/main/java/org/apache/arrow/vector
66 6 2024-04-30 2024-06-11 2 1 laurentgo@users.noreply.git... laurentgo@users.noreply.git...
ArrowBufPointerBenchmarks.java
in performance/src/main/java/org/apache/arrow/memory/util
61 4 2024-04-30 2024-06-11 2 1 laurentgo@users.noreply.git... laurentgo@users.noreply.git...
VarCharBenchmarks.java
in performance/src/main/java/org/apache/arrow/vector
59 4 2024-04-30 2024-06-11 2 1 laurentgo@users.noreply.git... laurentgo@users.noreply.git...
ArrowRecordBatchBenchmarks.java
in performance/src/main/java/org/apache/arrow/vector/ipc/message
59 4 2024-04-30 2024-06-11 2 1 laurentgo@users.noreply.git... laurentgo@users.noreply.git...
BaseValueVectorBenchmarks.java
in performance/src/main/java/org/apache/arrow/vector
52 4 2024-04-30 2024-06-11 2 1 laurentgo@users.noreply.git... laurentgo@users.noreply.git...
UnionExtensionWriter.java
in vector/src/main/java/org/apache/arrow/vector/complex/impl
51 10 2025-04-09 2025-04-09 1 1 ivan.chesnov@dremio.com ivan.chesnov@dremio.com
WriteChannelBenchmark.java
in performance/src/main/java/org/apache/arrow/vector/ipc
50 4 2024-04-30 2024-06-11 2 1 laurentgo@users.noreply.git... laurentgo@users.noreply.git...
AvroNullableConsumer.java
in adapter/avro/src/main/java/org/apache/arrow/adapter/avro/consumers
49 6 2025-04-23 2025-04-23 1 1 martin@fintrac.co.uk martin@fintrac.co.uk
CsvFragmentScanOptions.java
in dataset/src/main/java/org/apache/arrow/dataset/scanner/csv
46 5 2024-07-30 2024-08-06 2 1 chengcheng.jin@intel.com chengcheng.jin@intel.com
AvroStructProducer.java
in adapter/avro/src/main/java/org/apache/arrow/adapter/avro/producers
44 5 2025-04-02 2025-04-02 1 1 martin@fintrac.co.uk martin@fintrac.co.uk
AvroFixedSizeListProducer.java
in adapter/avro/src/main/java/org/apache/arrow/adapter/avro/producers
44 5 2025-04-02 2025-04-02 1 1 martin@fintrac.co.uk martin@fintrac.co.uk
AvroNullableProducer.java
in adapter/avro/src/main/java/org/apache/arrow/adapter/avro/producers
44 6 2025-04-02 2025-04-23 2 1 martin@fintrac.co.uk martin@fintrac.co.uk
ArrowBufBenchmarks.java
in performance/src/main/java/org/apache/arrow/memory
42 4 2024-04-30 2024-06-11 2 1 laurentgo@users.noreply.git... laurentgo@users.noreply.git...
concurrent_map.h
in adapter/orc/src/main/cpp
42 4 2022-07-05 2022-07-05 1 1 davi.sarces@gmail.com davi.sarces@gmail.com
AvroListProducer.java
in adapter/avro/src/main/java/org/apache/arrow/adapter/avro/producers
40 4 2025-04-02 2025-04-02 1 1 martin@fintrac.co.uk martin@fintrac.co.uk
AvroMapProducer.java
in adapter/avro/src/main/java/org/apache/arrow/adapter/avro/producers
40 4 2025-04-02 2025-04-02 1 1 martin@fintrac.co.uk martin@fintrac.co.uk
id_to_module_map.h
in gandiva/src/main/cpp
39 3 2022-09-18 2022-09-18 1 1 kou@clear-code.com kou@clear-code.com
AvroDecimal256Consumer.java
in adapter/avro/src/main/java/org/apache/arrow/adapter/avro/consumers/logical
39 5 2025-04-23 2025-04-23 1 1 martin@fintrac.co.uk martin@fintrac.co.uk
config_holder.h
in gandiva/src/main/cpp
36 3 2022-09-18 2022-09-18 1 1 kou@clear-code.com kou@clear-code.com
AbstractExtensionTypeWriter.java
in vector/src/main/java/org/apache/arrow/vector/complex/impl
35 7 2025-04-09 2025-04-09 1 1 ivan.chesnov@dremio.com ivan.chesnov@dremio.com
check_rat_report.py
in dev/release
33 - 2024-11-28 2024-11-28 1 1 li.davidm96@gmail.com li.davidm96@gmail.com
OpaqueVector.java
in vector/src/main/java/org/apache/arrow/vector/extension
31 5 2024-08-02 2024-08-02 1 1 li.davidm96@gmail.com li.davidm96@gmail.com
module_holder.h
in gandiva/src/main/cpp
31 5 2022-09-18 2022-09-18 1 1 kou@clear-code.com kou@clear-code.com
BaseAvroProducer.java
in adapter/avro/src/main/java/org/apache/arrow/adapter/avro/producers
29 5 2025-04-02 2025-04-02 1 1 martin@fintrac.co.uk martin@fintrac.co.uk
Correlations

File Size vs. Number of Changes: 889 points

arrow-format/FlightSql.proto x: 1720 lines of code y: 3 # changes flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/ArrowDatabaseMetadata.java x: 1091 lines of code y: 6 # changes flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/utils/ConvertUtils.java x: 223 lines of code y: 9 # changes flight/flight-sql/src/main/java/org/apache/arrow/flight/sql/FlightSqlColumnMetadata.java x: 142 lines of code y: 5 # changes adapter/jdbc/src/main/java/org/apache/arrow/adapter/jdbc/consumer/BinaryConsumer.java x: 77 lines of code y: 13 # changes flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/accessor/impl/calendar/ArrowFlightJdbcDateVectorAccessor.java x: 107 lines of code y: 3 # changes flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/accessor/impl/calendar/ArrowFlightJdbcTimeStampVectorAccessor.java x: 200 lines of code y: 3 # changes flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/accessor/impl/calendar/ArrowFlightJdbcTimeVectorAccessor.java x: 119 lines of code y: 3 # changes flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/utils/SqlTypes.java x: 128 lines of code y: 3 # changes adapter/avro/src/main/java/org/apache/arrow/adapter/avro/ArrowToAvroUtils.java x: 388 lines of code y: 2 # changes adapter/avro/src/main/java/org/apache/arrow/adapter/avro/AvroToArrow.java x: 28 lines of code y: 3 # changes adapter/avro/src/main/java/org/apache/arrow/adapter/avro/AvroToArrowConfig.java x: 58 lines of code y: 4 # changes adapter/avro/src/main/java/org/apache/arrow/adapter/avro/AvroToArrowUtils.java x: 903 lines of code y: 5 # changes adapter/avro/src/main/java/org/apache/arrow/adapter/avro/consumers/AvroNullableConsumer.java x: 49 lines of code y: 1 # changes adapter/avro/src/main/java/org/apache/arrow/adapter/avro/consumers/logical/AvroDecimal256Consumer.java x: 39 lines of code y: 1 # changes adapter/avro/src/main/java/org/apache/arrow/adapter/avro/consumers/logical/AvroTimestampMicrosConsumer.java x: 14 lines of code y: 3 # changes adapter/avro/src/main/java/org/apache/arrow/adapter/avro/consumers/logical/AvroTimestampMicrosTzConsumer.java x: 14 lines of code y: 1 # changes adapter/avro/src/main/java/org/apache/arrow/adapter/avro/producers/AvroNullableProducer.java x: 44 lines of code y: 2 # changes vector/src/main/java/org/apache/arrow/vector/BaseVariableWidthVector.java x: 795 lines of code y: 67 # changes vector/src/main/java/org/apache/arrow/vector/BaseVariableWidthViewVector.java x: 905 lines of code y: 11 # changes c/src/main/java/org/apache/arrow/c/BufferImportTypeVisitor.java x: 351 lines of code y: 14 # changes vector/src/main/codegen/templates/AbstractFieldWriter.java x: 215 lines of code y: 18 # changes vector/src/main/codegen/templates/AbstractPromotableFieldWriter.java x: 253 lines of code y: 20 # changes vector/src/main/codegen/templates/BaseWriter.java x: 99 lines of code y: 13 # changes vector/src/main/codegen/templates/PromotableWriter.java x: 424 lines of code y: 3 # changes vector/src/main/codegen/templates/StructWriters.java x: 347 lines of code y: 15 # changes vector/src/main/codegen/templates/UnionListWriter.java x: 354 lines of code y: 32 # changes vector/src/main/codegen/templates/UnionMapWriter.java x: 146 lines of code y: 6 # changes vector/src/main/codegen/templates/UnionWriter.java x: 441 lines of code y: 19 # changes vector/src/main/java/org/apache/arrow/vector/complex/impl/AbstractExtensionTypeWriter.java x: 35 lines of code y: 1 # changes vector/src/main/java/org/apache/arrow/vector/complex/impl/ExtensionTypeWriterFactory.java x: 6 lines of code y: 1 # changes vector/src/main/java/org/apache/arrow/vector/complex/impl/UnionExtensionWriter.java x: 51 lines of code y: 1 # changes vector/src/main/java/org/apache/arrow/vector/complex/writer/FieldWriter.java x: 11 lines of code y: 9 # changes flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/ArrowFlightConnection.java x: 128 lines of code y: 6 # changes flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/client/ArrowFlightSqlClientHandler.java x: 520 lines of code y: 13 # changes flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/utils/ArrowFlightConnectionConfigImpl.java x: 192 lines of code y: 7 # changes vector/src/main/java/org/apache/arrow/vector/BaseLargeVariableWidthVector.java x: 773 lines of code y: 15 # changes dataset/src/main/cpp/jni_util.cc x: 304 lines of code y: 10 # changes gandiva/src/main/cpp/expression_registry_helper.cc x: 158 lines of code y: 3 # changes gandiva/src/main/cpp/jni_common.cc x: 865 lines of code y: 5 # changes vector/src/main/java/org/apache/arrow/vector/Decimal256Vector.java x: 297 lines of code y: 14 # changes vector/src/main/java/org/apache/arrow/vector/DecimalVector.java x: 295 lines of code y: 38 # changes adapter/avro/src/main/java/module-info.java x: 10 lines of code y: 2 # changes adapter/avro/src/main/java/org/apache/arrow/adapter/avro/producers/AvroBigIntProducer.java x: 23 lines of code y: 1 # changes adapter/avro/src/main/java/org/apache/arrow/adapter/avro/producers/AvroBytesProducer.java x: 19 lines of code y: 1 # changes adapter/avro/src/main/java/org/apache/arrow/adapter/avro/producers/AvroFixedSizeListProducer.java x: 44 lines of code y: 1 # changes adapter/avro/src/main/java/org/apache/arrow/adapter/avro/producers/AvroFloat2Producer.java x: 16 lines of code y: 1 # changes adapter/avro/src/main/java/org/apache/arrow/adapter/avro/producers/BaseAvroProducer.java x: 29 lines of code y: 1 # changes adapter/avro/src/main/java/org/apache/arrow/adapter/avro/producers/CompositeAvroProducer.java x: 27 lines of code y: 1 # changes adapter/avro/src/main/java/org/apache/arrow/adapter/avro/producers/Producer.java x: 11 lines of code y: 1 # changes adapter/avro/src/main/java/org/apache/arrow/adapter/avro/producers/logical/AvroDateDayProducer.java x: 8 lines of code y: 1 # changes vector/src/main/codegen/templates/UnionVector.java x: 753 lines of code y: 78 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/FlightClient.java x: 522 lines of code y: 22 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/FlightGrpcUtils.java x: 103 lines of code y: 4 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/grpc/NettyClientBuilder.java x: 171 lines of code y: 1 # changes vector/src/main/java/org/apache/arrow/vector/complex/ListVector.java x: 619 lines of code y: 87 # changes adapter/jdbc/src/main/java/org/apache/arrow/adapter/jdbc/JdbcParameterBinder.java x: 84 lines of code y: 3 # changes adapter/jdbc/src/main/java/org/apache/arrow/adapter/jdbc/JdbcToArrowConfig.java x: 217 lines of code y: 21 # changes adapter/jdbc/src/main/java/org/apache/arrow/adapter/jdbc/JdbcToArrowUtils.java x: 413 lines of code y: 42 # changes compression/src/main/java/org/apache/arrow/compression/Lz4CompressionCodec.java x: 65 lines of code y: 6 # changes compression/src/main/java/org/apache/arrow/compression/ZstdCompressionCodec.java x: 65 lines of code y: 5 # changes memory/memory-core/src/main/java/org/apache/arrow/memory/AllocationManager.java x: 88 lines of code y: 7 # changes memory/memory-core/src/main/java/org/apache/arrow/memory/BaseAllocator.java x: 775 lines of code y: 13 # changes memory/memory-core/src/main/java/org/apache/arrow/memory/BufferAllocator.java x: 38 lines of code y: 8 # changes memory/memory-core/src/main/java/org/apache/arrow/memory/util/MemoryUtil.java x: 181 lines of code y: 12 # changes memory/memory-core/src/main/java/org/apache/arrow/util/AutoCloseables.java x: 137 lines of code y: 4 # changes vector/src/main/java/org/apache/arrow/vector/compare/VectorVisitor.java x: 42 lines of code y: 12 # changes vector/src/main/java/org/apache/arrow/vector/dictionary/ListSubfieldEncoder.java x: 99 lines of code y: 7 # changes vector/src/main/java/org/apache/arrow/vector/dictionary/StructSubfieldEncoder.java x: 149 lines of code y: 7 # changes vector/src/main/java/org/apache/arrow/vector/table/Row.java x: 820 lines of code y: 5 # changes vector/src/main/java/org/apache/arrow/vector/VectorLoader.java x: 114 lines of code y: 29 # changes vector/src/main/java/org/apache/arrow/vector/types/Types.java x: 930 lines of code y: 54 # changes gandiva/src/main/java/org/apache/arrow/gandiva/evaluator/Projector.java x: 240 lines of code y: 21 # changes format/src/main/java/org/apache/arrow/flatbuf/Binary.java x: 35 lines of code y: 7 # changes format/src/main/java/org/apache/arrow/flatbuf/BodyCompression.java x: 47 lines of code y: 8 # changes format/src/main/java/org/apache/arrow/flatbuf/Date.java x: 43 lines of code y: 8 # changes format/src/main/java/org/apache/arrow/flatbuf/Decimal.java x: 51 lines of code y: 7 # changes format/src/main/java/org/apache/arrow/flatbuf/DictionaryEncoding.java x: 56 lines of code y: 7 # changes format/src/main/java/org/apache/arrow/flatbuf/Duration.java x: 43 lines of code y: 7 # changes format/src/main/java/org/apache/arrow/flatbuf/Field.java x: 82 lines of code y: 7 # changes format/src/main/java/org/apache/arrow/flatbuf/Footer.java x: 78 lines of code y: 7 # changes format/src/main/java/org/apache/arrow/flatbuf/Int.java x: 47 lines of code y: 7 # changes format/src/main/java/org/apache/arrow/flatbuf/Message.java x: 67 lines of code y: 7 # changes format/src/main/java/org/apache/arrow/flatbuf/RecordBatch.java x: 77 lines of code y: 8 # changes format/src/main/java/org/apache/arrow/flatbuf/Schema.java x: 76 lines of code y: 7 # changes format/src/main/java/org/apache/arrow/flatbuf/SparseMatrixIndexCSX.java x: 53 lines of code y: 7 # changes format/src/main/java/org/apache/arrow/flatbuf/SparseTensor.java x: 62 lines of code y: 7 # changes format/src/main/java/org/apache/arrow/flatbuf/Tensor.java x: 64 lines of code y: 7 # changes format/src/main/java/org/apache/arrow/flatbuf/Timestamp.java x: 49 lines of code y: 9 # changes compose.yaml x: 56 lines of code y: 2 # changes performance/src/main/java/org/apache/arrow/vector/VariableWidthVectorBenchmarks.java x: 88 lines of code y: 3 # changes performance/src/main/java/org/apache/arrow/vector/VariableWidthVectorInlineValueBenchmarks.java x: 88 lines of code y: 1 # changes vector/src/main/java/org/apache/arrow/vector/util/VectorAppender.java x: 507 lines of code y: 17 # changes memory/memory-core/src/main/java/org/apache/arrow/util/Preconditions.java x: 494 lines of code y: 5 # changes vector/src/main/java/org/apache/arrow/vector/util/IntObjectHashMap.java x: 499 lines of code y: 3 # changes vector/src/main/java/org/apache/arrow/vector/FixedSizeBinaryVector.java x: 207 lines of code y: 24 # changes vector/src/main/java/org/apache/arrow/vector/LargeVarBinaryVector.java x: 161 lines of code y: 9 # changes vector/src/main/java/org/apache/arrow/vector/LargeVarCharVector.java x: 180 lines of code y: 10 # changes vector/src/main/java/org/apache/arrow/vector/ValueVector.java x: 57 lines of code y: 32 # changes vector/src/main/java/org/apache/arrow/vector/VarBinaryVector.java x: 161 lines of code y: 25 # changes vector/src/main/java/org/apache/arrow/vector/VarCharVector.java x: 179 lines of code y: 27 # changes vector/src/main/java/org/apache/arrow/vector/ViewVarBinaryVector.java x: 140 lines of code y: 6 # changes vector/src/main/java/org/apache/arrow/vector/ViewVarCharVector.java x: 162 lines of code y: 7 # changes flight/flight-sql/src/main/java/org/apache/arrow/flight/sql/FlightSqlClient.java x: 966 lines of code y: 14 # changes flight/flight-core/src/main/java/module-info.java x: 27 lines of code y: 5 # changes arrow-format/substrait/extension_types.yaml x: 66 lines of code y: 2 # changes arrow-format/Flight.proto x: 572 lines of code y: 1 # changes dev/release/check_rat_report.py x: 33 lines of code y: 1 # changes format/src/main/java/org/apache/arrow/flatbuf/Block.java x: 38 lines of code y: 4 # changes format/src/main/java/org/apache/arrow/flatbuf/BodyCompressionMethod.java x: 8 lines of code y: 4 # changes format/src/main/java/org/apache/arrow/flatbuf/Buffer.java x: 35 lines of code y: 4 # changes format/src/main/java/org/apache/arrow/flatbuf/IntervalUnit.java x: 10 lines of code y: 5 # changes format/src/main/java/org/apache/arrow/flatbuf/MessageHeader.java x: 13 lines of code y: 4 # changes format/src/main/java/org/apache/arrow/flatbuf/MetadataVersion.java x: 12 lines of code y: 4 # changes format/src/main/java/org/apache/arrow/flatbuf/Type.java x: 34 lines of code y: 5 # changes vector/src/main/codegen/includes/license.ftl x: 16 lines of code y: 3 # changes vector/src/main/codegen/includes/vv_imports.ftl x: 50 lines of code y: 13 # changes vector/src/main/codegen/templates/AbstractFieldReader.java x: 81 lines of code y: 10 # changes vector/src/main/codegen/templates/ArrowType.java x: 269 lines of code y: 16 # changes vector/src/main/codegen/templates/BaseReader.java x: 51 lines of code y: 8 # changes vector/src/main/codegen/templates/ComplexCopier.java x: 176 lines of code y: 21 # changes vector/src/main/codegen/templates/ComplexReaders.java x: 93 lines of code y: 10 # changes vector/src/main/codegen/templates/ComplexWriters.java x: 188 lines of code y: 20 # changes vector/src/main/codegen/templates/NullReader.java x: 91 lines of code y: 9 # changes vector/src/main/codegen/templates/UnionFixedSizeListWriter.java x: 295 lines of code y: 13 # changes vector/src/main/codegen/templates/UnionReader.java x: 180 lines of code y: 22 # changes vector/src/main/codegen/templates/ValueHolders.java x: 33 lines of code y: 8 # changes vector/src/main/java/org/apache/arrow/vector/complex/MapVector.java x: 195 lines of code y: 34 # changes vector/src/main/java/org/apache/arrow/vector/NullVector.java x: 247 lines of code y: 16 # changes c/src/main/java/org/apache/arrow/c/Format.java x: 355 lines of code y: 7 # changes vector/src/main/java/org/apache/arrow/vector/complex/RunEndEncodedVector.java x: 461 lines of code y: 2 # changes vector/src/main/java/org/apache/arrow/vector/ipc/JsonFileReader.java x: 804 lines of code y: 35 # changes vector/src/main/java/org/apache/arrow/vector/validate/ValidateVectorBufferVisitor.java x: 275 lines of code y: 7 # changes adapter/jdbc/src/main/java/org/apache/arrow/adapter/jdbc/binder/ColumnBinderArrowTypeVisitor.java x: 241 lines of code y: 8 # changes flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/utils/AvaticaParameterBinder.java x: 198 lines of code y: 9 # changes vector/src/main/java/org/apache/arrow/vector/TypeLayout.java x: 405 lines of code y: 23 # changes vector/src/main/java/org/apache/arrow/vector/compare/RangeEqualsVisitor.java x: 723 lines of code y: 26 # changes vector/src/main/java/org/apache/arrow/vector/compare/TypeEqualsVisitor.java x: 118 lines of code y: 12 # changes vector/src/main/java/org/apache/arrow/vector/extension/OpaqueType.java x: 330 lines of code y: 3 # changes vector/src/main/java/org/apache/arrow/vector/validate/ValidateVectorTypeVisitor.java x: 449 lines of code y: 9 # changes format/src/main/java/module-info.java x: 5 lines of code y: 2 # changes c/src/main/java/org/apache/arrow/c/ArrowSchema.java x: 100 lines of code y: 3 # changes c/src/main/java/org/apache/arrow/c/ArrayExporter.java x: 96 lines of code y: 5 # changes memory/memory-core/src/main/java/org/apache/arrow/memory/ArrowBuf.java x: 562 lines of code y: 13 # changes vector/src/main/java/org/apache/arrow/vector/ipc/message/ArrowDictionaryBatch.java x: 59 lines of code y: 9 # changes flight/flight-sql/src/main/java/org/apache/arrow/flight/sql/FlightSqlProducer.java x: 707 lines of code y: 10 # changes flight/flight-sql/src/main/java/org/apache/arrow/flight/sql/NoOpFlightSqlProducer.java x: 219 lines of code y: 3 # changes flight/flight-sql/src/main/java/org/apache/arrow/flight/sql/SqlInfoBuilder.java x: 484 lines of code y: 6 # changes memory/memory-core/src/main/java/org/apache/arrow/memory/AllocationReservation.java x: 16 lines of code y: 5 # changes memory/memory-core/src/main/java/org/apache/arrow/memory/ChildAllocator.java x: 6 lines of code y: 4 # changes memory/memory-core/src/main/java/org/apache/arrow/memory/rounding/DefaultRoundingPolicy.java x: 65 lines of code y: 4 # changes memory/memory-core/src/main/java/org/apache/arrow/memory/rounding/SegmentRoundingPolicy.java x: 33 lines of code y: 3 # changes memory/memory-netty-buffer-patch/src/main/java/io/netty/buffer/NettyArrowBuf.java x: 455 lines of code y: 4 # changes performance/src/main/java/org/apache/arrow/memory/AllocatorBenchmarks.java x: 54 lines of code y: 3 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/FlightServer.java x: 374 lines of code y: 11 # changes vector/src/main/java/org/apache/arrow/vector/complex/BaseLargeRepeatedValueViewVector.java x: 304 lines of code y: 3 # changes vector/src/main/java/org/apache/arrow/vector/complex/BaseRepeatedValueViewVector.java x: 302 lines of code y: 4 # changes vector/src/main/java/org/apache/arrow/vector/complex/LargeListViewVector.java x: 641 lines of code y: 4 # changes vector/src/main/java/org/apache/arrow/vector/complex/ListViewVector.java x: 652 lines of code y: 7 # changes flight/flight-sql/src/main/java/org/apache/arrow/flight/sql/FlightSqlUtils.java x: 91 lines of code y: 5 # changes dataset/src/main/cpp/jni_wrapper.cc x: 779 lines of code y: 21 # changes vector/src/main/java/org/apache/arrow/vector/ipc/JsonFileWriter.java x: 518 lines of code y: 29 # changes vector/src/main/java/org/apache/arrow/vector/complex/AbstractStructVector.java x: 279 lines of code y: 17 # changes vector/src/main/java/org/apache/arrow/vector/complex/BaseRepeatedValueVector.java x: 263 lines of code y: 46 # changes vector/src/main/java/org/apache/arrow/vector/complex/FixedSizeListVector.java x: 545 lines of code y: 56 # changes vector/src/main/java/org/apache/arrow/vector/complex/LargeListVector.java x: 729 lines of code y: 15 # changes vector/src/main/java/org/apache/arrow/vector/complex/StructVector.java x: 465 lines of code y: 42 # changes vector/src/main/codegen/templates/PromotableViewWriter.java x: 126 lines of code y: 2 # changes vector/src/main/java/org/apache/arrow/vector/BufferLayout.java x: 117 lines of code y: 15 # changes vector/src/main/java/org/apache/arrow/vector/complex/impl/UnionLargeListViewReader.java x: 76 lines of code y: 1 # changes adapter/jdbc/src/main/java/org/apache/arrow/adapter/jdbc/JdbcToArrowConfigBuilder.java x: 130 lines of code y: 18 # changes vector/src/main/codegen/templates/DenseUnionWriter.java x: 259 lines of code y: 5 # changes vector/src/main/codegen/templates/UnionViewWriter.java x: 168 lines of code y: 1 # changes vector/src/main/java/org/apache/arrow/vector/complex/AbstractContainerVector.java x: 99 lines of code y: 25 # changes vector/src/main/java/org/apache/arrow/vector/complex/impl/ComplexWriterImpl.java x: 227 lines of code y: 24 # changes vector/src/main/java/org/apache/arrow/vector/complex/impl/UnionListViewReader.java x: 72 lines of code y: 1 # changes vector/src/main/java/org/apache/arrow/vector/compression/CompressionCodec.java x: 44 lines of code y: 5 # changes vector/src/main/java/org/apache/arrow/vector/ipc/ArrowFileReader.java x: 175 lines of code y: 13 # changes vector/src/main/java/org/apache/arrow/vector/ipc/ArrowReader.java x: 133 lines of code y: 14 # changes vector/src/main/java/org/apache/arrow/vector/ipc/ArrowStreamReader.java x: 119 lines of code y: 14 # changes algorithm/src/main/java/org/apache/arrow/algorithm/sort/FixedWidthOutOfPlaceVectorSorter.java x: 53 lines of code y: 10 # changes algorithm/src/main/java/org/apache/arrow/algorithm/sort/VariableWidthOutOfPlaceVectorSorter.java x: 70 lines of code y: 9 # changes memory/memory-core/src/main/java/org/apache/arrow/memory/util/ByteFunctionHelpers.java x: 219 lines of code y: 5 # changes memory/memory-core/src/main/java/org/apache/arrow/memory/util/hash/MurmurHasher.java x: 89 lines of code y: 6 # changes memory/memory-core/src/main/java/org/apache/arrow/memory/util/hash/SimpleHasher.java x: 54 lines of code y: 5 # changes memory/memory-unsafe/src/main/java/org/apache/arrow/memory/unsafe/UnsafeAllocationManager.java x: 40 lines of code y: 3 # changes vector/src/main/java/org/apache/arrow/vector/BaseFixedWidthVector.java x: 501 lines of code y: 49 # changes vector/src/main/java/org/apache/arrow/vector/BitVectorHelper.java x: 232 lines of code y: 29 # changes vector/src/main/java/org/apache/arrow/vector/util/DecimalUtility.java x: 143 lines of code y: 32 # changes flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/utils/VectorSchemaRootTransformer.java x: 93 lines of code y: 4 # changes vector/src/main/java/org/apache/arrow/vector/ExtensionTypeVector.java x: 194 lines of code y: 15 # changes vector/src/main/java/org/apache/arrow/vector/FieldVector.java x: 42 lines of code y: 16 # changes vector/src/main/java/org/apache/arrow/vector/complex/RepeatedValueVector.java x: 10 lines of code y: 15 # changes dataset/src/main/java/org/apache/arrow/dataset/file/FileSystemDatasetFactory.java x: 46 lines of code y: 4 # changes dataset/src/main/java/org/apache/arrow/dataset/file/JniWrapper.java x: 21 lines of code y: 7 # changes dataset/src/main/java/org/apache/arrow/dataset/jni/JniWrapper.java x: 28 lines of code y: 9 # changes dataset/src/main/java/org/apache/arrow/dataset/scanner/ScanOptions.java x: 90 lines of code y: 5 # changes adapter/orc/src/main/cpp/jni_wrapper.cpp x: 230 lines of code y: 2 # changes c/src/main/cpp/jni_wrapper.cc x: 382 lines of code y: 3 # changes flight/flight-sql/src/main/java/module-info.java x: 12 lines of code y: 3 # changes memory/memory-core/src/main/java/module-info.java x: 13 lines of code y: 7 # changes memory/memory-core/src/main/java/org/apache/arrow/memory/Accountant.java x: 163 lines of code y: 6 # changes memory/memory-core/src/main/java/org/apache/arrow/memory/util/HistoricalLog.java x: 86 lines of code y: 5 # changes tools/src/main/java/module-info.java x: 9 lines of code y: 2 # changes c/src/main/java/org/apache/arrow/c/StructVectorUnloader.java x: 80 lines of code y: 5 # changes vector/src/main/java/org/apache/arrow/vector/VectorUnloader.java x: 81 lines of code y: 24 # changes vector/src/main/java/org/apache/arrow/vector/ipc/message/MessageSerializer.java x: 402 lines of code y: 24 # changes vector/src/main/codegen/templates/DenseUnionVector.java x: 792 lines of code y: 23 # changes vector/src/main/java/org/apache/arrow/vector/BigIntVector.java x: 154 lines of code y: 21 # changes vector/src/main/java/org/apache/arrow/vector/BitVector.java x: 314 lines of code y: 53 # changes vector/src/main/java/org/apache/arrow/vector/DateDayVector.java x: 142 lines of code y: 21 # changes vector/src/main/java/org/apache/arrow/vector/DateMilliVector.java x: 145 lines of code y: 21 # changes vector/src/main/java/org/apache/arrow/vector/DurationVector.java x: 188 lines of code y: 19 # changes vector/src/main/java/org/apache/arrow/vector/Float2Vector.java x: 182 lines of code y: 3 # changes vector/src/main/java/org/apache/arrow/vector/Float4Vector.java x: 154 lines of code y: 20 # changes vector/src/main/java/org/apache/arrow/vector/IntervalDayVector.java x: 189 lines of code y: 22 # changes vector/src/main/java/org/apache/arrow/vector/IntervalMonthDayNanoVector.java x: 178 lines of code y: 7 # changes vector/src/main/java/org/apache/arrow/vector/IntervalYearVector.java x: 160 lines of code y: 22 # changes vector/src/main/java/org/apache/arrow/vector/SmallIntVector.java x: 165 lines of code y: 21 # changes vector/src/main/java/org/apache/arrow/vector/TimeMicroVector.java x: 142 lines of code y: 20 # changes vector/src/main/java/org/apache/arrow/vector/TimeStampMicroTZVector.java x: 110 lines of code y: 19 # changes vector/src/main/java/org/apache/arrow/vector/TimeStampMicroVector.java x: 87 lines of code y: 19 # changes vector/src/main/java/org/apache/arrow/vector/TimeStampMilliVector.java x: 87 lines of code y: 17 # changes vector/src/main/java/org/apache/arrow/vector/TimeStampSecTZVector.java x: 105 lines of code y: 18 # changes vector/src/main/java/org/apache/arrow/vector/TinyIntVector.java x: 165 lines of code y: 20 # changes vector/src/main/java/org/apache/arrow/vector/UInt1Vector.java x: 181 lines of code y: 26 # changes vector/src/main/java/org/apache/arrow/vector/UInt2Vector.java x: 175 lines of code y: 25 # changes vector/src/main/java/org/apache/arrow/vector/UInt4Vector.java x: 170 lines of code y: 27 # changes vector/src/main/java/org/apache/arrow/vector/UInt8Vector.java x: 171 lines of code y: 26 # changes vector/src/main/java/org/apache/arrow/vector/complex/NonNullableStructVector.java x: 380 lines of code y: 27 # changes tools/src/main/java/org/apache/arrow/tools/FileRoundtrip.java x: 96 lines of code y: 13 # changes dataset/src/main/java/org/apache/arrow/dataset/file/DatasetFileWriter.java x: 31 lines of code y: 2 # changes dataset/src/main/java/org/apache/arrow/dataset/file/FileFormat.java x: 16 lines of code y: 7 # changes dataset/src/main/java/org/apache/arrow/dataset/jni/DirectReservationListener.java x: 86 lines of code y: 4 # changes dataset/src/main/java/org/apache/arrow/dataset/jni/JniLoader.java x: 85 lines of code y: 7 # changes dataset/src/main/java/org/apache/arrow/dataset/jni/NativeContext.java x: 16 lines of code y: 2 # changes dataset/src/main/java/org/apache/arrow/dataset/jni/NativeDatasetFactory.java x: 61 lines of code y: 2 # changes dataset/src/main/java/org/apache/arrow/dataset/jni/NativeScanTask.java x: 18 lines of code y: 4 # changes dataset/src/main/java/org/apache/arrow/dataset/jni/NativeScanner.java x: 131 lines of code y: 4 # changes dataset/src/main/java/org/apache/arrow/dataset/scanner/ArrowScannerReader.java x: 81 lines of code y: 2 # changes dataset/src/main/java/org/apache/arrow/dataset/scanner/Scanner.java x: 9 lines of code y: 3 # changes memory/memory-core/src/main/java/org/apache/arrow/memory/AllocationOutcome.java x: 37 lines of code y: 3 # changes memory/memory-core/src/main/java/org/apache/arrow/memory/AllocationOutcomeDetails.java x: 97 lines of code y: 4 # changes memory/memory-core/src/main/java/org/apache/arrow/memory/BoundsChecking.java x: 26 lines of code y: 2 # changes memory/memory-core/src/main/java/org/apache/arrow/memory/BufferLedger.java x: 233 lines of code y: 6 # changes memory/memory-core/src/main/java/org/apache/arrow/memory/ForeignAllocationManager.java x: 21 lines of code y: 2 # changes memory/memory-core/src/main/java/org/apache/arrow/memory/LowCostIdentityHashMap.java x: 171 lines of code y: 4 # changes memory/memory-core/src/main/java/org/apache/arrow/memory/OwnershipTransferNOOP.java x: 15 lines of code y: 2 # changes memory/memory-core/src/main/java/org/apache/arrow/memory/ReferenceManager.java x: 59 lines of code y: 4 # changes memory/memory-core/src/main/java/org/apache/arrow/memory/package-info.java x: 1 lines of code y: 3 # changes memory/memory-core/src/main/java/org/apache/arrow/memory/util/Float16.java x: 111 lines of code y: 3 # changes memory/memory-core/src/main/java/org/apache/arrow/memory/util/StackTrace.java x: 34 lines of code y: 4 # changes memory/memory-core/src/main/java/org/apache/arrow/util/VisibleForTesting.java x: 2 lines of code y: 2 # changes memory/memory-netty-buffer-patch/src/main/java/io/netty/buffer/MutableWrappedByteBuf.java x: 338 lines of code y: 2 # changes memory/memory-netty-buffer-patch/src/main/java/io/netty/buffer/PooledByteBufAllocatorL.java x: 202 lines of code y: 2 # changes memory/memory-netty-buffer-patch/src/main/java/io/netty/buffer/UnsafeDirectLittleEndian.java x: 187 lines of code y: 3 # changes memory/memory-netty-buffer-patch/src/main/java/org/apache/arrow/memory/patch/ArrowByteBufAllocator.java x: 107 lines of code y: 2 # changes memory/memory-netty/src/main/java/org/apache/arrow/memory/netty/NettyAllocationManager.java x: 66 lines of code y: 3 # changes vector/src/main/java/org/apache/arrow/vector/AddOrGetResult.java x: 16 lines of code y: 9 # changes vector/src/main/java/org/apache/arrow/vector/AllocationHelper.java x: 37 lines of code y: 10 # changes vector/src/main/java/org/apache/arrow/vector/BaseIntVector.java x: 6 lines of code y: 6 # changes vector/src/main/java/org/apache/arrow/vector/BaseValueVector.java x: 160 lines of code y: 35 # changes vector/src/main/java/org/apache/arrow/vector/BufferBacked.java x: 7 lines of code y: 9 # changes vector/src/main/java/org/apache/arrow/vector/DensityAwareVector.java x: 4 lines of code y: 5 # changes vector/src/main/java/org/apache/arrow/vector/FixedWidthVector.java x: 5 lines of code y: 7 # changes vector/src/main/java/org/apache/arrow/vector/FloatingPointVector.java x: 6 lines of code y: 3 # changes vector/src/main/java/org/apache/arrow/vector/GenerateSampleData.java x: 345 lines of code y: 8 # changes vector/src/main/java/org/apache/arrow/vector/PeriodDuration.java x: 92 lines of code y: 3 # changes vector/src/main/java/org/apache/arrow/vector/SchemaChangeCallBack.java x: 15 lines of code y: 6 # changes vector/src/main/java/org/apache/arrow/vector/TimeStampVector.java x: 69 lines of code y: 15 # changes vector/src/main/java/org/apache/arrow/vector/VariableWidthVector.java x: 7 lines of code y: 14 # changes vector/src/main/java/org/apache/arrow/vector/VectorSchemaRoot.java x: 270 lines of code y: 21 # changes vector/src/main/java/org/apache/arrow/vector/ZeroVector.java x: 77 lines of code y: 32 # changes vector/src/main/java/org/apache/arrow/vector/compare/ApproxEqualsVisitor.java x: 89 lines of code y: 11 # changes vector/src/main/java/org/apache/arrow/vector/compare/VectorEqualsVisitor.java x: 19 lines of code y: 5 # changes vector/src/main/java/org/apache/arrow/vector/compare/util/ValueEpsilonEqualizers.java x: 93 lines of code y: 2 # changes vector/src/main/java/org/apache/arrow/vector/complex/PromotableVector.java x: 8 lines of code y: 6 # changes vector/src/main/java/org/apache/arrow/vector/complex/StateTool.java x: 17 lines of code y: 8 # changes vector/src/main/java/org/apache/arrow/vector/complex/VectorWithOrdinal.java x: 10 lines of code y: 6 # changes vector/src/main/java/org/apache/arrow/vector/complex/impl/AbstractBaseReader.java x: 77 lines of code y: 11 # changes vector/src/main/java/org/apache/arrow/vector/complex/impl/AbstractBaseWriter.java x: 22 lines of code y: 7 # changes vector/src/main/java/org/apache/arrow/vector/complex/impl/NullableStructReaderImpl.java x: 30 lines of code y: 4 # changes vector/src/main/java/org/apache/arrow/vector/complex/impl/NullableStructWriterFactory.java x: 23 lines of code y: 6 # changes vector/src/main/java/org/apache/arrow/vector/complex/impl/SingleStructReaderImpl.java x: 74 lines of code y: 5 # changes vector/src/main/java/org/apache/arrow/vector/complex/impl/StructOrListWriterImpl.java x: 79 lines of code y: 6 # changes vector/src/main/java/org/apache/arrow/vector/complex/impl/UnionLargeListReader.java x: 75 lines of code y: 3 # changes vector/src/main/java/org/apache/arrow/vector/complex/impl/UnionListReader.java x: 78 lines of code y: 13 # changes vector/src/main/java/org/apache/arrow/vector/complex/reader/FieldReader.java x: 16 lines of code y: 10 # changes vector/src/main/java/org/apache/arrow/vector/compression/AbstractCompressionCodec.java x: 61 lines of code y: 3 # changes vector/src/main/java/org/apache/arrow/vector/compression/CompressionUtil.java x: 47 lines of code y: 3 # changes vector/src/main/java/org/apache/arrow/vector/dictionary/Dictionary.java x: 43 lines of code y: 10 # changes vector/src/main/java/org/apache/arrow/vector/dictionary/DictionaryEncoder.java x: 119 lines of code y: 29 # changes vector/src/main/java/org/apache/arrow/vector/dictionary/DictionaryHashTable.java x: 158 lines of code y: 10 # changes vector/src/main/java/org/apache/arrow/vector/dictionary/DictionaryProvider.java x: 46 lines of code y: 10 # changes vector/src/main/java/org/apache/arrow/vector/holders/ValueHolder.java x: 2 lines of code y: 6 # changes vector/src/main/java/org/apache/arrow/vector/ipc/ArrowFileWriter.java x: 134 lines of code y: 16 # changes vector/src/main/java/org/apache/arrow/vector/ipc/ArrowMagic.java x: 18 lines of code y: 6 # changes vector/src/main/java/org/apache/arrow/vector/ipc/ArrowStreamWriter.java x: 100 lines of code y: 14 # changes vector/src/main/java/org/apache/arrow/vector/ipc/ArrowWriter.java x: 175 lines of code y: 22 # changes vector/src/main/java/org/apache/arrow/vector/ipc/ReadChannel.java x: 56 lines of code y: 9 # changes vector/src/main/java/org/apache/arrow/vector/ipc/WriteChannel.java x: 85 lines of code y: 17 # changes vector/src/main/java/org/apache/arrow/vector/ipc/message/ArrowBuffer.java x: 54 lines of code y: 4 # changes vector/src/main/java/org/apache/arrow/vector/ipc/message/ArrowFooter.java x: 157 lines of code y: 6 # changes vector/src/main/java/org/apache/arrow/vector/ipc/message/ArrowMessage.java x: 10 lines of code y: 7 # changes vector/src/main/java/org/apache/arrow/vector/ipc/message/ArrowRecordBatch.java x: 244 lines of code y: 24 # changes vector/src/main/java/org/apache/arrow/vector/ipc/message/FBSerializables.java x: 34 lines of code y: 6 # changes vector/src/main/java/org/apache/arrow/vector/ipc/message/MessageChannelReader.java x: 34 lines of code y: 9 # changes vector/src/main/java/org/apache/arrow/vector/table/BaseTable.java x: 233 lines of code y: 3 # changes vector/src/main/java/org/apache/arrow/vector/table/Table.java x: 107 lines of code y: 4 # changes vector/src/main/java/org/apache/arrow/vector/types/TimeUnit.java x: 23 lines of code y: 5 # changes vector/src/main/java/org/apache/arrow/vector/types/UnionMode.java x: 21 lines of code y: 6 # changes vector/src/main/java/org/apache/arrow/vector/types/pojo/DictionaryEncoding.java x: 48 lines of code y: 10 # changes vector/src/main/java/org/apache/arrow/vector/types/pojo/Field.java x: 240 lines of code y: 34 # changes vector/src/main/java/org/apache/arrow/vector/types/pojo/FieldType.java x: 91 lines of code y: 17 # changes vector/src/main/java/org/apache/arrow/vector/types/pojo/Schema.java x: 199 lines of code y: 22 # changes vector/src/main/java/org/apache/arrow/vector/util/ByteArrayReadableSeekableByteChannel.java x: 51 lines of code y: 5 # changes vector/src/main/java/org/apache/arrow/vector/util/DateUtility.java x: 80 lines of code y: 11 # changes vector/src/main/java/org/apache/arrow/vector/util/DictionaryUtility.java x: 96 lines of code y: 11 # changes vector/src/main/java/org/apache/arrow/vector/util/ElementAddressableVectorIterator.java x: 33 lines of code y: 2 # changes vector/src/main/java/org/apache/arrow/vector/util/JsonStringArrayList.java x: 21 lines of code y: 9 # changes vector/src/main/java/org/apache/arrow/vector/util/JsonStringHashMap.java x: 15 lines of code y: 8 # changes vector/src/main/java/org/apache/arrow/vector/util/MapWithOrdinal.java x: 19 lines of code y: 13 # changes vector/src/main/java/org/apache/arrow/vector/util/PromotableMultiMapWithOrdinal.java x: 88 lines of code y: 2 # changes vector/src/main/java/org/apache/arrow/vector/util/ReusableByteArray.java x: 82 lines of code y: 3 # changes vector/src/main/java/org/apache/arrow/vector/util/Text.java x: 611 lines of code y: 17 # changes vector/src/main/java/org/apache/arrow/vector/util/TransferPair.java x: 8 lines of code y: 5 # changes vector/src/main/java/org/apache/arrow/vector/util/Validator.java x: 171 lines of code y: 15 # changes vector/src/main/java/org/apache/arrow/vector/util/ValueVectorUtility.java x: 110 lines of code y: 6 # changes vector/src/main/java/org/apache/arrow/vector/util/VectorSchemaRootAppender.java x: 41 lines of code y: 2 # changes vector/src/main/java/org/apache/arrow/vector/validate/MetadataV4UnionChecker.java x: 47 lines of code y: 2 # changes vector/src/main/java/org/apache/arrow/vector/validate/ValidateVectorDataVisitor.java x: 167 lines of code y: 5 # changes vector/src/main/java/org/apache/arrow/vector/validate/ValidateVectorVisitor.java x: 241 lines of code y: 6 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/ArrowMessage.java x: 411 lines of code y: 17 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/BackpressureStrategy.java x: 79 lines of code y: 2 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/CallStatus.java x: 71 lines of code y: 6 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/Criteria.java x: 23 lines of code y: 3 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/DictionaryUtils.java x: 90 lines of code y: 4 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/ErrorFlightMetadata.java x: 46 lines of code y: 3 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/FlightBindingService.java x: 141 lines of code y: 4 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/FlightCallHeaders.java x: 79 lines of code y: 3 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/FlightConstants.java x: 36 lines of code y: 5 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/FlightEndpoint.java x: 147 lines of code y: 5 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/FlightInfo.java x: 247 lines of code y: 9 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/FlightProducer.java x: 45 lines of code y: 7 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/FlightServerMiddleware.java x: 19 lines of code y: 3 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/FlightService.java x: 380 lines of code y: 13 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/FlightStream.java x: 366 lines of code y: 11 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/GetSessionOptionsResult.java x: 39 lines of code y: 2 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/Location.java x: 102 lines of code y: 5 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/OutboundStreamListener.java x: 24 lines of code y: 8 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/PollInfo.java x: 104 lines of code y: 3 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/PutResult.java x: 50 lines of code y: 3 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/SchemaResult.java x: 56 lines of code y: 5 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/ServerHeaderMiddleware.java x: 24 lines of code y: 2 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/ServerSessionMiddleware.java x: 136 lines of code y: 3 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/SessionOptionValue.java x: 55 lines of code y: 2 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/SessionOptionValueFactory.java x: 221 lines of code y: 2 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/StreamPipe.java x: 68 lines of code y: 4 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/SyncPutListener.java x: 73 lines of code y: 4 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/auth/AuthConstants.java x: 27 lines of code y: 4 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/auth/ServerAuthHandler.java x: 25 lines of code y: 3 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/auth/ServerAuthInterceptor.java x: 57 lines of code y: 3 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/auth2/GeneratedBearerTokenAuthenticator.java x: 84 lines of code y: 2 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/auth2/ServerCallHeaderAuthMiddleware.java x: 35 lines of code y: 2 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/client/ClientCookieMiddleware.java x: 74 lines of code y: 2 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/grpc/AddWritableBuffer.java x: 81 lines of code y: 8 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/grpc/GetReadableBuffer.java x: 51 lines of code y: 4 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/grpc/ServerInterceptorAdapter.java x: 98 lines of code y: 5 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/grpc/StatusUtils.java x: 192 lines of code y: 8 # changes flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/ArrowFlightJdbcArray.java x: 118 lines of code y: 2 # changes flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/ArrowFlightJdbcCursor.java x: 65 lines of code y: 2 # changes flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/ArrowFlightJdbcDataSource.java x: 76 lines of code y: 2 # changes flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/ArrowFlightJdbcDriver.java x: 165 lines of code y: 4 # changes flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/ArrowFlightJdbcFlightStreamResultSet.java x: 191 lines of code y: 6 # changes flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/ArrowFlightMetaImpl.java x: 227 lines of code y: 4 # changes flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/accessor/ArrowFlightJdbcAccessor.java x: 194 lines of code y: 2 # changes flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/accessor/impl/binary/ArrowFlightJdbcBinaryVectorAccessor.java x: 98 lines of code y: 2 # changes flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/accessor/impl/calendar/ArrowFlightJdbcIntervalVectorAccessor.java x: 110 lines of code y: 4 # changes flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/accessor/impl/calendar/ArrowFlightJdbcTimeStampVectorGetter.java x: 114 lines of code y: 2 # changes flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/accessor/impl/complex/AbstractArrowFlightJdbcUnionVectorAccessor.java x: 181 lines of code y: 2 # changes flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/accessor/impl/numeric/ArrowFlightJdbcBaseIntVectorAccessor.java x: 168 lines of code y: 3 # changes flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/accessor/impl/numeric/ArrowFlightJdbcBitVectorAccessor.java x: 72 lines of code y: 3 # changes flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/accessor/impl/text/ArrowFlightJdbcVarCharVectorAccessor.java x: 201 lines of code y: 4 # changes flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/client/utils/ClientAuthenticationUtils.java x: 181 lines of code y: 4 # changes flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/utils/ConnectionWrapper.java x: 268 lines of code y: 3 # changes flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/utils/FlightEndpointDataQueue.java x: 170 lines of code y: 4 # changes c/src/main/java/org/apache/arrow/c/ArrayImporter.java x: 102 lines of code y: 4 # changes c/src/main/java/org/apache/arrow/c/ArrowArrayStream.java x: 102 lines of code y: 2 # changes c/src/main/java/org/apache/arrow/c/Data.java x: 163 lines of code y: 8 # changes c/src/main/java/org/apache/arrow/c/Metadata.java x: 70 lines of code y: 2 # changes c/src/main/java/org/apache/arrow/c/NativeUtil.java x: 69 lines of code y: 4 # changes c/src/main/java/org/apache/arrow/c/StructVectorLoader.java x: 119 lines of code y: 4 # changes c/src/main/java/org/apache/arrow/c/jni/JniLoader.java x: 76 lines of code y: 6 # changes gandiva/src/main/java/org/apache/arrow/gandiva/evaluator/ConfigurationBuilder.java x: 37 lines of code y: 13 # changes gandiva/src/main/java/org/apache/arrow/gandiva/evaluator/ExpressionRegistry.java x: 170 lines of code y: 11 # changes gandiva/src/main/java/org/apache/arrow/gandiva/evaluator/FunctionSignature.java x: 48 lines of code y: 6 # changes gandiva/src/main/java/org/apache/arrow/gandiva/evaluator/JniLoader.java x: 138 lines of code y: 11 # changes gandiva/src/main/java/org/apache/arrow/gandiva/evaluator/JniWrapper.java x: 33 lines of code y: 11 # changes gandiva/src/main/java/org/apache/arrow/gandiva/expression/ArrowTypeHelper.java x: 335 lines of code y: 13 # changes gandiva/src/main/java/org/apache/arrow/gandiva/expression/FunctionNode.java x: 27 lines of code y: 9 # changes gandiva/src/main/java/org/apache/arrow/gandiva/expression/IfNode.java x: 27 lines of code y: 8 # changes gandiva/src/main/java/org/apache/arrow/gandiva/expression/InNode.java x: 141 lines of code y: 9 # changes gandiva/src/main/java/org/apache/arrow/gandiva/expression/TreeBuilder.java x: 98 lines of code y: 18 # changes performance/src/main/java/org/apache/arrow/adapter/jdbc/JdbcAdapterBenchmarks.java x: 256 lines of code y: 2 # changes performance/src/main/java/org/apache/arrow/vector/BaseValueVectorBenchmarks.java x: 52 lines of code y: 2 # changes performance/src/main/java/org/apache/arrow/vector/BitVectorHelperBenchmarks.java x: 140 lines of code y: 2 # changes performance/src/main/java/org/apache/arrow/vector/dictionary/DictionaryEncoderBenchmarks.java x: 96 lines of code y: 2 # changes tools/src/main/java/org/apache/arrow/tools/EchoServer.java x: 98 lines of code y: 15 # changes tools/src/main/java/org/apache/arrow/tools/FileToStream.java x: 40 lines of code y: 12 # changes tools/src/main/java/org/apache/arrow/tools/Integration.java x: 204 lines of code y: 19 # changes tools/src/main/java/org/apache/arrow/tools/StreamToFile.java x: 43 lines of code y: 11 # changes adapter/jdbc/src/main/java/org/apache/arrow/adapter/jdbc/ArrowVectorIterator.java x: 148 lines of code y: 23 # changes adapter/jdbc/src/main/java/org/apache/arrow/adapter/jdbc/JdbcFieldInfo.java x: 91 lines of code y: 8 # changes adapter/jdbc/src/main/java/org/apache/arrow/adapter/jdbc/JdbcToArrow.java x: 20 lines of code y: 20 # changes adapter/jdbc/src/main/java/org/apache/arrow/adapter/jdbc/consumer/ArrayConsumer.java x: 87 lines of code y: 9 # changes adapter/jdbc/src/main/java/org/apache/arrow/adapter/jdbc/consumer/BigIntConsumer.java x: 38 lines of code y: 9 # changes adapter/jdbc/src/main/java/org/apache/arrow/adapter/jdbc/consumer/BlobConsumer.java x: 34 lines of code y: 7 # changes adapter/jdbc/src/main/java/org/apache/arrow/adapter/jdbc/consumer/DateConsumer.java x: 58 lines of code y: 11 # changes adapter/jdbc/src/main/java/org/apache/arrow/adapter/jdbc/consumer/DecimalConsumer.java x: 58 lines of code y: 10 # changes adapter/jdbc/src/main/java/org/apache/arrow/adapter/jdbc/consumer/TimestampConsumer.java x: 39 lines of code y: 10 # changes adapter/orc/src/main/java/org/apache/arrow/adapter/orc/OrcStripeReader.java x: 67 lines of code y: 8 # changes algorithm/src/main/java/org/apache/arrow/algorithm/deduplicate/VectorRunDeduplicator.java x: 50 lines of code y: 6 # changes algorithm/src/main/java/org/apache/arrow/algorithm/search/ParallelSearcher.java x: 96 lines of code y: 7 # changes algorithm/src/main/java/org/apache/arrow/algorithm/sort/DefaultVectorComparators.java x: 587 lines of code y: 13 # changes algorithm/src/main/java/org/apache/arrow/algorithm/sort/FixedWidthInPlaceVectorSorter.java x: 105 lines of code y: 7 # changes algorithm/src/main/java/org/apache/arrow/algorithm/sort/IndexSorter.java x: 97 lines of code y: 6 # changes algorithm/src/main/java/org/apache/arrow/algorithm/sort/VectorValueComparator.java x: 55 lines of code y: 6 # changes vector/src/main/codegen/templates/HolderReaderImpl.java x: 134 lines of code y: 14 # changes gandiva/proto/gandiva/types.proto x: 212 lines of code y: 1 # changes gandiva/src/main/cpp/env_helper.h x: 3 lines of code y: 1 # changes adapter/orc/src/main/cpp/concurrent_map.h x: 42 lines of code y: 1 # changes vector/src/main/codegen/templates/DenseUnionReader.java x: 173 lines of code y: 5 # changes
87.0
# changes
  min: 1.0
  average: 6.6
  25th percentile: 2.0
  median: 4.0
  75th percentile: 7.0
  max: 87.0
0 1720.0
lines of code
min: 1.0 | average: 96.8 | 25th percentile: 19.0 | median: 42.0 | 75th percentile: 99.0 | max: 1720.0

Number of Contributors vs. Number of Changes: 889 points

arrow-format/FlightSql.proto x: 2 # contributors y: 3 # changes flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/ArrowDatabaseMetadata.java x: 6 # contributors y: 6 # changes flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/utils/ConvertUtils.java x: 5 # contributors y: 9 # changes flight/flight-sql/src/main/java/org/apache/arrow/flight/sql/FlightSqlColumnMetadata.java x: 5 # contributors y: 5 # changes adapter/jdbc/src/main/java/org/apache/arrow/adapter/jdbc/consumer/BinaryConsumer.java x: 6 # contributors y: 13 # changes flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/accessor/impl/calendar/ArrowFlightJdbcDateVectorAccessor.java x: 3 # contributors y: 3 # changes adapter/avro/src/main/java/org/apache/arrow/adapter/avro/ArrowToAvroUtils.java x: 1 # contributors y: 2 # changes adapter/avro/src/main/java/org/apache/arrow/adapter/avro/AvroToArrowConfig.java x: 4 # contributors y: 4 # changes adapter/avro/src/main/java/org/apache/arrow/adapter/avro/AvroToArrowUtils.java x: 4 # contributors y: 5 # changes adapter/avro/src/main/java/org/apache/arrow/adapter/avro/consumers/AvroNullableConsumer.java x: 1 # contributors y: 1 # changes vector/src/main/java/org/apache/arrow/vector/BaseVariableWidthVector.java x: 26 # contributors y: 67 # changes vector/src/main/java/org/apache/arrow/vector/BaseVariableWidthViewVector.java x: 5 # contributors y: 11 # changes c/src/main/java/org/apache/arrow/c/BufferImportTypeVisitor.java x: 8 # contributors y: 14 # changes vector/src/main/codegen/templates/AbstractFieldWriter.java x: 12 # contributors y: 18 # changes vector/src/main/codegen/templates/AbstractPromotableFieldWriter.java x: 14 # contributors y: 20 # changes vector/src/main/codegen/templates/BaseWriter.java x: 9 # contributors y: 13 # changes vector/src/main/codegen/templates/StructWriters.java x: 12 # contributors y: 15 # changes vector/src/main/codegen/templates/UnionListWriter.java x: 21 # contributors y: 32 # changes vector/src/main/codegen/templates/UnionWriter.java x: 14 # contributors y: 19 # changes vector/src/main/java/org/apache/arrow/vector/complex/writer/FieldWriter.java x: 7 # contributors y: 9 # changes flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/utils/ArrowFlightConnectionConfigImpl.java x: 6 # contributors y: 7 # changes dataset/src/main/cpp/jni_util.cc x: 10 # contributors y: 10 # changes vector/src/main/java/org/apache/arrow/vector/Decimal256Vector.java x: 12 # contributors y: 14 # changes vector/src/main/java/org/apache/arrow/vector/DecimalVector.java x: 21 # contributors y: 38 # changes adapter/avro/src/main/java/module-info.java x: 2 # contributors y: 2 # changes vector/src/main/codegen/templates/UnionVector.java x: 27 # contributors y: 78 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/FlightClient.java x: 11 # contributors y: 22 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/FlightGrpcUtils.java x: 3 # contributors y: 4 # changes vector/src/main/java/org/apache/arrow/vector/complex/ListVector.java x: 33 # contributors y: 87 # changes adapter/jdbc/src/main/java/org/apache/arrow/adapter/jdbc/JdbcToArrowConfig.java x: 13 # contributors y: 21 # changes adapter/jdbc/src/main/java/org/apache/arrow/adapter/jdbc/JdbcToArrowUtils.java x: 18 # contributors y: 42 # changes compression/src/main/java/org/apache/arrow/compression/Lz4CompressionCodec.java x: 4 # contributors y: 6 # changes memory/memory-core/src/main/java/org/apache/arrow/memory/BufferAllocator.java x: 8 # contributors y: 8 # changes memory/memory-core/src/main/java/org/apache/arrow/memory/util/MemoryUtil.java x: 10 # contributors y: 12 # changes vector/src/main/java/org/apache/arrow/vector/compare/VectorVisitor.java x: 8 # contributors y: 12 # changes vector/src/main/java/org/apache/arrow/vector/dictionary/ListSubfieldEncoder.java x: 5 # contributors y: 7 # changes vector/src/main/java/org/apache/arrow/vector/table/Row.java x: 3 # contributors y: 5 # changes vector/src/main/java/org/apache/arrow/vector/VectorLoader.java x: 16 # contributors y: 29 # changes vector/src/main/java/org/apache/arrow/vector/types/Types.java x: 23 # contributors y: 54 # changes gandiva/src/main/java/org/apache/arrow/gandiva/evaluator/Projector.java x: 11 # contributors y: 21 # changes format/src/main/java/org/apache/arrow/flatbuf/BodyCompression.java x: 6 # contributors y: 8 # changes vector/src/main/java/org/apache/arrow/vector/util/VectorAppender.java x: 11 # contributors y: 17 # changes vector/src/main/java/org/apache/arrow/vector/FixedSizeBinaryVector.java x: 14 # contributors y: 24 # changes vector/src/main/java/org/apache/arrow/vector/LargeVarBinaryVector.java x: 8 # contributors y: 9 # changes vector/src/main/java/org/apache/arrow/vector/LargeVarCharVector.java x: 8 # contributors y: 10 # changes vector/src/main/java/org/apache/arrow/vector/ValueVector.java x: 17 # contributors y: 32 # changes vector/src/main/java/org/apache/arrow/vector/VarBinaryVector.java x: 14 # contributors y: 25 # changes vector/src/main/java/org/apache/arrow/vector/VarCharVector.java x: 14 # contributors y: 27 # changes vector/src/main/java/org/apache/arrow/vector/ViewVarBinaryVector.java x: 5 # contributors y: 6 # changes vector/src/main/codegen/includes/vv_imports.ftl x: 10 # contributors y: 13 # changes vector/src/main/codegen/templates/AbstractFieldReader.java x: 6 # contributors y: 10 # changes vector/src/main/codegen/templates/ArrowType.java x: 8 # contributors y: 16 # changes vector/src/main/codegen/templates/ComplexWriters.java x: 12 # contributors y: 20 # changes vector/src/main/codegen/templates/NullReader.java x: 6 # contributors y: 9 # changes vector/src/main/codegen/templates/UnionFixedSizeListWriter.java x: 8 # contributors y: 13 # changes vector/src/main/codegen/templates/UnionReader.java x: 14 # contributors y: 22 # changes vector/src/main/java/org/apache/arrow/vector/complex/MapVector.java x: 15 # contributors y: 34 # changes vector/src/main/java/org/apache/arrow/vector/NullVector.java x: 13 # contributors y: 16 # changes c/src/main/java/org/apache/arrow/c/Format.java x: 4 # contributors y: 7 # changes vector/src/main/java/org/apache/arrow/vector/ipc/JsonFileReader.java x: 16 # contributors y: 35 # changes adapter/jdbc/src/main/java/org/apache/arrow/adapter/jdbc/binder/ColumnBinderArrowTypeVisitor.java x: 4 # contributors y: 8 # changes flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/utils/AvaticaParameterBinder.java x: 4 # contributors y: 9 # changes vector/src/main/java/org/apache/arrow/vector/TypeLayout.java x: 12 # contributors y: 23 # changes vector/src/main/java/org/apache/arrow/vector/compare/RangeEqualsVisitor.java x: 11 # contributors y: 26 # changes memory/memory-core/src/main/java/org/apache/arrow/memory/ArrowBuf.java x: 12 # contributors y: 13 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/FlightServer.java x: 10 # contributors y: 11 # changes vector/src/main/java/org/apache/arrow/vector/complex/BaseLargeRepeatedValueViewVector.java x: 1 # contributors y: 3 # changes vector/src/main/java/org/apache/arrow/vector/complex/BaseRepeatedValueViewVector.java x: 2 # contributors y: 4 # changes vector/src/main/java/org/apache/arrow/vector/complex/LargeListViewVector.java x: 1 # contributors y: 4 # changes vector/src/main/java/org/apache/arrow/vector/complex/ListViewVector.java x: 3 # contributors y: 7 # changes dataset/src/main/cpp/jni_wrapper.cc x: 14 # contributors y: 21 # changes vector/src/main/java/org/apache/arrow/vector/ipc/JsonFileWriter.java x: 13 # contributors y: 29 # changes vector/src/main/java/org/apache/arrow/vector/complex/AbstractStructVector.java x: 10 # contributors y: 17 # changes vector/src/main/java/org/apache/arrow/vector/complex/BaseRepeatedValueVector.java x: 22 # contributors y: 46 # changes vector/src/main/java/org/apache/arrow/vector/complex/FixedSizeListVector.java x: 22 # contributors y: 56 # changes vector/src/main/java/org/apache/arrow/vector/complex/StructVector.java x: 17 # contributors y: 42 # changes vector/src/main/java/org/apache/arrow/vector/BufferLayout.java x: 10 # contributors y: 15 # changes adapter/jdbc/src/main/java/org/apache/arrow/adapter/jdbc/JdbcToArrowConfigBuilder.java x: 11 # contributors y: 18 # changes vector/src/main/java/org/apache/arrow/vector/complex/AbstractContainerVector.java x: 15 # contributors y: 25 # changes vector/src/main/java/org/apache/arrow/vector/complex/impl/ComplexWriterImpl.java x: 13 # contributors y: 24 # changes vector/src/main/java/org/apache/arrow/vector/ipc/ArrowStreamReader.java x: 6 # contributors y: 14 # changes vector/src/main/java/org/apache/arrow/vector/BaseFixedWidthVector.java x: 21 # contributors y: 49 # changes vector/src/main/java/org/apache/arrow/vector/BitVectorHelper.java x: 14 # contributors y: 29 # changes vector/src/main/java/org/apache/arrow/vector/util/DecimalUtility.java x: 18 # contributors y: 32 # changes vector/src/main/java/org/apache/arrow/vector/ExtensionTypeVector.java x: 11 # contributors y: 15 # changes vector/src/main/java/org/apache/arrow/vector/FieldVector.java x: 12 # contributors y: 16 # changes c/src/main/java/org/apache/arrow/c/StructVectorUnloader.java x: 2 # contributors y: 5 # changes vector/src/main/java/org/apache/arrow/vector/VectorUnloader.java x: 12 # contributors y: 24 # changes vector/src/main/java/org/apache/arrow/vector/ipc/message/MessageSerializer.java x: 11 # contributors y: 24 # changes vector/src/main/codegen/templates/DenseUnionVector.java x: 15 # contributors y: 23 # changes vector/src/main/java/org/apache/arrow/vector/BigIntVector.java x: 9 # contributors y: 21 # changes vector/src/main/java/org/apache/arrow/vector/BitVector.java x: 21 # contributors y: 53 # changes vector/src/main/java/org/apache/arrow/vector/DurationVector.java x: 12 # contributors y: 19 # changes vector/src/main/java/org/apache/arrow/vector/Float4Vector.java x: 8 # contributors y: 20 # changes vector/src/main/java/org/apache/arrow/vector/IntervalDayVector.java x: 10 # contributors y: 22 # changes vector/src/main/java/org/apache/arrow/vector/IntervalMonthDayNanoVector.java x: 7 # contributors y: 7 # changes vector/src/main/java/org/apache/arrow/vector/TimeMicroVector.java x: 9 # contributors y: 20 # changes vector/src/main/java/org/apache/arrow/vector/TimeStampMicroTZVector.java x: 11 # contributors y: 19 # changes vector/src/main/java/org/apache/arrow/vector/TimeStampMicroVector.java x: 10 # contributors y: 19 # changes vector/src/main/java/org/apache/arrow/vector/TimeStampMilliVector.java x: 9 # contributors y: 17 # changes vector/src/main/java/org/apache/arrow/vector/TimeStampSecTZVector.java x: 10 # contributors y: 18 # changes vector/src/main/java/org/apache/arrow/vector/UInt1Vector.java x: 10 # contributors y: 26 # changes vector/src/main/java/org/apache/arrow/vector/UInt2Vector.java x: 10 # contributors y: 25 # changes vector/src/main/java/org/apache/arrow/vector/UInt4Vector.java x: 10 # contributors y: 27 # changes vector/src/main/java/org/apache/arrow/vector/complex/NonNullableStructVector.java x: 12 # contributors y: 27 # changes vector/src/main/java/org/apache/arrow/vector/AllocationHelper.java x: 9 # contributors y: 10 # changes vector/src/main/java/org/apache/arrow/vector/BaseIntVector.java x: 3 # contributors y: 6 # changes vector/src/main/java/org/apache/arrow/vector/BaseValueVector.java x: 18 # contributors y: 35 # changes vector/src/main/java/org/apache/arrow/vector/TimeStampVector.java x: 6 # contributors y: 15 # changes vector/src/main/java/org/apache/arrow/vector/VariableWidthVector.java x: 11 # contributors y: 14 # changes vector/src/main/java/org/apache/arrow/vector/VectorSchemaRoot.java x: 15 # contributors y: 21 # changes vector/src/main/java/org/apache/arrow/vector/ZeroVector.java x: 13 # contributors y: 32 # changes vector/src/main/java/org/apache/arrow/vector/compare/ApproxEqualsVisitor.java x: 3 # contributors y: 11 # changes vector/src/main/java/org/apache/arrow/vector/complex/StateTool.java x: 7 # contributors y: 8 # changes vector/src/main/java/org/apache/arrow/vector/complex/reader/FieldReader.java x: 7 # contributors y: 10 # changes vector/src/main/java/org/apache/arrow/vector/dictionary/DictionaryEncoder.java x: 11 # contributors y: 29 # changes vector/src/main/java/org/apache/arrow/vector/dictionary/DictionaryHashTable.java x: 3 # contributors y: 10 # changes vector/src/main/java/org/apache/arrow/vector/ipc/ArrowFileWriter.java x: 10 # contributors y: 16 # changes vector/src/main/java/org/apache/arrow/vector/ipc/ArrowWriter.java x: 12 # contributors y: 22 # changes vector/src/main/java/org/apache/arrow/vector/ipc/WriteChannel.java x: 8 # contributors y: 17 # changes vector/src/main/java/org/apache/arrow/vector/ipc/message/MessageChannelReader.java x: 3 # contributors y: 9 # changes vector/src/main/java/org/apache/arrow/vector/types/pojo/Field.java x: 19 # contributors y: 34 # changes vector/src/main/java/org/apache/arrow/vector/types/pojo/FieldType.java x: 13 # contributors y: 17 # changes vector/src/main/java/org/apache/arrow/vector/types/pojo/Schema.java x: 17 # contributors y: 22 # changes vector/src/main/java/org/apache/arrow/vector/util/DateUtility.java x: 8 # contributors y: 11 # changes vector/src/main/java/org/apache/arrow/vector/util/JsonStringArrayList.java x: 9 # contributors y: 9 # changes vector/src/main/java/org/apache/arrow/vector/validate/ValidateVectorVisitor.java x: 7 # contributors y: 6 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/ArrowMessage.java x: 6 # contributors y: 17 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/FlightStream.java x: 6 # contributors y: 11 # changes flight/flight-core/src/main/java/org/apache/arrow/flight/OutboundStreamListener.java x: 5 # contributors y: 8 # changes gandiva/src/main/java/org/apache/arrow/gandiva/evaluator/Filter.java x: 7 # contributors y: 14 # changes gandiva/src/main/java/org/apache/arrow/gandiva/evaluator/JniLoader.java x: 9 # contributors y: 11 # changes tools/src/main/java/org/apache/arrow/tools/EchoServer.java x: 9 # contributors y: 15 # changes tools/src/main/java/org/apache/arrow/tools/FileToStream.java x: 9 # contributors y: 12 # changes tools/src/main/java/org/apache/arrow/tools/Integration.java x: 9 # contributors y: 19 # changes adapter/jdbc/src/main/java/org/apache/arrow/adapter/jdbc/ArrowVectorIterator.java x: 13 # contributors y: 23 # changes adapter/jdbc/src/main/java/org/apache/arrow/adapter/jdbc/JdbcToArrow.java x: 10 # contributors y: 20 # changes adapter/jdbc/src/main/java/org/apache/arrow/adapter/jdbc/consumer/DecimalConsumer.java x: 5 # contributors y: 10 # changes adapter/jdbc/src/main/java/org/apache/arrow/adapter/jdbc/consumer/TimestampConsumer.java x: 4 # contributors y: 10 # changes algorithm/src/main/java/org/apache/arrow/algorithm/sort/DefaultVectorComparators.java x: 5 # contributors y: 13 # changes vector/src/main/codegen/templates/HolderReaderImpl.java x: 9 # contributors y: 14 # changes
87.0
# changes
  min: 1.0
  average: 6.6
  25th percentile: 2.0
  median: 4.0
  75th percentile: 7.0
  max: 87.0
0 33.0
# contributors
min: 1.0 | average: 4.46 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 6.0 | max: 33.0

Number of Contributors vs. File Size: 889 points

arrow-format/FlightSql.proto x: 2 # contributors y: 1720 lines of code flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/ArrowDatabaseMetadata.java x: 6 # contributors y: 1091 lines of code flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/utils/ConvertUtils.java x: 5 # contributors y: 223 lines of code flight/flight-sql/src/main/java/org/apache/arrow/flight/sql/FlightSqlColumnMetadata.java x: 5 # contributors y: 142 lines of code adapter/jdbc/src/main/java/org/apache/arrow/adapter/jdbc/consumer/BinaryConsumer.java x: 6 # contributors y: 77 lines of code flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/accessor/impl/calendar/ArrowFlightJdbcDateVectorAccessor.java x: 3 # contributors y: 107 lines of code flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/accessor/impl/calendar/ArrowFlightJdbcTimeStampVectorAccessor.java x: 3 # contributors y: 200 lines of code flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/accessor/impl/calendar/ArrowFlightJdbcTimeVectorAccessor.java x: 3 # contributors y: 119 lines of code flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/utils/SqlTypes.java x: 3 # contributors y: 128 lines of code adapter/avro/src/main/java/org/apache/arrow/adapter/avro/ArrowToAvroUtils.java x: 1 # contributors y: 388 lines of code adapter/avro/src/main/java/org/apache/arrow/adapter/avro/AvroToArrow.java x: 3 # contributors y: 28 lines of code adapter/avro/src/main/java/org/apache/arrow/adapter/avro/AvroToArrowConfig.java x: 4 # contributors y: 58 lines of code adapter/avro/src/main/java/org/apache/arrow/adapter/avro/AvroToArrowUtils.java x: 4 # contributors y: 903 lines of code adapter/avro/src/main/java/org/apache/arrow/adapter/avro/consumers/AvroNullableConsumer.java x: 1 # contributors y: 49 lines of code adapter/avro/src/main/java/org/apache/arrow/adapter/avro/consumers/logical/AvroDecimal256Consumer.java x: 1 # contributors y: 39 lines of code adapter/avro/src/main/java/org/apache/arrow/adapter/avro/consumers/logical/AvroTimestampMicrosConsumer.java x: 3 # contributors y: 14 lines of code adapter/avro/src/main/java/org/apache/arrow/adapter/avro/consumers/logical/AvroTimestampMicrosTzConsumer.java x: 1 # contributors y: 14 lines of code adapter/avro/src/main/java/org/apache/arrow/adapter/avro/producers/AvroNullableProducer.java x: 1 # contributors y: 44 lines of code vector/src/main/java/org/apache/arrow/vector/BaseVariableWidthVector.java x: 26 # contributors y: 795 lines of code vector/src/main/java/org/apache/arrow/vector/BaseVariableWidthViewVector.java x: 5 # contributors y: 905 lines of code c/src/main/java/org/apache/arrow/c/BufferImportTypeVisitor.java x: 8 # contributors y: 351 lines of code vector/src/main/codegen/templates/AbstractFieldWriter.java x: 12 # contributors y: 215 lines of code vector/src/main/codegen/templates/AbstractPromotableFieldWriter.java x: 14 # contributors y: 253 lines of code vector/src/main/codegen/templates/BaseWriter.java x: 9 # contributors y: 99 lines of code vector/src/main/codegen/templates/PromotableWriter.java x: 2 # contributors y: 424 lines of code vector/src/main/codegen/templates/StructWriters.java x: 12 # contributors y: 347 lines of code vector/src/main/codegen/templates/UnionListWriter.java x: 21 # contributors y: 354 lines of code vector/src/main/codegen/templates/UnionMapWriter.java x: 6 # contributors y: 146 lines of code vector/src/main/codegen/templates/UnionWriter.java x: 14 # contributors y: 441 lines of code vector/src/main/java/org/apache/arrow/vector/complex/impl/ExtensionTypeWriterFactory.java x: 1 # contributors y: 6 lines of code vector/src/main/java/org/apache/arrow/vector/complex/writer/FieldWriter.java x: 7 # contributors y: 11 lines of code flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/ArrowFlightConnection.java x: 6 # contributors y: 128 lines of code flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/client/ArrowFlightSqlClientHandler.java x: 9 # contributors y: 520 lines of code flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/utils/ArrowFlightConnectionConfigImpl.java x: 6 # contributors y: 192 lines of code vector/src/main/java/org/apache/arrow/vector/BaseLargeVariableWidthVector.java x: 12 # contributors y: 773 lines of code dataset/src/main/cpp/jni_util.cc x: 10 # contributors y: 304 lines of code gandiva/src/main/cpp/expression_registry_helper.cc x: 3 # contributors y: 158 lines of code gandiva/src/main/cpp/jni_common.cc x: 5 # contributors y: 865 lines of code vector/src/main/java/org/apache/arrow/vector/Decimal256Vector.java x: 12 # contributors y: 297 lines of code vector/src/main/java/org/apache/arrow/vector/DecimalVector.java x: 21 # contributors y: 295 lines of code adapter/avro/src/main/java/module-info.java x: 2 # contributors y: 10 lines of code adapter/avro/src/main/java/org/apache/arrow/adapter/avro/producers/AvroBigIntProducer.java x: 1 # contributors y: 23 lines of code adapter/avro/src/main/java/org/apache/arrow/adapter/avro/producers/AvroEnumProducer.java x: 1 # contributors y: 13 lines of code adapter/avro/src/main/java/org/apache/arrow/adapter/avro/producers/BaseAvroProducer.java x: 1 # contributors y: 29 lines of code vector/src/main/codegen/templates/UnionVector.java x: 27 # contributors y: 753 lines of code flight/flight-core/src/main/java/org/apache/arrow/flight/FlightClient.java x: 11 # contributors y: 522 lines of code flight/flight-core/src/main/java/org/apache/arrow/flight/grpc/NettyClientBuilder.java x: 1 # contributors y: 171 lines of code vector/src/main/java/org/apache/arrow/vector/complex/ListVector.java x: 33 # contributors y: 619 lines of code adapter/jdbc/src/main/java/org/apache/arrow/adapter/jdbc/JdbcParameterBinder.java x: 3 # contributors y: 84 lines of code adapter/jdbc/src/main/java/org/apache/arrow/adapter/jdbc/JdbcToArrowConfig.java x: 13 # contributors y: 217 lines of code adapter/jdbc/src/main/java/org/apache/arrow/adapter/jdbc/JdbcToArrowUtils.java x: 18 # contributors y: 413 lines of code compression/src/main/java/org/apache/arrow/compression/Lz4CompressionCodec.java x: 4 # contributors y: 65 lines of code compression/src/main/java/org/apache/arrow/compression/ZstdCompressionCodec.java x: 5 # contributors y: 65 lines of code memory/memory-core/src/main/java/org/apache/arrow/memory/AllocationManager.java x: 6 # contributors y: 88 lines of code memory/memory-core/src/main/java/org/apache/arrow/memory/BaseAllocator.java x: 9 # contributors y: 775 lines of code memory/memory-core/src/main/java/org/apache/arrow/memory/BufferAllocator.java x: 8 # contributors y: 38 lines of code memory/memory-core/src/main/java/org/apache/arrow/memory/util/MemoryUtil.java x: 10 # contributors y: 181 lines of code memory/memory-core/src/main/java/org/apache/arrow/util/AutoCloseables.java x: 4 # contributors y: 137 lines of code vector/src/main/java/org/apache/arrow/vector/compare/VectorVisitor.java x: 8 # contributors y: 42 lines of code vector/src/main/java/org/apache/arrow/vector/dictionary/ListSubfieldEncoder.java x: 5 # contributors y: 99 lines of code vector/src/main/java/org/apache/arrow/vector/dictionary/StructSubfieldEncoder.java x: 5 # contributors y: 149 lines of code vector/src/main/java/org/apache/arrow/vector/table/Row.java x: 3 # contributors y: 820 lines of code vector/src/main/java/org/apache/arrow/vector/VectorLoader.java x: 16 # contributors y: 114 lines of code vector/src/main/java/org/apache/arrow/vector/types/Types.java x: 23 # contributors y: 930 lines of code gandiva/src/main/java/org/apache/arrow/gandiva/evaluator/Projector.java x: 11 # contributors y: 240 lines of code format/src/main/java/org/apache/arrow/flatbuf/Binary.java x: 6 # contributors y: 35 lines of code format/src/main/java/org/apache/arrow/flatbuf/BinaryView.java x: 5 # contributors y: 35 lines of code format/src/main/java/org/apache/arrow/flatbuf/BodyCompression.java x: 6 # contributors y: 47 lines of code format/src/main/java/org/apache/arrow/flatbuf/Decimal.java x: 6 # contributors y: 51 lines of code format/src/main/java/org/apache/arrow/flatbuf/DictionaryEncoding.java x: 6 # contributors y: 56 lines of code format/src/main/java/org/apache/arrow/flatbuf/Message.java x: 6 # contributors y: 67 lines of code format/src/main/java/org/apache/arrow/flatbuf/Timestamp.java x: 7 # contributors y: 49 lines of code compose.yaml x: 2 # contributors y: 56 lines of code performance/src/main/java/org/apache/arrow/vector/VariableWidthVectorBenchmarks.java x: 2 # contributors y: 88 lines of code performance/src/main/java/org/apache/arrow/vector/VariableWidthVectorInlineValueBenchmarks.java x: 1 # contributors y: 88 lines of code performance/src/main/java/org/apache/arrow/vector/VariableWidthViewVectorInlineValueBenchmarks.java x: 1 # contributors y: 89 lines of code vector/src/main/java/org/apache/arrow/vector/util/VectorAppender.java x: 11 # contributors y: 507 lines of code memory/memory-core/src/main/java/org/apache/arrow/util/Preconditions.java x: 5 # contributors y: 494 lines of code vector/src/main/java/org/apache/arrow/vector/util/IntObjectHashMap.java x: 3 # contributors y: 499 lines of code vector/src/main/java/org/apache/arrow/vector/FixedSizeBinaryVector.java x: 14 # contributors y: 207 lines of code vector/src/main/java/org/apache/arrow/vector/LargeVarBinaryVector.java x: 8 # contributors y: 161 lines of code vector/src/main/java/org/apache/arrow/vector/LargeVarCharVector.java x: 8 # contributors y: 180 lines of code vector/src/main/java/org/apache/arrow/vector/ValueVector.java x: 17 # contributors y: 57 lines of code vector/src/main/java/org/apache/arrow/vector/VarBinaryVector.java x: 14 # contributors y: 161 lines of code vector/src/main/java/org/apache/arrow/vector/VarCharVector.java x: 14 # contributors y: 179 lines of code vector/src/main/java/org/apache/arrow/vector/ViewVarCharVector.java x: 5 # contributors y: 162 lines of code flight/flight-sql/src/main/java/org/apache/arrow/flight/sql/FlightSqlClient.java x: 12 # contributors y: 966 lines of code flight/flight-core/src/main/java/module-info.java x: 4 # contributors y: 27 lines of code arrow-format/substrait/extension_types.yaml x: 1 # contributors y: 66 lines of code arrow-format/Flight.proto x: 1 # contributors y: 572 lines of code format/src/main/java/org/apache/arrow/flatbuf/Block.java x: 4 # contributors y: 38 lines of code format/src/main/java/org/apache/arrow/flatbuf/BodyCompressionMethod.java x: 4 # contributors y: 8 lines of code format/src/main/java/org/apache/arrow/flatbuf/IntervalUnit.java x: 5 # contributors y: 10 lines of code vector/src/main/codegen/includes/vv_imports.ftl x: 10 # contributors y: 50 lines of code vector/src/main/codegen/templates/ArrowType.java x: 8 # contributors y: 269 lines of code vector/src/main/codegen/templates/ComplexCopier.java x: 13 # contributors y: 176 lines of code vector/src/main/codegen/templates/ComplexReaders.java x: 6 # contributors y: 93 lines of code vector/src/main/codegen/templates/ComplexWriters.java x: 12 # contributors y: 188 lines of code vector/src/main/codegen/templates/UnionFixedSizeListWriter.java x: 8 # contributors y: 295 lines of code vector/src/main/codegen/templates/ValueHolders.java x: 6 # contributors y: 33 lines of code vector/src/main/java/org/apache/arrow/vector/complex/MapVector.java x: 15 # contributors y: 195 lines of code vector/src/main/java/org/apache/arrow/vector/NullVector.java x: 13 # contributors y: 247 lines of code c/src/main/java/org/apache/arrow/c/Format.java x: 4 # contributors y: 355 lines of code vector/src/main/java/org/apache/arrow/vector/complex/RunEndEncodedVector.java x: 2 # contributors y: 461 lines of code vector/src/main/java/org/apache/arrow/vector/ipc/JsonFileReader.java x: 16 # contributors y: 804 lines of code vector/src/main/java/org/apache/arrow/vector/validate/ValidateVectorBufferVisitor.java x: 6 # contributors y: 275 lines of code adapter/jdbc/src/main/java/org/apache/arrow/adapter/jdbc/binder/ColumnBinderArrowTypeVisitor.java x: 4 # contributors y: 241 lines of code flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/utils/AvaticaParameterBinder.java x: 4 # contributors y: 198 lines of code vector/src/main/java/org/apache/arrow/vector/TypeLayout.java x: 12 # contributors y: 405 lines of code vector/src/main/java/org/apache/arrow/vector/compare/RangeEqualsVisitor.java x: 11 # contributors y: 723 lines of code vector/src/main/java/org/apache/arrow/vector/compare/TypeEqualsVisitor.java x: 8 # contributors y: 118 lines of code vector/src/main/java/org/apache/arrow/vector/extension/OpaqueType.java x: 3 # contributors y: 330 lines of code vector/src/main/java/org/apache/arrow/vector/validate/ValidateVectorTypeVisitor.java x: 8 # contributors y: 449 lines of code format/src/main/java/module-info.java x: 2 # contributors y: 5 lines of code c/src/main/java/org/apache/arrow/c/ArrowSchema.java x: 3 # contributors y: 100 lines of code memory/memory-core/src/main/java/org/apache/arrow/memory/ArrowBuf.java x: 12 # contributors y: 562 lines of code vector/src/main/java/org/apache/arrow/vector/ipc/message/ArrowDictionaryBatch.java x: 5 # contributors y: 59 lines of code flight/flight-sql/src/main/java/org/apache/arrow/flight/sql/FlightSqlProducer.java x: 8 # contributors y: 707 lines of code flight/flight-sql/src/main/java/org/apache/arrow/flight/sql/NoOpFlightSqlProducer.java x: 3 # contributors y: 219 lines of code flight/flight-sql/src/main/java/org/apache/arrow/flight/sql/SqlInfoBuilder.java x: 5 # contributors y: 484 lines of code memory/memory-core/src/main/java/org/apache/arrow/memory/AllocationReservation.java x: 4 # contributors y: 16 lines of code memory/memory-core/src/main/java/org/apache/arrow/memory/ChildAllocator.java x: 3 # contributors y: 6 lines of code memory/memory-core/src/main/java/org/apache/arrow/memory/rounding/DefaultRoundingPolicy.java x: 3 # contributors y: 65 lines of code memory/memory-netty-buffer-patch/src/main/java/io/netty/buffer/NettyArrowBuf.java x: 3 # contributors y: 455 lines of code performance/src/main/java/org/apache/arrow/memory/AllocatorBenchmarks.java x: 2 # contributors y: 54 lines of code flight/flight-core/src/main/java/org/apache/arrow/flight/FlightServer.java x: 10 # contributors y: 374 lines of code vector/src/main/java/org/apache/arrow/vector/complex/BaseLargeRepeatedValueViewVector.java x: 1 # contributors y: 304 lines of code vector/src/main/java/org/apache/arrow/vector/complex/BaseRepeatedValueViewVector.java x: 2 # contributors y: 302 lines of code vector/src/main/java/org/apache/arrow/vector/complex/LargeListViewVector.java x: 1 # contributors y: 641 lines of code vector/src/main/java/org/apache/arrow/vector/complex/ListViewVector.java x: 3 # contributors y: 652 lines of code flight/flight-sql/src/main/java/org/apache/arrow/flight/sql/FlightSqlUtils.java x: 4 # contributors y: 91 lines of code dataset/src/main/cpp/jni_wrapper.cc x: 14 # contributors y: 779 lines of code vector/src/main/java/org/apache/arrow/vector/ipc/JsonFileWriter.java x: 13 # contributors y: 518 lines of code vector/src/main/java/org/apache/arrow/vector/complex/AbstractStructVector.java x: 10 # contributors y: 279 lines of code vector/src/main/java/org/apache/arrow/vector/complex/BaseRepeatedValueVector.java x: 22 # contributors y: 263 lines of code vector/src/main/java/org/apache/arrow/vector/complex/FixedSizeListVector.java x: 22 # contributors y: 545 lines of code vector/src/main/java/org/apache/arrow/vector/complex/LargeListVector.java x: 12 # contributors y: 729 lines of code vector/src/main/java/org/apache/arrow/vector/complex/StructVector.java x: 17 # contributors y: 465 lines of code vector/src/main/codegen/templates/PromotableViewWriter.java x: 1 # contributors y: 126 lines of code vector/src/main/java/org/apache/arrow/vector/BufferLayout.java x: 10 # contributors y: 117 lines of code vector/src/main/java/org/apache/arrow/vector/complex/impl/UnionLargeListViewReader.java x: 1 # contributors y: 76 lines of code adapter/jdbc/src/main/java/org/apache/arrow/adapter/jdbc/JdbcToArrowConfigBuilder.java x: 11 # contributors y: 130 lines of code vector/src/main/java/module-info.java x: 4 # contributors y: 33 lines of code vector/src/main/codegen/templates/DenseUnionWriter.java x: 5 # contributors y: 259 lines of code vector/src/main/codegen/templates/UnionViewWriter.java x: 1 # contributors y: 168 lines of code vector/src/main/java/org/apache/arrow/vector/complex/AbstractContainerVector.java x: 15 # contributors y: 99 lines of code vector/src/main/java/org/apache/arrow/vector/complex/impl/ComplexWriterImpl.java x: 13 # contributors y: 227 lines of code vector/src/main/java/org/apache/arrow/vector/complex/impl/UnionListViewReader.java x: 1 # contributors y: 72 lines of code vector/src/main/java/org/apache/arrow/vector/compression/CompressionCodec.java x: 4 # contributors y: 44 lines of code vector/src/main/java/org/apache/arrow/vector/ipc/ArrowFileReader.java x: 10 # contributors y: 175 lines of code vector/src/main/java/org/apache/arrow/vector/ipc/ArrowReader.java x: 8 # contributors y: 133 lines of code vector/src/main/java/org/apache/arrow/vector/ipc/ArrowStreamReader.java x: 6 # contributors y: 119 lines of code adapter/jdbc/src/main/java/org/apache/arrow/adapter/jdbc/consumer/ClobConsumer.java x: 6 # contributors y: 99 lines of code algorithm/src/main/java/org/apache/arrow/algorithm/sort/VariableWidthOutOfPlaceVectorSorter.java x: 5 # contributors y: 70 lines of code memory/memory-core/src/main/java/org/apache/arrow/memory/util/ByteFunctionHelpers.java x: 4 # contributors y: 219 lines of code memory/memory-core/src/main/java/org/apache/arrow/memory/util/hash/MurmurHasher.java x: 5 # contributors y: 89 lines of code memory/memory-core/src/main/java/org/apache/arrow/memory/util/hash/SimpleHasher.java x: 4 # contributors y: 54 lines of code memory/memory-unsafe/src/main/java/org/apache/arrow/memory/unsafe/UnsafeAllocationManager.java x: 2 # contributors y: 40 lines of code vector/src/main/java/org/apache/arrow/vector/BaseFixedWidthVector.java x: 21 # contributors y: 501 lines of code vector/src/main/java/org/apache/arrow/vector/BitVectorHelper.java x: 14 # contributors y: 232 lines of code vector/src/main/java/org/apache/arrow/vector/util/DecimalUtility.java x: 18 # contributors y: 143 lines of code vector/src/main/java/org/apache/arrow/vector/ExtensionTypeVector.java x: 11 # contributors y: 194 lines of code vector/src/main/java/org/apache/arrow/vector/FieldVector.java x: 12 # contributors y: 42 lines of code vector/src/main/java/org/apache/arrow/vector/complex/RepeatedValueVector.java x: 10 # contributors y: 10 lines of code dataset/src/main/java/org/apache/arrow/dataset/file/JniWrapper.java x: 6 # contributors y: 21 lines of code dataset/src/main/java/org/apache/arrow/dataset/jni/JniWrapper.java x: 7 # contributors y: 28 lines of code adapter/orc/src/main/cpp/jni_wrapper.cpp x: 2 # contributors y: 230 lines of code c/src/main/cpp/jni_wrapper.cc x: 3 # contributors y: 382 lines of code flight/flight-sql/src/main/java/module-info.java x: 3 # contributors y: 12 lines of code memory/memory-core/src/main/java/org/apache/arrow/memory/Accountant.java x: 5 # contributors y: 163 lines of code memory/memory-core/src/main/java/org/apache/arrow/memory/util/HistoricalLog.java x: 4 # contributors y: 86 lines of code c/src/main/java/org/apache/arrow/c/StructVectorUnloader.java x: 2 # contributors y: 80 lines of code vector/src/main/java/org/apache/arrow/vector/VectorUnloader.java x: 12 # contributors y: 81 lines of code vector/src/main/java/org/apache/arrow/vector/ipc/message/MessageSerializer.java x: 11 # contributors y: 402 lines of code vector/src/main/codegen/templates/DenseUnionVector.java x: 15 # contributors y: 792 lines of code vector/src/main/java/org/apache/arrow/vector/BigIntVector.java x: 9 # contributors y: 154 lines of code vector/src/main/java/org/apache/arrow/vector/BitVector.java x: 21 # contributors y: 314 lines of code vector/src/main/java/org/apache/arrow/vector/DateDayVector.java x: 9 # contributors y: 142 lines of code vector/src/main/java/org/apache/arrow/vector/DateMilliVector.java x: 9 # contributors y: 145 lines of code vector/src/main/java/org/apache/arrow/vector/Float2Vector.java x: 3 # contributors y: 182 lines of code vector/src/main/java/org/apache/arrow/vector/Float4Vector.java x: 8 # contributors y: 154 lines of code vector/src/main/java/org/apache/arrow/vector/IntervalDayVector.java x: 10 # contributors y: 189 lines of code vector/src/main/java/org/apache/arrow/vector/IntervalMonthDayNanoVector.java x: 7 # contributors y: 178 lines of code vector/src/main/java/org/apache/arrow/vector/IntervalYearVector.java x: 11 # contributors y: 160 lines of code vector/src/main/java/org/apache/arrow/vector/SmallIntVector.java x: 9 # contributors y: 165 lines of code vector/src/main/java/org/apache/arrow/vector/TimeStampMicroTZVector.java x: 11 # contributors y: 110 lines of code vector/src/main/java/org/apache/arrow/vector/TimeStampMicroVector.java x: 10 # contributors y: 87 lines of code vector/src/main/java/org/apache/arrow/vector/TimeStampMilliVector.java x: 9 # contributors y: 87 lines of code vector/src/main/java/org/apache/arrow/vector/TimeStampSecTZVector.java x: 10 # contributors y: 105 lines of code vector/src/main/java/org/apache/arrow/vector/complex/NonNullableStructVector.java x: 12 # contributors y: 380 lines of code tools/src/main/java/org/apache/arrow/tools/FileRoundtrip.java x: 10 # contributors y: 96 lines of code dataset/src/main/java/org/apache/arrow/dataset/file/DatasetFileWriter.java x: 2 # contributors y: 31 lines of code dataset/src/main/java/org/apache/arrow/dataset/jni/JniLoader.java x: 7 # contributors y: 85 lines of code dataset/src/main/java/org/apache/arrow/dataset/jni/NativeContext.java x: 2 # contributors y: 16 lines of code dataset/src/main/java/org/apache/arrow/dataset/jni/NativeDatasetFactory.java x: 2 # contributors y: 61 lines of code dataset/src/main/java/org/apache/arrow/dataset/jni/NativeScanner.java x: 3 # contributors y: 131 lines of code dataset/src/main/java/org/apache/arrow/dataset/substrait/AceroSubstraitConsumer.java x: 2 # contributors y: 68 lines of code memory/memory-core/src/main/java/org/apache/arrow/memory/AllocationOutcome.java x: 3 # contributors y: 37 lines of code memory/memory-core/src/main/java/org/apache/arrow/memory/AllocationOutcomeDetails.java x: 4 # contributors y: 97 lines of code memory/memory-core/src/main/java/org/apache/arrow/memory/BoundsChecking.java x: 2 # contributors y: 26 lines of code memory/memory-core/src/main/java/org/apache/arrow/memory/BufferLedger.java x: 5 # contributors y: 233 lines of code memory/memory-core/src/main/java/org/apache/arrow/memory/LowCostIdentityHashMap.java x: 4 # contributors y: 171 lines of code memory/memory-core/src/main/java/org/apache/arrow/memory/util/Float16.java x: 3 # contributors y: 111 lines of code memory/memory-netty-buffer-patch/src/main/java/io/netty/buffer/MutableWrappedByteBuf.java x: 2 # contributors y: 338 lines of code memory/memory-netty-buffer-patch/src/main/java/io/netty/buffer/PooledByteBufAllocatorL.java x: 2 # contributors y: 202 lines of code memory/memory-netty-buffer-patch/src/main/java/io/netty/buffer/UnsafeDirectLittleEndian.java x: 3 # contributors y: 187 lines of code memory/memory-netty-buffer-patch/src/main/java/org/apache/arrow/memory/patch/ArrowByteBufAllocator.java x: 2 # contributors y: 107 lines of code vector/src/main/java/org/apache/arrow/vector/AddOrGetResult.java x: 8 # contributors y: 16 lines of code vector/src/main/java/org/apache/arrow/vector/AllocationHelper.java x: 9 # contributors y: 37 lines of code vector/src/main/java/org/apache/arrow/vector/BaseValueVector.java x: 18 # contributors y: 160 lines of code vector/src/main/java/org/apache/arrow/vector/BufferBacked.java x: 6 # contributors y: 7 lines of code vector/src/main/java/org/apache/arrow/vector/DensityAwareVector.java x: 4 # contributors y: 4 lines of code vector/src/main/java/org/apache/arrow/vector/FixedWidthVector.java x: 6 # contributors y: 5 lines of code vector/src/main/java/org/apache/arrow/vector/GenerateSampleData.java x: 6 # contributors y: 345 lines of code vector/src/main/java/org/apache/arrow/vector/PeriodDuration.java x: 3 # contributors y: 92 lines of code vector/src/main/java/org/apache/arrow/vector/SchemaChangeCallBack.java x: 6 # contributors y: 15 lines of code vector/src/main/java/org/apache/arrow/vector/TimeStampVector.java x: 6 # contributors y: 69 lines of code vector/src/main/java/org/apache/arrow/vector/VariableWidthVector.java x: 11 # contributors y: 7 lines of code vector/src/main/java/org/apache/arrow/vector/VectorSchemaRoot.java x: 15 # contributors y: 270 lines of code vector/src/main/java/org/apache/arrow/vector/ZeroVector.java x: 13 # contributors y: 77 lines of code vector/src/main/java/org/apache/arrow/vector/compare/util/ValueEpsilonEqualizers.java x: 2 # contributors y: 93 lines of code vector/src/main/java/org/apache/arrow/vector/complex/Positionable.java x: 7 # contributors y: 6 lines of code vector/src/main/java/org/apache/arrow/vector/complex/RepeatedFixedWidthVectorLike.java x: 5 # contributors y: 4 lines of code vector/src/main/java/org/apache/arrow/vector/complex/StateTool.java x: 7 # contributors y: 17 lines of code vector/src/main/java/org/apache/arrow/vector/complex/impl/AbstractBaseReader.java x: 10 # contributors y: 77 lines of code vector/src/main/java/org/apache/arrow/vector/complex/impl/SingleListReaderImpl.java x: 5 # contributors y: 54 lines of code vector/src/main/java/org/apache/arrow/vector/complex/impl/SingleStructReaderImpl.java x: 4 # contributors y: 74 lines of code vector/src/main/java/org/apache/arrow/vector/complex/impl/StructOrListWriterImpl.java x: 5 # contributors y: 79 lines of code vector/src/main/java/org/apache/arrow/vector/complex/impl/UnionFixedSizeListReader.java x: 7 # contributors y: 69 lines of code vector/src/main/java/org/apache/arrow/vector/complex/impl/UnionLargeListReader.java x: 3 # contributors y: 75 lines of code vector/src/main/java/org/apache/arrow/vector/complex/impl/UnionListReader.java x: 9 # contributors y: 78 lines of code vector/src/main/java/org/apache/arrow/vector/compression/CompressionUtil.java x: 2 # contributors y: 47 lines of code vector/src/main/java/org/apache/arrow/vector/dictionary/DictionaryEncoder.java x: 11 # contributors y: 119 lines of code vector/src/main/java/org/apache/arrow/vector/ipc/ArrowFileWriter.java x: 10 # contributors y: 134 lines of code vector/src/main/java/org/apache/arrow/vector/ipc/ArrowMagic.java x: 5 # contributors y: 18 lines of code vector/src/main/java/org/apache/arrow/vector/ipc/ArrowStreamWriter.java x: 8 # contributors y: 100 lines of code vector/src/main/java/org/apache/arrow/vector/ipc/ArrowWriter.java x: 12 # contributors y: 175 lines of code vector/src/main/java/org/apache/arrow/vector/ipc/WriteChannel.java x: 8 # contributors y: 85 lines of code vector/src/main/java/org/apache/arrow/vector/ipc/message/ArrowBlock.java x: 3 # contributors y: 59 lines of code vector/src/main/java/org/apache/arrow/vector/ipc/message/ArrowBuffer.java x: 3 # contributors y: 54 lines of code vector/src/main/java/org/apache/arrow/vector/ipc/message/ArrowFieldNode.java x: 3 # contributors y: 27 lines of code vector/src/main/java/org/apache/arrow/vector/table/BaseTable.java x: 2 # contributors y: 233 lines of code vector/src/main/java/org/apache/arrow/vector/types/IntervalUnit.java x: 7 # contributors y: 23 lines of code vector/src/main/java/org/apache/arrow/vector/types/TimeUnit.java x: 5 # contributors y: 23 lines of code vector/src/main/java/org/apache/arrow/vector/types/pojo/Field.java x: 19 # contributors y: 240 lines of code vector/src/main/java/org/apache/arrow/vector/types/pojo/FieldType.java x: 13 # contributors y: 91 lines of code vector/src/main/java/org/apache/arrow/vector/types/pojo/Schema.java x: 17 # contributors y: 199 lines of code vector/src/main/java/org/apache/arrow/vector/util/DateUtility.java x: 8 # contributors y: 80 lines of code vector/src/main/java/org/apache/arrow/vector/util/JsonStringArrayList.java x: 9 # contributors y: 21 lines of code vector/src/main/java/org/apache/arrow/vector/util/MapWithOrdinal.java x: 9 # contributors y: 19 lines of code vector/src/main/java/org/apache/arrow/vector/util/Text.java x: 11 # contributors y: 611 lines of code vector/src/main/java/org/apache/arrow/vector/util/Validator.java x: 11 # contributors y: 171 lines of code vector/src/main/java/org/apache/arrow/vector/util/ValueVectorUtility.java x: 4 # contributors y: 110 lines of code vector/src/main/java/org/apache/arrow/vector/validate/ValidateVectorVisitor.java x: 7 # contributors y: 241 lines of code flight/flight-core/src/main/java/org/apache/arrow/flight/ArrowMessage.java x: 6 # contributors y: 411 lines of code flight/flight-core/src/main/java/org/apache/arrow/flight/FlightBindingService.java x: 3 # contributors y: 141 lines of code flight/flight-core/src/main/java/org/apache/arrow/flight/FlightDescriptor.java x: 2 # contributors y: 121 lines of code flight/flight-core/src/main/java/org/apache/arrow/flight/FlightEndpoint.java x: 4 # contributors y: 147 lines of code flight/flight-core/src/main/java/org/apache/arrow/flight/FlightInfo.java x: 8 # contributors y: 247 lines of code flight/flight-core/src/main/java/org/apache/arrow/flight/FlightService.java x: 6 # contributors y: 380 lines of code flight/flight-core/src/main/java/org/apache/arrow/flight/FlightStream.java x: 6 # contributors y: 366 lines of code flight/flight-core/src/main/java/org/apache/arrow/flight/Location.java x: 4 # contributors y: 102 lines of code flight/flight-core/src/main/java/org/apache/arrow/flight/SessionOptionValueFactory.java x: 2 # contributors y: 221 lines of code flight/flight-core/src/main/java/org/apache/arrow/flight/StreamPipe.java x: 3 # contributors y: 68 lines of code flight/flight-core/src/main/java/org/apache/arrow/flight/grpc/AddWritableBuffer.java x: 4 # contributors y: 81 lines of code flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/ArrowFlightJdbcDriver.java x: 3 # contributors y: 165 lines of code flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/ArrowFlightJdbcFlightStreamResultSet.java x: 5 # contributors y: 191 lines of code flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/ArrowFlightMetaImpl.java x: 3 # contributors y: 227 lines of code flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/accessor/ArrowFlightJdbcAccessor.java x: 2 # contributors y: 194 lines of code flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/accessor/impl/binary/ArrowFlightJdbcBinaryVectorAccessor.java x: 2 # contributors y: 98 lines of code flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/accessor/impl/calendar/ArrowFlightJdbcTimeStampVectorGetter.java x: 2 # contributors y: 114 lines of code flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/accessor/impl/complex/AbstractArrowFlightJdbcUnionVectorAccessor.java x: 2 # contributors y: 181 lines of code flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/accessor/impl/numeric/ArrowFlightJdbcBaseIntVectorAccessor.java x: 2 # contributors y: 168 lines of code flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/client/utils/ClientAuthenticationUtils.java x: 4 # contributors y: 181 lines of code flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/utils/ConnectionWrapper.java x: 2 # contributors y: 268 lines of code flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/utils/FlightEndpointDataQueue.java x: 3 # contributors y: 170 lines of code c/src/main/java/org/apache/arrow/c/Data.java x: 7 # contributors y: 163 lines of code gandiva/src/main/java/org/apache/arrow/gandiva/evaluator/ExpressionRegistry.java x: 8 # contributors y: 170 lines of code gandiva/src/main/java/org/apache/arrow/gandiva/evaluator/Filter.java x: 7 # contributors y: 120 lines of code gandiva/src/main/java/org/apache/arrow/gandiva/evaluator/SelectionVector.java x: 7 # contributors y: 40 lines of code gandiva/src/main/java/org/apache/arrow/gandiva/expression/ArrowTypeHelper.java x: 8 # contributors y: 335 lines of code gandiva/src/main/java/org/apache/arrow/gandiva/expression/InNode.java x: 6 # contributors y: 141 lines of code performance/src/main/java/org/apache/arrow/adapter/AvroAdapterBenchmarks.java x: 1 # contributors y: 102 lines of code performance/src/main/java/org/apache/arrow/adapter/jdbc/JdbcAdapterBenchmarks.java x: 1 # contributors y: 256 lines of code performance/src/main/java/org/apache/arrow/memory/util/ByteFunctionHelpersBenchmarks.java x: 1 # contributors y: 98 lines of code performance/src/main/java/org/apache/arrow/vector/BitVectorHelperBenchmarks.java x: 1 # contributors y: 140 lines of code performance/src/main/java/org/apache/arrow/vector/VarCharBenchmarks.java x: 1 # contributors y: 59 lines of code tools/src/main/java/org/apache/arrow/tools/Integration.java x: 9 # contributors y: 204 lines of code adapter/jdbc/src/main/java/org/apache/arrow/adapter/jdbc/ArrowVectorIterator.java x: 13 # contributors y: 148 lines of code adapter/jdbc/src/main/java/org/apache/arrow/adapter/jdbc/JdbcFieldInfo.java x: 8 # contributors y: 91 lines of code adapter/jdbc/src/main/java/org/apache/arrow/adapter/jdbc/JdbcToArrow.java x: 10 # contributors y: 20 lines of code adapter/jdbc/src/main/java/org/apache/arrow/adapter/jdbc/consumer/ArrayConsumer.java x: 5 # contributors y: 87 lines of code adapter/orc/src/main/java/org/apache/arrow/adapter/orc/OrcReader.java x: 5 # contributors y: 32 lines of code algorithm/src/main/java/org/apache/arrow/algorithm/search/VectorRangeSearcher.java x: 3 # contributors y: 46 lines of code algorithm/src/main/java/org/apache/arrow/algorithm/sort/DefaultVectorComparators.java x: 5 # contributors y: 587 lines of code vector/src/main/codegen/templates/HolderReaderImpl.java x: 9 # contributors y: 134 lines of code gandiva/proto/gandiva/types.proto x: 1 # contributors y: 212 lines of code vector/src/main/codegen/templates/DenseUnionReader.java x: 5 # contributors y: 173 lines of code
1720.0
lines of code
  min: 1.0
  average: 96.8
  25th percentile: 19.0
  median: 42.0
  75th percentile: 99.0
  max: 1720.0
0 33.0
# contributors
min: 1.0 | average: 4.46 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 6.0 | max: 33.0