apache / iceberg-cpp
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 70 files with 6,878 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 6 files changed 6-20 times (1,653 lines of code)
    • 64 files changed 1-5 times (5,225 lines of code)
0% | 0% | 0% | 24% | 75%
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 70 files with 6,878 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 40 files changed by 2-5 contributors (3,431 lines of code)
    • 30 files changed by 1 contributor (3,447 lines of code)
0% | 0% | 0% | 49% | 50%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
h, cc, json, txt, yaml, in, sh, md, cmake, gitignore, clang-format, py, clang-tidy
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cc0% | 0% | 0% | 48% | 51%
cmake0% | 0% | 0% | 52% | 47%
h0% | 0% | 0% | 3% | 96%
in0% | 0% | 0% | 0% | 100%
py0% | 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
src0% | 0% | 0% | 21% | 78%
cmake_modules0% | 0% | 0% | 52% | 47%
example0% | 0% | 0% | 100% | 0%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
245 - 2025-01-14 2025-05-04 11 2 ustcwg@gmail.com zhjwpku@gmail.com
json_internal.cc
in src/iceberg
1011 34 2025-04-10 2025-04-23 9 3 ustcwg@gmail.com ustcwg@gmail.com
json_internal.h
in src/iceberg
43 - 2025-04-10 2025-04-23 8 3 ustcwg@gmail.com ustcwg@gmail.com
type_fwd.h
in src/iceberg
73 - 2025-02-03 2025-04-17 8 4 li.davidm96@gmail.com ustcwg@gmail.com
schema_internal.cc
in src/iceberg
271 4 2025-03-31 2025-04-22 7 3 ustcwg@gmail.com zhjwpku@gmail.com
demo_example.cc
in example
10 1 2024-12-05 2025-03-27 6 2 ustcwg@gmail.com ustcwg@gmail.com
schema_internal.h
in src/iceberg
14 - 2025-03-31 2025-04-21 5 3 ustcwg@gmail.com ustcwg@gmail.com
result.h
in src/iceberg
54 1 2025-04-11 2025-04-22 5 4 guotao.yugt@gmail.com zhjwpku@gmail.com
sort_field.h
in src/iceberg
72 4 2025-04-08 2025-04-22 5 2 zhjwpku@gmail.com zhjwpku@gmail.com
table_metadata.h
in src/iceberg
82 - 2025-04-08 2025-04-23 5 2 ustcwg@gmail.com ustcwg@gmail.com
table_metadata.cc
in src/iceberg
134 6 2025-04-08 2025-04-23 5 2 ustcwg@gmail.com ustcwg@gmail.com
table.h
in src/iceberg
35 - 2025-01-09 2025-04-11 4 3 ustcwg@gmail.com guotao.yugt@gmail.com
transform.h
in src/iceberg
71 - 2025-04-01 2025-04-14 4 2 guotao.yugt@gmail.com guotao.yugt@gmail.com
snapshot.h
in src/iceberg
121 2 2025-04-14 2025-04-22 4 2 zhjwpku@gmail.com zhjwpku@gmail.com
transform.cc
in src/iceberg
161 14 2025-04-01 2025-04-22 4 2 guotao.yugt@gmail.com zhjwpku@gmail.com
demo.cc
in src/iceberg
10 1 2025-03-26 2025-04-01 3 2 ustcwg@gmail.com zhjwpku@gmail.com
demo_arrow.cc
in src/iceberg/arrow
10 1 2025-01-09 2025-04-29 3 1 ustcwg@gmail.com ustcwg@gmail.com
demo_arrow.h
in src/iceberg/arrow
12 - 2025-01-09 2025-03-27 3 1 ustcwg@gmail.com ustcwg@gmail.com
exception.h
in src/iceberg
15 1 2025-02-18 2025-04-01 3 3 li.davidm96@gmail.com guotao.yugt@gmail.com
demo_avro.h
in src/iceberg/avro
20 - 2025-01-30 2025-04-29 3 2 zhjwpku@gmail.com ustcwg@gmail.com
schema.h
in src/iceberg
22 - 2025-02-03 2025-04-21 3 2 li.davidm96@gmail.com ustcwg@gmail.com
formatter.h
in src/iceberg/util
22 3 2025-02-03 2025-04-29 3 2 li.davidm96@gmail.com ustcwg@gmail.com
file_io.h
in src/iceberg
23 3 2025-04-01 2025-04-22 3 2 zhjwpku@gmail.com zhjwpku@gmail.com
sort_field.cc
in src/iceberg
25 5 2025-04-08 2025-04-14 3 2 zhjwpku@gmail.com guotao.yugt@gmail.com
sort_order.cc
in src/iceberg
25 4 2025-04-08 2025-04-21 3 2 zhjwpku@gmail.com ustcwg@gmail.com
schema_field.cc
in src/iceberg
32 7 2025-02-03 2025-04-14 3 2 li.davidm96@gmail.com zhjwpku@gmail.com
32 1 2025-04-01 2025-04-14 3 2 zhjwpku@gmail.com zhjwpku@gmail.com
demo_avro.cc
in src/iceberg/avro
34 3 2025-01-30 2025-04-29 3 2 zhjwpku@gmail.com ustcwg@gmail.com
statistics_file.cc
in src/iceberg
35 3 2025-04-08 2025-04-23 3 1 ustcwg@gmail.com ustcwg@gmail.com
schema_field.h
in src/iceberg
37 - 2025-02-03 2025-04-21 3 2 li.davidm96@gmail.com ustcwg@gmail.com
partition_spec.cc
in src/iceberg
43 4 2025-04-01 2025-04-21 3 3 guotao.yugt@gmail.com ustcwg@gmail.com
in
89 - 2025-01-09 2025-04-29 3 1 ustcwg@gmail.com ustcwg@gmail.com
type.cc
in src/iceberg
254 61 2025-02-03 2025-04-14 3 2 li.davidm96@gmail.com zhjwpku@gmail.com
arrow_fs_file_io.h
in src/iceberg/arrow
19 1 2025-04-01 2025-04-11 2 2 zhjwpku@gmail.com guotao.yugt@gmail.com
schema.cc
in src/iceberg
20 3 2025-02-03 2025-04-21 2 2 li.davidm96@gmail.com ustcwg@gmail.com
partition_field.cc
in src/iceberg
24 5 2025-04-01 2025-04-14 2 2 guotao.yugt@gmail.com guotao.yugt@gmail.com
sort_order.h
in src/iceberg
28 - 2025-04-08 2025-04-21 2 2 zhjwpku@gmail.com ustcwg@gmail.com
expression.cc
in src/iceberg/expression
31 2 2025-04-18 2025-04-22 2 2 ustcwg@gmail.com zhjwpku@gmail.com
partition_field.h
in src/iceberg
32 - 2025-04-01 2025-04-14 2 2 guotao.yugt@gmail.com guotao.yugt@gmail.com
arrow_c_data.h
in src/iceberg
33 - 2025-03-21 2025-03-31 2 1 ustcwg@gmail.com ustcwg@gmail.com
partition_spec.h
in src/iceberg
37 1 2025-04-01 2025-04-21 2 2 guotao.yugt@gmail.com ustcwg@gmail.com
arrow_fs_file_io.cc
in src/iceberg/arrow
39 3 2025-04-01 2025-04-11 2 2 zhjwpku@gmail.com guotao.yugt@gmail.com
47 2 2025-03-21 2025-04-08 2 1 ustcwg@gmail.com ustcwg@gmail.com
catalog.h
in src/iceberg
53 - 2025-03-26 2025-04-11 2 2 ustcwg@gmail.com guotao.yugt@gmail.com
snapshot.cc
in src/iceberg
54 6 2025-04-14 2025-04-15 2 1 zhjwpku@gmail.com zhjwpku@gmail.com
statistics_file.h
in src/iceberg
57 - 2025-04-08 2025-04-17 2 1 ustcwg@gmail.com ustcwg@gmail.com
transform_function.cc
in src/iceberg
75 8 2025-04-14 2025-04-22 2 2 guotao.yugt@gmail.com zhjwpku@gmail.com
expression.h
in src/iceberg/expression
82 9 2025-04-18 2025-04-22 2 2 ustcwg@gmail.com zhjwpku@gmail.com
type.h
in src/iceberg
244 4 2025-02-03 2025-02-18 2 1 li.davidm96@gmail.com li.davidm96@gmail.com
5 - 2025-03-21 2025-03-21 1 1 ustcwg@gmail.com ustcwg@gmail.com
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
type_fwd.h
in src/iceberg
73 - 2025-02-03 2025-04-17 8 4 li.davidm96@gmail.com ustcwg@gmail.com
result.h
in src/iceberg
54 1 2025-04-11 2025-04-22 5 4 guotao.yugt@gmail.com zhjwpku@gmail.com
json_internal.cc
in src/iceberg
1011 34 2025-04-10 2025-04-23 9 3 ustcwg@gmail.com ustcwg@gmail.com
json_internal.h
in src/iceberg
43 - 2025-04-10 2025-04-23 8 3 ustcwg@gmail.com ustcwg@gmail.com
schema_internal.cc
in src/iceberg
271 4 2025-03-31 2025-04-22 7 3 ustcwg@gmail.com zhjwpku@gmail.com
schema_internal.h
in src/iceberg
14 - 2025-03-31 2025-04-21 5 3 ustcwg@gmail.com ustcwg@gmail.com
table.h
in src/iceberg
35 - 2025-01-09 2025-04-11 4 3 ustcwg@gmail.com guotao.yugt@gmail.com
partition_spec.cc
in src/iceberg
43 4 2025-04-01 2025-04-21 3 3 guotao.yugt@gmail.com ustcwg@gmail.com
exception.h
in src/iceberg
15 1 2025-02-18 2025-04-01 3 3 li.davidm96@gmail.com guotao.yugt@gmail.com
245 - 2025-01-14 2025-05-04 11 2 ustcwg@gmail.com zhjwpku@gmail.com
demo_example.cc
in example
10 1 2024-12-05 2025-03-27 6 2 ustcwg@gmail.com ustcwg@gmail.com
table_metadata.h
in src/iceberg
82 - 2025-04-08 2025-04-23 5 2 ustcwg@gmail.com ustcwg@gmail.com
table_metadata.cc
in src/iceberg
134 6 2025-04-08 2025-04-23 5 2 ustcwg@gmail.com ustcwg@gmail.com
sort_field.h
in src/iceberg
72 4 2025-04-08 2025-04-22 5 2 zhjwpku@gmail.com zhjwpku@gmail.com
transform.cc
in src/iceberg
161 14 2025-04-01 2025-04-22 4 2 guotao.yugt@gmail.com zhjwpku@gmail.com
snapshot.h
in src/iceberg
121 2 2025-04-14 2025-04-22 4 2 zhjwpku@gmail.com zhjwpku@gmail.com
transform.h
in src/iceberg
71 - 2025-04-01 2025-04-14 4 2 guotao.yugt@gmail.com guotao.yugt@gmail.com
32 1 2025-04-01 2025-04-14 3 2 zhjwpku@gmail.com zhjwpku@gmail.com
schema_field.cc
in src/iceberg
32 7 2025-02-03 2025-04-14 3 2 li.davidm96@gmail.com zhjwpku@gmail.com
type.cc
in src/iceberg
254 61 2025-02-03 2025-04-14 3 2 li.davidm96@gmail.com zhjwpku@gmail.com
sort_order.cc
in src/iceberg
25 4 2025-04-08 2025-04-21 3 2 zhjwpku@gmail.com ustcwg@gmail.com
demo.cc
in src/iceberg
10 1 2025-03-26 2025-04-01 3 2 ustcwg@gmail.com zhjwpku@gmail.com
formatter.h
in src/iceberg/util
22 3 2025-02-03 2025-04-29 3 2 li.davidm96@gmail.com ustcwg@gmail.com
sort_field.cc
in src/iceberg
25 5 2025-04-08 2025-04-14 3 2 zhjwpku@gmail.com guotao.yugt@gmail.com
schema_field.h
in src/iceberg
37 - 2025-02-03 2025-04-21 3 2 li.davidm96@gmail.com ustcwg@gmail.com
file_io.h
in src/iceberg
23 3 2025-04-01 2025-04-22 3 2 zhjwpku@gmail.com zhjwpku@gmail.com
schema.h
in src/iceberg
22 - 2025-02-03 2025-04-21 3 2 li.davidm96@gmail.com ustcwg@gmail.com
demo_avro.cc
in src/iceberg/avro
34 3 2025-01-30 2025-04-29 3 2 zhjwpku@gmail.com ustcwg@gmail.com
demo_avro.h
in src/iceberg/avro
20 - 2025-01-30 2025-04-29 3 2 zhjwpku@gmail.com ustcwg@gmail.com
catalog.h
in src/iceberg
53 - 2025-03-26 2025-04-11 2 2 ustcwg@gmail.com guotao.yugt@gmail.com
arrow_fs_file_io.cc
in src/iceberg/arrow
39 3 2025-04-01 2025-04-11 2 2 zhjwpku@gmail.com guotao.yugt@gmail.com
arrow_fs_file_io.h
in src/iceberg/arrow
19 1 2025-04-01 2025-04-11 2 2 zhjwpku@gmail.com guotao.yugt@gmail.com
expression.h
in src/iceberg/expression
82 9 2025-04-18 2025-04-22 2 2 ustcwg@gmail.com zhjwpku@gmail.com
expression.cc
in src/iceberg/expression
31 2 2025-04-18 2025-04-22 2 2 ustcwg@gmail.com zhjwpku@gmail.com
transform_function.cc
in src/iceberg
75 8 2025-04-14 2025-04-22 2 2 guotao.yugt@gmail.com zhjwpku@gmail.com
partition_field.h
in src/iceberg
32 - 2025-04-01 2025-04-14 2 2 guotao.yugt@gmail.com guotao.yugt@gmail.com
partition_spec.h
in src/iceberg
37 1 2025-04-01 2025-04-21 2 2 guotao.yugt@gmail.com ustcwg@gmail.com
sort_order.h
in src/iceberg
28 - 2025-04-08 2025-04-21 2 2 zhjwpku@gmail.com ustcwg@gmail.com
schema.cc
in src/iceberg
20 3 2025-02-03 2025-04-21 2 2 li.davidm96@gmail.com ustcwg@gmail.com
partition_field.cc
in src/iceberg
24 5 2025-04-01 2025-04-14 2 2 guotao.yugt@gmail.com guotao.yugt@gmail.com
demo_arrow.cc
in src/iceberg/arrow
10 1 2025-01-09 2025-04-29 3 1 ustcwg@gmail.com ustcwg@gmail.com
demo_arrow.h
in src/iceberg/arrow
12 - 2025-01-09 2025-03-27 3 1 ustcwg@gmail.com ustcwg@gmail.com
in
89 - 2025-01-09 2025-04-29 3 1 ustcwg@gmail.com ustcwg@gmail.com
statistics_file.cc
in src/iceberg
35 3 2025-04-08 2025-04-23 3 1 ustcwg@gmail.com ustcwg@gmail.com
type.h
in src/iceberg
244 4 2025-02-03 2025-02-18 2 1 li.davidm96@gmail.com li.davidm96@gmail.com
47 2 2025-03-21 2025-04-08 2 1 ustcwg@gmail.com ustcwg@gmail.com
arrow_c_data.h
in src/iceberg
33 - 2025-03-21 2025-03-31 2 1 ustcwg@gmail.com ustcwg@gmail.com
snapshot.cc
in src/iceberg
54 6 2025-04-14 2025-04-15 2 1 zhjwpku@gmail.com zhjwpku@gmail.com
statistics_file.h
in src/iceberg
57 - 2025-04-08 2025-04-17 2 1 ustcwg@gmail.com ustcwg@gmail.com
15 - 2024-12-14 2024-12-14 1 1 zhjwpku@gmail.com zhjwpku@gmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
expected.h
in src/iceberg
1944 133 2025-02-26 2025-02-26 1 1 zhjwpku@gmail.com zhjwpku@gmail.com
murmurhash3_internal.cc
in src/iceberg/util
275 9 2025-04-16 2025-04-16 1 1 zhjwpku@gmail.com zhjwpku@gmail.com
type.h
in src/iceberg
244 4 2025-02-03 2025-02-18 2 1 li.davidm96@gmail.com li.davidm96@gmail.com
IcebergBuildUtils.cmake
in cmake_modules
222 - 2025-01-14 2025-01-14 1 1 ustcwg@gmail.com ustcwg@gmail.com
in
89 - 2025-01-09 2025-04-29 3 1 ustcwg@gmail.com ustcwg@gmail.com
formatter_internal.h
in src/iceberg/util
81 6 2025-04-23 2025-04-23 1 1 ustcwg@gmail.com ustcwg@gmail.com
file_reader.h
in src/iceberg
60 2 2025-04-29 2025-04-29 1 1 ustcwg@gmail.com ustcwg@gmail.com
statistics_file.h
in src/iceberg
57 - 2025-04-08 2025-04-17 2 1 ustcwg@gmail.com ustcwg@gmail.com
transform_function.h
in src/iceberg
56 - 2025-04-14 2025-04-14 1 1 guotao.yugt@gmail.com guotao.yugt@gmail.com
snapshot.cc
in src/iceberg
54 6 2025-04-14 2025-04-15 2 1 zhjwpku@gmail.com zhjwpku@gmail.com
47 2 2025-03-21 2025-04-08 2 1 ustcwg@gmail.com ustcwg@gmail.com
file_reader.cc
in src/iceberg
35 3 2025-04-29 2025-04-29 1 1 ustcwg@gmail.com ustcwg@gmail.com
statistics_file.cc
in src/iceberg
35 3 2025-04-08 2025-04-23 3 1 ustcwg@gmail.com ustcwg@gmail.com
arrow_c_data.h
in src/iceberg
33 - 2025-03-21 2025-03-31 2 1 ustcwg@gmail.com ustcwg@gmail.com
file_format.h
in src/iceberg
23 1 2025-04-29 2025-04-29 1 1 ustcwg@gmail.com ustcwg@gmail.com
timepoint.cc
in src/iceberg/util
20 4 2025-04-22 2025-04-22 1 1 zhjwpku@gmail.com zhjwpku@gmail.com
manifest_reader.h
in src/iceberg
18 - 2025-04-29 2025-04-29 1 1 ustcwg@gmail.com ustcwg@gmail.com
15 - 2024-12-14 2024-12-14 1 1 zhjwpku@gmail.com zhjwpku@gmail.com
location_provider.h
in src/iceberg
14 - 2025-03-26 2025-03-26 1 1 ustcwg@gmail.com ustcwg@gmail.com
timepoint.h
in src/iceberg/util
14 - 2025-04-22 2025-04-22 1 1 zhjwpku@gmail.com zhjwpku@gmail.com
macros.h
in src/iceberg/util
14 - 2025-04-10 2025-04-10 1 1 ustcwg@gmail.com ustcwg@gmail.com
table_identifier.h
in src/iceberg
13 - 2025-03-26 2025-03-26 1 1 ustcwg@gmail.com ustcwg@gmail.com
murmurhash3_internal.h
in src/iceberg/util
13 - 2025-04-16 2025-04-16 1 1 zhjwpku@gmail.com zhjwpku@gmail.com
transaction.h
in src/iceberg
13 - 2025-03-26 2025-03-26 1 1 ustcwg@gmail.com ustcwg@gmail.com
demo_arrow.h
in src/iceberg/arrow
12 - 2025-01-09 2025-03-27 3 1 ustcwg@gmail.com ustcwg@gmail.com
demo.h
in src/iceberg
11 - 2025-03-26 2025-03-26 1 1 ustcwg@gmail.com ustcwg@gmail.com
demo_arrow.cc
in src/iceberg/arrow
10 1 2025-01-09 2025-04-29 3 1 ustcwg@gmail.com ustcwg@gmail.com
formattable.h
in src/iceberg/util
10 - 2025-02-03 2025-02-03 1 1 li.davidm96@gmail.com li.davidm96@gmail.com
avro.h
in src/iceberg
10 - 2025-01-30 2025-01-30 1 1 zhjwpku@gmail.com zhjwpku@gmail.com
5 - 2025-03-21 2025-03-21 1 1 ustcwg@gmail.com ustcwg@gmail.com
type.cc
in src/iceberg
254 61 2025-02-03 2025-04-14 3 2 li.davidm96@gmail.com zhjwpku@gmail.com
245 - 2025-01-14 2025-05-04 11 2 ustcwg@gmail.com zhjwpku@gmail.com
transform.cc
in src/iceberg
161 14 2025-04-01 2025-04-22 4 2 guotao.yugt@gmail.com zhjwpku@gmail.com
table_metadata.cc
in src/iceberg
134 6 2025-04-08 2025-04-23 5 2 ustcwg@gmail.com ustcwg@gmail.com
snapshot.h
in src/iceberg
121 2 2025-04-14 2025-04-22 4 2 zhjwpku@gmail.com zhjwpku@gmail.com
expression.h
in src/iceberg/expression
82 9 2025-04-18 2025-04-22 2 2 ustcwg@gmail.com zhjwpku@gmail.com
table_metadata.h
in src/iceberg
82 - 2025-04-08 2025-04-23 5 2 ustcwg@gmail.com ustcwg@gmail.com
transform_function.cc
in src/iceberg
75 8 2025-04-14 2025-04-22 2 2 guotao.yugt@gmail.com zhjwpku@gmail.com
sort_field.h
in src/iceberg
72 4 2025-04-08 2025-04-22 5 2 zhjwpku@gmail.com zhjwpku@gmail.com
transform.h
in src/iceberg
71 - 2025-04-01 2025-04-14 4 2 guotao.yugt@gmail.com guotao.yugt@gmail.com
catalog.h
in src/iceberg
53 - 2025-03-26 2025-04-11 2 2 ustcwg@gmail.com guotao.yugt@gmail.com
arrow_fs_file_io.cc
in src/iceberg/arrow
39 3 2025-04-01 2025-04-11 2 2 zhjwpku@gmail.com guotao.yugt@gmail.com
partition_spec.h
in src/iceberg
37 1 2025-04-01 2025-04-21 2 2 guotao.yugt@gmail.com ustcwg@gmail.com
schema_field.h
in src/iceberg
37 - 2025-02-03 2025-04-21 3 2 li.davidm96@gmail.com ustcwg@gmail.com
demo_avro.cc
in src/iceberg/avro
34 3 2025-01-30 2025-04-29 3 2 zhjwpku@gmail.com ustcwg@gmail.com
32 1 2025-04-01 2025-04-14 3 2 zhjwpku@gmail.com zhjwpku@gmail.com
schema_field.cc
in src/iceberg
32 7 2025-02-03 2025-04-14 3 2 li.davidm96@gmail.com zhjwpku@gmail.com
partition_field.h
in src/iceberg
32 - 2025-04-01 2025-04-14 2 2 guotao.yugt@gmail.com guotao.yugt@gmail.com
expression.cc
in src/iceberg/expression
31 2 2025-04-18 2025-04-22 2 2 ustcwg@gmail.com zhjwpku@gmail.com
sort_order.h
in src/iceberg
28 - 2025-04-08 2025-04-21 2 2 zhjwpku@gmail.com ustcwg@gmail.com
Correlations

File Size vs. Number of Changes: 70 points

cmake_modules/IcebergThirdpartyToolchain.cmake x: 245 lines of code y: 11 # changes src/iceberg/avro/demo_avro.cc x: 34 lines of code y: 3 # changes src/iceberg/avro/demo_avro.h x: 20 lines of code y: 3 # changes src/iceberg/file_format.h x: 23 lines of code y: 1 # changes src/iceberg/file_reader.cc x: 35 lines of code y: 1 # changes src/iceberg/file_reader.h x: 60 lines of code y: 1 # changes src/iceberg/manifest_reader.h x: 18 lines of code y: 1 # changes src/iceberg/util/formatter.h x: 22 lines of code y: 3 # changes src/iceberg/IcebergConfig.cmake.in x: 89 lines of code y: 3 # changes src/iceberg/arrow/demo_arrow.cc x: 10 lines of code y: 3 # changes src/iceberg/json_internal.cc x: 1011 lines of code y: 9 # changes src/iceberg/json_internal.h x: 43 lines of code y: 8 # changes src/iceberg/table_metadata.cc x: 134 lines of code y: 5 # changes src/iceberg/table_metadata.h x: 82 lines of code y: 5 # changes src/iceberg/util/formatter_internal.h x: 81 lines of code y: 1 # changes src/iceberg/expression/expression.cc x: 31 lines of code y: 2 # changes src/iceberg/expression/expression.h x: 82 lines of code y: 2 # changes src/iceberg/result.h x: 54 lines of code y: 5 # changes src/iceberg/schema_internal.cc x: 271 lines of code y: 7 # changes src/iceberg/snapshot.h x: 121 lines of code y: 4 # changes src/iceberg/sort_field.h x: 72 lines of code y: 5 # changes src/iceberg/transform.cc x: 161 lines of code y: 4 # changes src/iceberg/transform_function.cc x: 75 lines of code y: 2 # changes src/iceberg/util/timepoint.h x: 14 lines of code y: 1 # changes src/iceberg/partition_spec.cc x: 43 lines of code y: 3 # changes src/iceberg/partition_spec.h x: 37 lines of code y: 2 # changes src/iceberg/schema.cc x: 20 lines of code y: 2 # changes src/iceberg/schema_field.h x: 37 lines of code y: 3 # changes src/iceberg/schema_internal.h x: 14 lines of code y: 5 # changes src/iceberg/sort_order.cc x: 25 lines of code y: 3 # changes src/iceberg/sort_order.h x: 28 lines of code y: 2 # changes src/iceberg/statistics_file.h x: 57 lines of code y: 2 # changes src/iceberg/type_fwd.h x: 73 lines of code y: 8 # changes src/iceberg/util/murmurhash3_internal.cc x: 275 lines of code y: 1 # changes src/iceberg/snapshot.cc x: 54 lines of code y: 2 # changes src/iceberg/partition_field.cc x: 24 lines of code y: 2 # changes src/iceberg/partition_field.h x: 32 lines of code y: 2 # changes src/iceberg/transform.h x: 71 lines of code y: 4 # changes src/iceberg/type.cc x: 254 lines of code y: 3 # changes src/iceberg/transform_function.h x: 56 lines of code y: 1 # changes src/iceberg/arrow/arrow_fs_file_io.cc x: 39 lines of code y: 2 # changes src/iceberg/table.h x: 35 lines of code y: 4 # changes src/iceberg/arrow_c_data_internal.cc x: 47 lines of code y: 2 # changes src/iceberg/exception.h x: 15 lines of code y: 3 # changes example/demo_example.cc x: 10 lines of code y: 6 # changes src/iceberg/arrow/demo_arrow.h x: 12 lines of code y: 3 # changes src/iceberg/arrow_c_data_internal.h x: 5 lines of code y: 1 # changes src/iceberg/expected.h x: 1944 lines of code y: 1 # changes src/iceberg/type.h x: 244 lines of code y: 2 # changes src/iceberg/util/formattable.h x: 10 lines of code y: 1 # changes cmake_modules/IcebergBuildUtils.cmake x: 222 lines of code y: 1 # changes cmake-format.py x: 15 lines of code y: 1 # changes
11.0
# changes
  min: 1.0
  average: 2.81
  25th percentile: 1.0
  median: 2.0
  75th percentile: 3.0
  max: 11.0
0 1944.0
lines of code
min: 5.0 | average: 98.26 | 25th percentile: 17.25 | median: 33.5 | 75th percentile: 72.25 | max: 1944.0

Number of Contributors vs. Number of Changes: 70 points

cmake_modules/IcebergThirdpartyToolchain.cmake x: 2 # contributors y: 11 # changes src/iceberg/avro/demo_avro.cc x: 2 # contributors y: 3 # changes src/iceberg/file_format.h x: 1 # contributors y: 1 # changes src/iceberg/IcebergConfig.cmake.in x: 1 # contributors y: 3 # changes src/iceberg/json_internal.cc x: 3 # contributors y: 9 # changes src/iceberg/json_internal.h x: 3 # contributors y: 8 # changes src/iceberg/table_metadata.cc x: 2 # contributors y: 5 # changes src/iceberg/expression/expression.cc x: 2 # contributors y: 2 # changes src/iceberg/result.h x: 4 # contributors y: 5 # changes src/iceberg/schema_internal.cc x: 3 # contributors y: 7 # changes src/iceberg/snapshot.h x: 2 # contributors y: 4 # changes src/iceberg/partition_spec.cc x: 3 # contributors y: 3 # changes src/iceberg/schema_internal.h x: 3 # contributors y: 5 # changes src/iceberg/statistics_file.h x: 1 # contributors y: 2 # changes src/iceberg/type_fwd.h x: 4 # contributors y: 8 # changes src/iceberg/table.h x: 3 # contributors y: 4 # changes example/demo_example.cc x: 2 # contributors y: 6 # changes
11.0
# changes
  min: 1.0
  average: 2.81
  25th percentile: 1.0
  median: 2.0
  75th percentile: 3.0
  max: 11.0
0 4.0
# contributors
min: 1.0 | average: 1.73 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 4.0

Number of Contributors vs. File Size: 70 points

cmake_modules/IcebergThirdpartyToolchain.cmake x: 2 # contributors y: 245 lines of code src/iceberg/avro/demo_avro.cc x: 2 # contributors y: 34 lines of code src/iceberg/avro/demo_avro.h x: 2 # contributors y: 20 lines of code src/iceberg/file_format.h x: 1 # contributors y: 23 lines of code src/iceberg/file_reader.cc x: 1 # contributors y: 35 lines of code src/iceberg/file_reader.h x: 1 # contributors y: 60 lines of code src/iceberg/manifest_reader.h x: 1 # contributors y: 18 lines of code src/iceberg/IcebergConfig.cmake.in x: 1 # contributors y: 89 lines of code src/iceberg/arrow/demo_arrow.cc x: 1 # contributors y: 10 lines of code src/iceberg/json_internal.cc x: 3 # contributors y: 1011 lines of code src/iceberg/json_internal.h x: 3 # contributors y: 43 lines of code src/iceberg/table_metadata.cc x: 2 # contributors y: 134 lines of code src/iceberg/table_metadata.h x: 2 # contributors y: 82 lines of code src/iceberg/util/formatter_internal.h x: 1 # contributors y: 81 lines of code src/iceberg/file_io.h x: 2 # contributors y: 23 lines of code src/iceberg/result.h x: 4 # contributors y: 54 lines of code src/iceberg/schema_internal.cc x: 3 # contributors y: 271 lines of code src/iceberg/snapshot.h x: 2 # contributors y: 121 lines of code src/iceberg/sort_field.h x: 2 # contributors y: 72 lines of code src/iceberg/transform.cc x: 2 # contributors y: 161 lines of code src/iceberg/schema_internal.h x: 3 # contributors y: 14 lines of code src/iceberg/type_fwd.h x: 4 # contributors y: 73 lines of code src/iceberg/util/murmurhash3_internal.cc x: 1 # contributors y: 275 lines of code src/iceberg/type.cc x: 2 # contributors y: 254 lines of code src/iceberg/arrow/arrow_fs_file_io.cc x: 2 # contributors y: 39 lines of code src/iceberg/catalog.h x: 2 # contributors y: 53 lines of code src/iceberg/table.h x: 3 # contributors y: 35 lines of code src/iceberg/arrow_c_data_internal.cc x: 1 # contributors y: 47 lines of code src/iceberg/demo.cc x: 2 # contributors y: 10 lines of code src/iceberg/arrow_c_data_internal.h x: 1 # contributors y: 5 lines of code src/iceberg/expected.h x: 1 # contributors y: 1944 lines of code src/iceberg/type.h x: 1 # contributors y: 244 lines of code cmake_modules/IcebergBuildUtils.cmake x: 1 # contributors y: 222 lines of code
1944.0
lines of code
  min: 5.0
  average: 98.26
  25th percentile: 17.25
  median: 33.5
  75th percentile: 72.25
  max: 1944.0
0 4.0
# contributors
min: 1.0 | average: 1.73 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 4.0