apache / iceberg-rust
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 169 files with 61,175 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 file changed 51-100 times (115 lines of code)
    • 11 files changed 21-50 times (15,795 lines of code)
    • 50 files changed 6-20 times (21,472 lines of code)
    • 107 files changed 1-5 times (23,793 lines of code)
0% | <1% | 25% | 35% | 38%
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 169 files with 61,175 lines of code.
    • 1 file changed by more than 25 contributors (115 lines of code)
    • 13 files changed by 11-25 contributors (15,079 lines of code)
    • 24 files changed by 6-10 contributors (16,230 lines of code)
    • 88 files changed by 2-5 contributors (21,105 lines of code)
    • 43 files changed by 1 contributor (8,646 lines of code)
<1% | 24% | 26% | 34% | 14%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
rs, json, md, toml, yaml, py, gitignore, sh, xml, gitattributes, txt
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
toml0% | 13% | 10% | 43% | 32%
rs0% | 0% | 26% | 35% | 38%
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
ROOT0% | 57% | 0% | 11% | 31%
crates0% | 0% | 26% | 35% | 38%
bindings0% | 0% | 0% | 50% | 49%
scripts0% | 0% | 0% | 0% | 100%
website0% | 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
Cargo.toml
in root
115 - 2023-07-21 2025-04-27 75 27 github@xuanwo.io github@xuanwo.io
Cargo.toml
in crates/iceberg
93 - 2023-08-01 2025-04-14 50 19 github@xuanwo.io xxchan22f@gmail.com
table_metadata.rs
in crates/iceberg/src/spec
2593 53 2023-08-21 2025-04-08 37 15 jankaul@mailbox.org christian@hansetag.com
catalog.rs
in crates/catalog/rest/src
1872 7 2023-10-28 2025-04-26 36 21 liurenjie2008@gmail.com dentinyhao@gmail.com
values.rs
in crates/iceberg/src/spec
2923 86 2023-08-09 2025-04-14 36 11 jankaul@mailbox.org chenleejonathan@gmail.com
mod.rs
in crates/iceberg/src/catalog
1842 59 2023-09-27 2025-04-27 35 20 liurenjie2008@gmail.com dentinyhao@gmail.com
datatypes.rs
in crates/iceberg/src/spec
1003 34 2023-08-01 2025-04-09 29 12 github@xuanwo.io github@xuanwo.io
lib.rs
in crates/iceberg/src
28 - 2023-08-01 2025-04-16 26 11 github@xuanwo.io github@xuanwo.io
schema.rs
in crates/iceberg/src/arrow
1536 36 2024-04-03 2025-05-06 26 15 43447882+zenotme@users.nore... 56563911+jdockerty@users.no...
manifest_list.rs
in crates/iceberg/src/spec
490 3 2023-10-02 2025-03-21 25 15 43447882+zenotme@users.nore... 43447882+zenotme@users.nore...
reader.rs
in crates/iceberg/src/arrow
1486 62 2024-04-03 2025-04-09 24 9 43447882+zenotme@users.nore... github@xuanwo.io
parquet_writer.rs
in crates/iceberg/src/writer/file_writer
1929 29 2024-03-09 2025-04-21 22 9 43447882+zenotme@users.nore... liurenjie2008@gmail.com
predicate.rs
in crates/iceberg/src/expr
582 17 2023-12-26 2025-03-20 19 11 liurenjie2008@gmail.com scott@donnel.ly
snapshot.rs
in crates/iceberg/src/spec
328 6 2023-08-21 2025-03-27 18 11 jankaul@mailbox.org fokko@apache.org
partition.rs
in crates/iceberg/src/spec
1514 41 2023-08-21 2025-04-12 17 12 jankaul@mailbox.org xxchan22f@gmail.com
error.rs
in crates/iceberg/src
320 13 2023-08-01 2025-04-27 16 7 github@xuanwo.io dentinyhao@gmail.com
mod.rs
in crates/iceberg/src/spec
32 - 2023-08-01 2025-04-18 15 8 github@xuanwo.io 56563911+jdockerty@users.no...
table.rs
in crates/iceberg/src
275 - 2023-09-21 2025-04-23 15 11 github@xuanwo.io 43447882+zenotme@users.nore...
temporal.rs
in crates/iceberg/src/transform
2334 57 2023-09-22 2025-03-31 15 9 43447882+zenotme@users.nore... fokko@apache.org
Cargo.toml
in crates/integrations/datafusion
38 - 2024-05-02 2025-04-11 14 9 62298609+marvinlanhenke@use... xxchan22f@gmail.com
Cargo.toml
in crates/catalog/rest
48 - 2023-10-28 2025-04-09 14 10 liurenjie2008@gmail.com github@xuanwo.io
Cargo.toml
in crates/catalog/hms
56 - 2023-12-07 2025-04-14 13 8 github@xuanwo.io xxchan22f@gmail.com
storage_s3.rs
in crates/iceberg/src/io
112 - 2024-07-05 2025-04-09 13 9 github@xuanwo.io github@xuanwo.io
storage.rs
in crates/iceberg/src/io
146 1 2024-07-05 2025-04-10 13 9 github@xuanwo.io sihao.fang@outlook.com
transform.rs
in crates/iceberg/src/spec
820 16 2023-08-10 2025-04-15 13 8 liurenjie2008@gmail.com 43447882+zenotme@users.nore...
table_metadata_builder.rs
in crates/iceberg/src/spec
2019 48 2024-11-26 2025-04-14 13 6 christian@hansetag.com yuli@singularity-data.com
catalog.rs
in crates/catalog/hms/src
314 1 2023-12-07 2024-11-26 12 6 github@xuanwo.io christian@hansetag.com
scan.rs
in crates/integrations/datafusion/src/physical_plan
66 3 2024-05-02 2025-01-03 11 7 62298609+marvinlanhenke@use... markoog@gmail.com
file_io.rs
in crates/iceberg/src/io
171 - 2024-07-05 2025-04-21 11 8 github@xuanwo.io liurenjie2008@gmail.com
schema.rs
in crates/iceberg/src/avro
1064 32 2023-08-31 2025-03-03 11 9 liurenjie2008@gmail.com chenleejonathan@gmail.com
inclusive_metrics_evaluator.rs
in crates/iceberg/src/expr/visitors
1849 84 2024-05-19 2025-05-01 11 8 scott@donnel.ly dentinyhao@gmail.com
client.rs
in crates/catalog/rest/src
20 - 2024-06-28 2025-04-27 10 3 github@xuanwo.io github@xuanwo.io
expression_evaluator.rs
in crates/iceberg/src/expr/visitors
30 1 2024-06-10 2025-05-01 10 8 62298609+marvinlanhenke@use... dentinyhao@gmail.com
mod.rs
in crates/iceberg/src/expr
31 - 2023-12-26 2025-01-24 10 5 liurenjie2008@gmail.com hussein@awala.fr
Cargo.toml
in bindings/python
32 - 2024-08-07 2025-04-09 10 4 github@xuanwo.io github@xuanwo.io
truncate.rs
in crates/iceberg/src/transform
723 22 2023-09-22 2025-02-21 10 7 43447882+zenotme@users.nore... fokko@apache.org
catalog.rs
in crates/catalog/memory/src
1376 6 2024-07-27 2025-04-27 10 5 fqaiser94@gmail.com dentinyhao@gmail.com
mod.rs
in crates/iceberg/src/expr/visitors
9 - 2024-04-16 2025-04-15 9 4 scott@donnel.ly 43447882+zenotme@users.nore...
mod.rs
in crates/iceberg/src/io
27 - 2024-07-05 2025-04-10 9 6 github@xuanwo.io sihao.fang@outlook.com
pyproject.toml
in bindings/python
46 - 2024-08-07 2025-04-09 9 4 github@xuanwo.io github@xuanwo.io
sort.rs
in crates/iceberg/src/spec
56 2 2023-08-21 2025-04-09 9 5 jankaul@mailbox.org github@xuanwo.io
mod.rs
in crates/iceberg/src/writer
58 1 2024-01-25 2025-03-17 9 3 43447882+zenotme@users.nore... 43447882+zenotme@users.nore...
mod.rs
in crates/iceberg/src/transform
144 1 2023-09-22 2024-12-13 9 5 43447882+zenotme@users.nore... xxchan22f@gmail.com
term.rs
in crates/iceberg/src/expr
163 2 2023-12-26 2024-07-26 9 5 liurenjie2008@gmail.com github@xuanwo.io
catalog.rs
in crates/catalog/glue/src
426 1 2024-03-25 2025-04-27 9 7 62298609+marvinlanhenke@use... dentinyhao@gmail.com
bucket.rs
in crates/iceberg/src/transform
825 41 2023-09-22 2025-04-02 9 6 43447882+zenotme@users.nore... chenleejonathan@gmail.com
23 - 2023-07-21 2025-04-09 8 4 github@xuanwo.io github@xuanwo.io
data_file_writer.rs
in crates/iceberg/src/writer/base_writer
222 3 2024-04-22 2025-03-25 8 4 43447882+zenotme@users.nore... 49019259+feniljain@users.no...
object_cache.rs
in crates/iceberg/src/io
322 2 2024-08-19 2025-03-17 8 6 scott@donnel.ly 43447882+zenotme@users.nore...
inclusive_projection.rs
in crates/iceberg/src/expr/visitors
381 29 2024-04-19 2025-04-15 8 5 scott@donnel.ly 43447882+zenotme@users.nore...
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
Cargo.toml
in root
115 - 2023-07-21 2025-04-27 75 27 github@xuanwo.io github@xuanwo.io
catalog.rs
in crates/catalog/rest/src
1872 7 2023-10-28 2025-04-26 36 21 liurenjie2008@gmail.com dentinyhao@gmail.com
mod.rs
in crates/iceberg/src/catalog
1842 59 2023-09-27 2025-04-27 35 20 liurenjie2008@gmail.com dentinyhao@gmail.com
Cargo.toml
in crates/iceberg
93 - 2023-08-01 2025-04-14 50 19 github@xuanwo.io xxchan22f@gmail.com
table_metadata.rs
in crates/iceberg/src/spec
2593 53 2023-08-21 2025-04-08 37 15 jankaul@mailbox.org christian@hansetag.com
schema.rs
in crates/iceberg/src/arrow
1536 36 2024-04-03 2025-05-06 26 15 43447882+zenotme@users.nore... 56563911+jdockerty@users.no...
manifest_list.rs
in crates/iceberg/src/spec
490 3 2023-10-02 2025-03-21 25 15 43447882+zenotme@users.nore... 43447882+zenotme@users.nore...
datatypes.rs
in crates/iceberg/src/spec
1003 34 2023-08-01 2025-04-09 29 12 github@xuanwo.io github@xuanwo.io
partition.rs
in crates/iceberg/src/spec
1514 41 2023-08-21 2025-04-12 17 12 jankaul@mailbox.org xxchan22f@gmail.com
values.rs
in crates/iceberg/src/spec
2923 86 2023-08-09 2025-04-14 36 11 jankaul@mailbox.org chenleejonathan@gmail.com
lib.rs
in crates/iceberg/src
28 - 2023-08-01 2025-04-16 26 11 github@xuanwo.io github@xuanwo.io
predicate.rs
in crates/iceberg/src/expr
582 17 2023-12-26 2025-03-20 19 11 liurenjie2008@gmail.com scott@donnel.ly
snapshot.rs
in crates/iceberg/src/spec
328 6 2023-08-21 2025-03-27 18 11 jankaul@mailbox.org fokko@apache.org
table.rs
in crates/iceberg/src
275 - 2023-09-21 2025-04-23 15 11 github@xuanwo.io 43447882+zenotme@users.nore...
Cargo.toml
in crates/catalog/rest
48 - 2023-10-28 2025-04-09 14 10 liurenjie2008@gmail.com github@xuanwo.io
reader.rs
in crates/iceberg/src/arrow
1486 62 2024-04-03 2025-04-09 24 9 43447882+zenotme@users.nore... github@xuanwo.io
parquet_writer.rs
in crates/iceberg/src/writer/file_writer
1929 29 2024-03-09 2025-04-21 22 9 43447882+zenotme@users.nore... liurenjie2008@gmail.com
temporal.rs
in crates/iceberg/src/transform
2334 57 2023-09-22 2025-03-31 15 9 43447882+zenotme@users.nore... fokko@apache.org
Cargo.toml
in crates/integrations/datafusion
38 - 2024-05-02 2025-04-11 14 9 62298609+marvinlanhenke@use... xxchan22f@gmail.com
storage_s3.rs
in crates/iceberg/src/io
112 - 2024-07-05 2025-04-09 13 9 github@xuanwo.io github@xuanwo.io
storage.rs
in crates/iceberg/src/io
146 1 2024-07-05 2025-04-10 13 9 github@xuanwo.io sihao.fang@outlook.com
schema.rs
in crates/iceberg/src/avro
1064 32 2023-08-31 2025-03-03 11 9 liurenjie2008@gmail.com chenleejonathan@gmail.com
mod.rs
in crates/iceberg/src/spec
32 - 2023-08-01 2025-04-18 15 8 github@xuanwo.io 56563911+jdockerty@users.no...
transform.rs
in crates/iceberg/src/spec
820 16 2023-08-10 2025-04-15 13 8 liurenjie2008@gmail.com 43447882+zenotme@users.nore...
Cargo.toml
in crates/catalog/hms
56 - 2023-12-07 2025-04-14 13 8 github@xuanwo.io xxchan22f@gmail.com
file_io.rs
in crates/iceberg/src/io
171 - 2024-07-05 2025-04-21 11 8 github@xuanwo.io liurenjie2008@gmail.com
inclusive_metrics_evaluator.rs
in crates/iceberg/src/expr/visitors
1849 84 2024-05-19 2025-05-01 11 8 scott@donnel.ly dentinyhao@gmail.com
expression_evaluator.rs
in crates/iceberg/src/expr/visitors
30 1 2024-06-10 2025-05-01 10 8 62298609+marvinlanhenke@use... dentinyhao@gmail.com
error.rs
in crates/iceberg/src
320 13 2023-08-01 2025-04-27 16 7 github@xuanwo.io dentinyhao@gmail.com
scan.rs
in crates/integrations/datafusion/src/physical_plan
66 3 2024-05-02 2025-01-03 11 7 62298609+marvinlanhenke@use... markoog@gmail.com
truncate.rs
in crates/iceberg/src/transform
723 22 2023-09-22 2025-02-21 10 7 43447882+zenotme@users.nore... fokko@apache.org
catalog.rs
in crates/catalog/glue/src
426 1 2024-03-25 2025-04-27 9 7 62298609+marvinlanhenke@use... dentinyhao@gmail.com
table_metadata_builder.rs
in crates/iceberg/src/spec
2019 48 2024-11-26 2025-04-14 13 6 christian@hansetag.com yuli@singularity-data.com
catalog.rs
in crates/catalog/hms/src
314 1 2023-12-07 2024-11-26 12 6 github@xuanwo.io christian@hansetag.com
mod.rs
in crates/iceberg/src/io
27 - 2024-07-05 2025-04-10 9 6 github@xuanwo.io sihao.fang@outlook.com
bucket.rs
in crates/iceberg/src/transform
825 41 2023-09-22 2025-04-02 9 6 43447882+zenotme@users.nore... chenleejonathan@gmail.com
object_cache.rs
in crates/iceberg/src/io
322 2 2024-08-19 2025-03-17 8 6 scott@donnel.ly 43447882+zenotme@users.nore...
manifest_evaluator.rs
in crates/iceberg/src/expr/visitors
1073 43 2024-04-22 2024-07-26 8 6 scott@donnel.ly github@xuanwo.io
mod.rs
in crates/iceberg/src/expr
31 - 2023-12-26 2025-01-24 10 5 liurenjie2008@gmail.com hussein@awala.fr
catalog.rs
in crates/catalog/memory/src
1376 6 2024-07-27 2025-04-27 10 5 fqaiser94@gmail.com dentinyhao@gmail.com
mod.rs
in crates/iceberg/src/transform
144 1 2023-09-22 2024-12-13 9 5 43447882+zenotme@users.nore... xxchan22f@gmail.com
sort.rs
in crates/iceberg/src/spec
56 2 2023-08-21 2025-04-09 9 5 jankaul@mailbox.org github@xuanwo.io
term.rs
in crates/iceberg/src/expr
163 2 2023-12-26 2024-07-26 9 5 liurenjie2008@gmail.com github@xuanwo.io
inclusive_projection.rs
in crates/iceberg/src/expr/visitors
381 29 2024-04-19 2025-04-15 8 5 scott@donnel.ly 43447882+zenotme@users.nore...
identity.rs
in crates/iceberg/src/transform
74 3 2023-09-22 2024-08-21 6 5 43447882+zenotme@users.nore... sl1mb0@protonmail.com
void.rs
in crates/iceberg/src/transform
128 4 2023-09-22 2024-08-21 6 5 43447882+zenotme@users.nore... sl1mb0@protonmail.com
expr_to_predicate.rs
in crates/integrations/datafusion/src/physical_plan
361 23 2024-09-23 2025-03-25 5 5 54080741+a-agmon@users.nore... 49019259+feniljain@users.no...
catalog.rs
in crates/catalog/s3tables/src
421 - 2024-12-27 2025-04-25 5 5 me.ssword@gmail.com xxchan22f@gmail.com
mod.rs
in crates/integrations/datafusion/src/table
194 4 2024-11-01 2024-11-28 4 5 yukkit@126.com xiaojing@datastrato.com
Cargo.toml
in bindings/python
32 - 2024-08-07 2025-04-09 10 4 github@xuanwo.io github@xuanwo.io
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
strict_projection.rs
in crates/iceberg/src/expr/visitors
2922 21 2025-04-15 2025-04-15 1 1 43447882+zenotme@users.nore... 43447882+zenotme@users.nore...
row_group_metrics_evaluator.rs
in crates/iceberg/src/expr/visitors
1565 74 2024-08-29 2024-09-23 2 1 scott@donnel.ly scott@donnel.ly
prune_columns.rs
in crates/iceberg/src/spec/schema
692 26 2025-02-24 2025-02-24 1 1 xxchan22f@gmail.com xxchan22f@gmail.com
metadata.rs
in crates/iceberg/src/puffin
667 6 2025-01-14 2025-04-09 2 1 fqaiser94@gmail.com fqaiser94@gmail.com
mod.rs
in crates/iceberg/src/spec/name_mapping
308 5 2025-04-18 2025-04-18 1 1 56563911+jdockerty@users.no... 56563911+jdockerty@users.no...
id_reassigner.rs
in crates/iceberg/src/spec/schema
279 5 2025-02-24 2025-02-24 1 1 xxchan22f@gmail.com xxchan22f@gmail.com
writer.rs
in crates/iceberg/src/puffin
265 3 2025-04-01 2025-04-09 2 1 fqaiser94@gmail.com fqaiser94@gmail.com
index.rs
in crates/iceberg/src/spec/schema
237 36 2025-02-24 2025-02-24 1 1 xxchan22f@gmail.com xxchan22f@gmail.com
cache.rs
in crates/iceberg/src/scan
170 - 2025-03-25 2025-03-25 1 1 chenleejonathan@gmail.com chenleejonathan@gmail.com
_serde.rs
in crates/iceberg/src/spec/schema
152 10 2025-02-24 2025-02-24 1 1 xxchan22f@gmail.com xxchan22f@gmail.com
statistic_file.rs
in crates/iceberg/src/spec
146 5 2024-12-16 2024-12-16 1 1 christian@hansetag.com christian@hansetag.com
context.rs
in crates/iceberg/src/scan
139 1 2025-03-25 2025-03-25 1 1 chenleejonathan@gmail.com chenleejonathan@gmail.com
nan_val_cnt_visitor.rs
in crates/iceberg/src/arrow
132 11 2025-03-25 2025-03-25 1 1 49019259+feniljain@users.no... 49019259+feniljain@users.no...
metadata.rs
in crates/iceberg/src/spec/manifest
120 - 2025-03-21 2025-03-21 1 1 chenleejonathan@gmail.com chenleejonathan@gmail.com
view_version.rs
in crates/iceberg/src/spec
106 - 2024-07-28 2025-02-25 2 1 christian@hansetag.com christian@hansetag.com
reader.rs
in crates/iceberg/src/puffin
88 - 2025-02-08 2025-04-09 2 1 fqaiser94@gmail.com fqaiser94@gmail.com
compression.rs
in crates/iceberg/src/puffin
87 - 2024-12-13 2025-01-14 2 1 fqaiser94@gmail.com fqaiser94@gmail.com
main.rs
in crates/integrations/cli/src
72 - 2025-04-13 2025-04-13 1 1 liurenjie2008@gmail.com liurenjie2008@gmail.com
utils.rs
in crates/catalog/s3tables/src
62 - 2024-12-27 2024-12-27 1 1 me.ssword@gmail.com me.ssword@gmail.com
delete_file_manager.rs
in crates/iceberg/src/arrow
59 2 2025-03-20 2025-04-07 2 1 scott@donnel.ly scott@donnel.ly
lib.rs
in crates/integrations/cache-moka/src
56 5 2025-04-18 2025-04-18 1 1 github@xuanwo.io github@xuanwo.io
datafusion.rs
in crates/sqllogictest/src/engine
41 - 2025-04-17 2025-04-17 1 1 liurenjie2008@gmail.com liurenjie2008@gmail.com
blob.rs
in crates/iceberg/src/puffin
37 - 2025-02-08 2025-04-09 2 1 fqaiser94@gmail.com fqaiser94@gmail.com
storage_oss.rs
in crates/iceberg/src/io
32 - 2025-04-10 2025-04-10 1 1 sihao.fang@outlook.com sihao.fang@outlook.com
Cargo.toml
in crates/integrations/cache-moka
27 - 2025-04-18 2025-04-18 1 1 github@xuanwo.io github@xuanwo.io
error.rs
in crates/catalog/sql/src
26 - 2024-08-09 2024-10-12 3 1 19956159+callum-ryan@users.... 19956159+callum-ryan@users....
24 - 2023-07-24 2024-07-29 3 1 github@xuanwo.io github@xuanwo.io
cache.rs
in crates/iceberg/src
17 2 2025-04-16 2025-04-16 1 1 github@xuanwo.io github@xuanwo.io
utils.rs
in crates/iceberg/src/spec/schema
16 - 2025-02-24 2025-02-24 1 1 xxchan22f@gmail.com xxchan22f@gmail.com
error.rs
in crates/sqllogictest/src
15 2 2024-12-21 2024-12-21 1 1 liurenjie2008@gmail.com liurenjie2008@gmail.com
mod.rs
in crates/iceberg/src/puffin
13 - 2024-12-13 2025-04-09 5 1 fqaiser94@gmail.com fqaiser94@gmail.com
error.rs
in crates/integrations/datafusion/src
12 - 2024-05-02 2024-05-02 1 1 62298609+marvinlanhenke@use... 62298609+marvinlanhenke@use...
mod.rs
in crates/sqllogictest/src/engine
9 - 2025-04-17 2025-04-17 1 1 liurenjie2008@gmail.com liurenjie2008@gmail.com
lib.rs
in crates/catalog/glue/src
9 - 2024-03-25 2024-04-21 2 1 62298609+marvinlanhenke@use... 62298609+marvinlanhenke@use...
storage_fs.rs
in crates/iceberg/src/io
8 - 2024-07-05 2024-07-29 3 1 github@xuanwo.io github@xuanwo.io
storage_memory.rs
in crates/iceberg/src/io
6 - 2024-07-26 2024-07-29 2 1 github@xuanwo.io github@xuanwo.io
mod.rs
in crates/iceberg/src/inspect
6 - 2025-01-07 2025-01-07 1 1 willi@raschkowski.com willi@raschkowski.com
error.rs
in bindings/python/src
5 - 2024-09-11 2024-09-11 1 1 github@xuanwo.io github@xuanwo.io
lib.rs
in crates/sqllogictest/src
4 - 2024-12-21 2025-04-17 2 1 liurenjie2008@gmail.com liurenjie2008@gmail.com
lib.rs
in crates/integrations/cli/src
4 - 2025-04-13 2025-04-13 1 1 liurenjie2008@gmail.com liurenjie2008@gmail.com
lib.rs
in crates/catalog/sql/src
4 - 2024-08-09 2024-08-09 1 1 19956159+callum-ryan@users.... 19956159+callum-ryan@users....
lib.rs
in crates/catalog/memory/src
4 - 2024-07-27 2024-07-27 1 1 fqaiser94@gmail.com fqaiser94@gmail.com
__init__.py
in bindings/python/python/pyiceberg_core
3 - 2024-08-07 2024-08-07 1 1 github@xuanwo.io github@xuanwo.io
view_metadata_builder.rs
in crates/iceberg/src/spec
1387 40 2025-02-25 2025-04-18 3 2 christian@hansetag.com christian@hansetag.com
mod.rs
in crates/iceberg/src/spec/schema
1034 22 2025-02-24 2025-02-27 2 2 xxchan22f@gmail.com 43447882+zenotme@users.nore...
mod.rs
in crates/iceberg/src/spec/manifest
951 - 2025-03-21 2025-05-01 2 2 chenleejonathan@gmail.com dentinyhao@gmail.com
snapshot_summary.rs
in crates/iceberg/src/spec
902 14 2025-03-21 2025-05-01 4 2 chenleejonathan@gmail.com dentinyhao@gmail.com
bound_predicate_visitor.rs
in crates/iceberg/src/expr/visitors
552 40 2024-04-16 2024-07-26 3 2 scott@donnel.ly github@xuanwo.io
writer.rs
in crates/iceberg/src/spec/manifest
538 3 2025-03-21 2025-05-01 2 2 chenleejonathan@gmail.com dentinyhao@gmail.com
entry.rs
in crates/iceberg/src/spec/manifest
498 3 2025-03-21 2025-05-01 2 2 chenleejonathan@gmail.com dentinyhao@gmail.com
Correlations

File Size vs. Number of Changes: 169 points

crates/iceberg/src/arrow/schema.rs x: 1536 lines of code y: 26 # changes crates/iceberg/src/expr/visitors/expression_evaluator.rs x: 30 lines of code y: 10 # changes crates/iceberg/src/expr/visitors/inclusive_metrics_evaluator.rs x: 1849 lines of code y: 11 # changes crates/iceberg/src/expr/visitors/strict_metrics_evaluator.rs x: 91 lines of code y: 3 # changes crates/iceberg/src/spec/manifest/_serde.rs x: 354 lines of code y: 2 # changes crates/iceberg/src/spec/manifest/data_file.rs x: 196 lines of code y: 2 # changes crates/iceberg/src/spec/manifest/entry.rs x: 498 lines of code y: 2 # changes crates/iceberg/src/spec/manifest/mod.rs x: 951 lines of code y: 2 # changes crates/iceberg/src/spec/manifest/writer.rs x: 538 lines of code y: 2 # changes crates/iceberg/src/spec/snapshot_summary.rs x: 902 lines of code y: 4 # changes Cargo.toml x: 115 lines of code y: 75 # changes crates/catalog/glue/src/catalog.rs x: 426 lines of code y: 9 # changes crates/catalog/memory/src/catalog.rs x: 1376 lines of code y: 10 # changes crates/catalog/memory/src/namespace_state.rs x: 223 lines of code y: 3 # changes crates/iceberg/src/error.rs x: 320 lines of code y: 16 # changes crates/catalog/rest/src/client.rs x: 20 lines of code y: 10 # changes crates/iceberg/src/catalog/mod.rs x: 1842 lines of code y: 35 # changes crates/catalog/rest/src/catalog.rs x: 1872 lines of code y: 36 # changes crates/catalog/s3tables/src/catalog.rs x: 421 lines of code y: 5 # changes crates/iceberg/src/scan/task.rs x: 6 lines of code y: 2 # changes crates/iceberg/src/table.rs x: 275 lines of code y: 15 # changes crates/iceberg/src/transaction/append.rs x: 145 lines of code y: 4 # changes crates/iceberg/src/transaction/mod.rs x: 287 lines of code y: 2 # changes crates/iceberg/src/transaction/snapshot.rs x: 321 lines of code y: 5 # changes crates/iceberg/src/transaction/sort_order.rs x: 16 lines of code y: 2 # changes crates/iceberg/src/io/file_io.rs x: 171 lines of code y: 11 # changes crates/iceberg/src/writer/file_writer/parquet_writer.rs x: 1929 lines of code y: 22 # changes crates/iceberg/src/spec/mod.rs x: 32 lines of code y: 15 # changes crates/iceberg/src/spec/name_mapping/mod.rs x: 308 lines of code y: 1 # changes crates/integrations/cache-moka/Cargo.toml x: 27 lines of code y: 1 # changes crates/integrations/cache-moka/src/lib.rs x: 56 lines of code y: 1 # changes crates/iceberg/src/spec/view_metadata.rs x: 279 lines of code y: 6 # changes crates/iceberg/src/spec/view_metadata_builder.rs x: 1387 lines of code y: 3 # changes crates/sqllogictest/Cargo.toml x: 36 lines of code y: 3 # changes crates/sqllogictest/src/engine/datafusion.rs x: 41 lines of code y: 1 # changes crates/sqllogictest/src/engine/mod.rs x: 9 lines of code y: 1 # changes crates/sqllogictest/src/lib.rs x: 4 lines of code y: 2 # changes crates/iceberg/src/cache.rs x: 17 lines of code y: 1 # changes crates/iceberg/src/lib.rs x: 28 lines of code y: 26 # changes crates/iceberg/src/expr/visitors/inclusive_projection.rs x: 381 lines of code y: 8 # changes crates/iceberg/src/expr/visitors/mod.rs x: 9 lines of code y: 9 # changes crates/iceberg/src/expr/visitors/strict_projection.rs x: 2922 lines of code y: 1 # changes crates/iceberg/src/spec/transform.rs x: 820 lines of code y: 13 # changes crates/iceberg/src/spec/table_metadata_builder.rs x: 2019 lines of code y: 13 # changes crates/integrations/cli/Cargo.toml x: 44 lines of code y: 2 # changes crates/integrations/cli/src/catalog.rs x: 119 lines of code y: 2 # changes crates/catalog/hms/Cargo.toml x: 56 lines of code y: 13 # changes crates/iceberg/Cargo.toml x: 93 lines of code y: 50 # changes crates/iceberg/src/spec/values.rs x: 2923 lines of code y: 36 # changes crates/integrations/cli/src/lib.rs x: 4 lines of code y: 1 # changes crates/integrations/cli/src/main.rs x: 72 lines of code y: 1 # changes crates/iceberg/src/expr/accessor.rs x: 33 lines of code y: 4 # changes crates/iceberg/src/spec/partition.rs x: 1514 lines of code y: 17 # changes crates/integrations/datafusion/Cargo.toml x: 38 lines of code y: 14 # changes crates/iceberg/src/io/mod.rs x: 27 lines of code y: 9 # changes crates/iceberg/src/io/storage.rs x: 146 lines of code y: 13 # changes crates/iceberg/src/io/storage_oss.rs x: 32 lines of code y: 1 # changes crates/iceberg/src/puffin/blob.rs x: 37 lines of code y: 2 # changes crates/iceberg/src/puffin/metadata.rs x: 667 lines of code y: 2 # changes crates/iceberg/src/puffin/mod.rs x: 13 lines of code y: 5 # changes crates/iceberg/src/puffin/reader.rs x: 88 lines of code y: 2 # changes crates/iceberg/src/puffin/writer.rs x: 265 lines of code y: 2 # changes crates/catalog/glue/Cargo.toml x: 42 lines of code y: 6 # changes crates/catalog/rest/Cargo.toml x: 48 lines of code y: 14 # changes bindings/python/Cargo.toml x: 32 lines of code y: 10 # changes bindings/python/pyproject.toml x: 46 lines of code y: 9 # changes crates/catalog/memory/Cargo.toml x: 38 lines of code y: 3 # changes crates/catalog/s3tables/Cargo.toml x: 40 lines of code y: 4 # changes crates/catalog/sql/Cargo.toml x: 47 lines of code y: 6 # changes website/book.toml x: 28 lines of code y: 3 # changes crates/iceberg/src/io/storage_s3.rs x: 112 lines of code y: 13 # changes crates/catalog/rest/src/types.rs x: 150 lines of code y: 5 # changes crates/iceberg/src/arrow/reader.rs x: 1486 lines of code y: 24 # changes crates/iceberg/src/delete_file_index.rs x: 150 lines of code y: 4 # changes crates/iceberg/src/delete_vector.rs x: 50 lines of code y: 3 # changes crates/iceberg/src/inspect/metadata_table.rs x: 76 lines of code y: 3 # changes crates/iceberg/src/scan/mod.rs x: 1429 lines of code y: 3 # changes crates/iceberg/src/spec/datatypes.rs x: 1003 lines of code y: 29 # changes crates/iceberg/src/spec/sort.rs x: 56 lines of code y: 9 # changes crates/iceberg/src/writer/file_writer/track_writer.rs x: 30 lines of code y: 4 # changes deny.toml x: 39 lines of code y: 5 # changes rust-toolchain.toml x: 23 lines of code y: 8 # changes crates/iceberg/src/spec/table_metadata.rs x: 2593 lines of code y: 37 # changes crates/iceberg/src/arrow/delete_file_manager.rs x: 59 lines of code y: 2 # changes crates/iceberg/src/transform/bucket.rs x: 825 lines of code y: 9 # changes crates/iceberg/src/inspect/snapshots.rs x: 20 lines of code y: 3 # changes crates/iceberg/src/transform/temporal.rs x: 2334 lines of code y: 15 # changes crates/iceberg/src/spec/snapshot.rs x: 328 lines of code y: 18 # changes crates/iceberg/src/arrow/mod.rs x: 11 lines of code y: 6 # changes crates/iceberg/src/arrow/nan_val_cnt_visitor.rs x: 132 lines of code y: 1 # changes crates/iceberg/src/arrow/value.rs x: 486 lines of code y: 2 # changes crates/iceberg/src/writer/base_writer/data_file_writer.rs x: 222 lines of code y: 8 # changes crates/integrations/datafusion/src/physical_plan/expr_to_predicate.rs x: 361 lines of code y: 5 # changes crates/iceberg/src/scan/cache.rs x: 170 lines of code y: 1 # changes crates/iceberg/src/scan/context.rs x: 139 lines of code y: 1 # changes bindings/python/src/transform.rs x: 61 lines of code y: 3 # changes crates/iceberg/src/spec/manifest_list.rs x: 490 lines of code y: 25 # changes crates/iceberg/src/spec/manifest/metadata.rs x: 120 lines of code y: 1 # changes crates/iceberg/src/expr/visitors/page_index_evaluator.rs x: 1160 lines of code y: 4 # changes crates/iceberg/src/expr/predicate.rs x: 582 lines of code y: 19 # changes crates/iceberg/src/io/object_cache.rs x: 322 lines of code y: 8 # changes crates/iceberg/src/writer/base_writer/equality_delete_writer.rs x: 670 lines of code y: 7 # changes crates/catalog/glue/src/error.rs x: 18 lines of code y: 4 # changes crates/iceberg/src/avro/schema.rs x: 1064 lines of code y: 11 # changes crates/iceberg/src/spec/schema/mod.rs x: 1034 lines of code y: 2 # changes crates/iceberg/src/spec/schema/visitor.rs x: 128 lines of code y: 2 # changes crates/iceberg/src/spec/view_version.rs x: 106 lines of code y: 2 # changes crates/iceberg/src/spec/schema/_serde.rs x: 152 lines of code y: 1 # changes crates/iceberg/src/spec/schema/id_reassigner.rs x: 279 lines of code y: 1 # changes crates/iceberg/src/spec/schema/index.rs x: 237 lines of code y: 1 # changes crates/iceberg/src/spec/schema/prune_columns.rs x: 692 lines of code y: 1 # changes crates/iceberg/src/arrow/record_batch_transformer.rs x: 469 lines of code y: 4 # changes crates/iceberg/src/transform/truncate.rs x: 723 lines of code y: 10 # changes crates/iceberg/src/arrow/record_batch_projector.rs x: 239 lines of code y: 5 # changes crates/integrations/datafusion/src/physical_plan/scan.rs x: 66 lines of code y: 11 # changes crates/catalog/sql/src/catalog.rs x: 1503 lines of code y: 7 # changes crates/catalog/s3tables/src/utils.rs x: 62 lines of code y: 1 # changes crates/sqllogictest/src/error.rs x: 15 lines of code y: 1 # changes scripts/verify.py x: 25 lines of code y: 2 # changes scripts/dependencies.py x: 45 lines of code y: 4 # changes crates/iceberg/src/spec/statistic_file.rs x: 146 lines of code y: 1 # changes crates/iceberg/src/writer/file_writer/location_generator.rs x: 180 lines of code y: 6 # changes crates/iceberg/src/transform/mod.rs x: 144 lines of code y: 9 # changes crates/iceberg/src/writer/base_writer/mod.rs x: 2 lines of code y: 3 # changes crates/integrations/datafusion/src/table/mod.rs x: 194 lines of code y: 4 # changes crates/catalog/glue/src/schema.rs x: 401 lines of code y: 4 # changes crates/catalog/glue/src/utils.rs x: 388 lines of code y: 5 # changes crates/catalog/hms/src/catalog.rs x: 314 lines of code y: 12 # changes crates/integrations/datafusion/src/catalog.rs x: 53 lines of code y: 4 # changes crates/integrations/datafusion/src/schema.rs x: 58 lines of code y: 5 # changes crates/integrations/datafusion/src/table/table_provider_factory.rs x: 169 lines of code y: 2 # changes crates/integrations/datafusion/src/lib.rs x: 9 lines of code y: 3 # changes crates/catalog/sql/src/error.rs x: 26 lines of code y: 3 # changes crates/iceberg/src/expr/visitors/row_group_metrics_evaluator.rs x: 1565 lines of code y: 2 # changes crates/catalog/hms/src/schema.rs x: 397 lines of code y: 3 # changes crates/iceberg/src/transform/identity.rs x: 74 lines of code y: 6 # changes crates/iceberg/src/transform/void.rs x: 128 lines of code y: 6 # changes crates/catalog/hms/src/utils.rs x: 426 lines of code y: 6 # changes crates/iceberg/src/expr/term.rs x: 163 lines of code y: 9 # changes crates/iceberg/src/expr/visitors/bound_predicate_visitor.rs x: 552 lines of code y: 3 # changes crates/iceberg/src/expr/visitors/manifest_evaluator.rs x: 1073 lines of code y: 8 # changes crates/iceberg/src/runtime/mod.rs x: 80 lines of code y: 2 # changes
75.0
# changes
  min: 1.0
  average: 7.1
  25th percentile: 2.0
  median: 4.0
  75th percentile: 9.0
  max: 75.0
0 2923.0
lines of code
min: 2.0 | average: 361.98 | 25th percentile: 28.5 | median: 93.0 | 75th percentile: 392.5 | max: 2923.0

Number of Contributors vs. Number of Changes: 169 points

crates/iceberg/src/arrow/schema.rs x: 15 # contributors y: 26 # changes crates/iceberg/src/expr/visitors/expression_evaluator.rs x: 8 # contributors y: 10 # changes crates/iceberg/src/expr/visitors/inclusive_metrics_evaluator.rs x: 8 # contributors y: 11 # changes crates/iceberg/src/expr/visitors/strict_metrics_evaluator.rs x: 3 # contributors y: 3 # changes crates/iceberg/src/spec/manifest/_serde.rs x: 2 # contributors y: 2 # changes crates/iceberg/src/spec/snapshot_summary.rs x: 2 # contributors y: 4 # changes Cargo.toml x: 27 # contributors y: 75 # changes crates/catalog/glue/src/catalog.rs x: 7 # contributors y: 9 # changes crates/catalog/memory/src/catalog.rs x: 5 # contributors y: 10 # changes crates/iceberg/src/error.rs x: 7 # contributors y: 16 # changes crates/catalog/rest/src/client.rs x: 3 # contributors y: 10 # changes crates/iceberg/src/catalog/mod.rs x: 20 # contributors y: 35 # changes crates/catalog/rest/src/catalog.rs x: 21 # contributors y: 36 # changes crates/catalog/s3tables/src/catalog.rs x: 5 # contributors y: 5 # changes crates/iceberg/src/table.rs x: 11 # contributors y: 15 # changes crates/iceberg/src/transaction/snapshot.rs x: 3 # contributors y: 5 # changes crates/iceberg/src/writer/file_writer/parquet_writer.rs x: 9 # contributors y: 22 # changes crates/iceberg/src/spec/mod.rs x: 8 # contributors y: 15 # changes crates/iceberg/src/spec/name_mapping/mod.rs x: 1 # contributors y: 1 # changes crates/iceberg/src/spec/view_metadata.rs x: 2 # contributors y: 6 # changes crates/iceberg/src/spec/view_metadata_builder.rs x: 2 # contributors y: 3 # changes crates/sqllogictest/src/lib.rs x: 1 # contributors y: 2 # changes crates/iceberg/src/lib.rs x: 11 # contributors y: 26 # changes crates/iceberg/src/expr/visitors/inclusive_projection.rs x: 5 # contributors y: 8 # changes crates/iceberg/src/expr/visitors/mod.rs x: 4 # contributors y: 9 # changes crates/iceberg/src/spec/transform.rs x: 8 # contributors y: 13 # changes crates/iceberg/src/spec/table_metadata_builder.rs x: 6 # contributors y: 13 # changes crates/iceberg/Cargo.toml x: 19 # contributors y: 50 # changes crates/iceberg/src/spec/values.rs x: 11 # contributors y: 36 # changes crates/iceberg/src/expr/accessor.rs x: 3 # contributors y: 4 # changes crates/iceberg/src/spec/partition.rs x: 12 # contributors y: 17 # changes crates/integrations/datafusion/Cargo.toml x: 9 # contributors y: 14 # changes crates/iceberg/src/io/mod.rs x: 6 # contributors y: 9 # changes crates/iceberg/src/io/storage.rs x: 9 # contributors y: 13 # changes crates/iceberg/src/puffin/mod.rs x: 1 # contributors y: 5 # changes crates/catalog/glue/Cargo.toml x: 3 # contributors y: 6 # changes crates/catalog/rest/Cargo.toml x: 10 # contributors y: 14 # changes bindings/python/Cargo.toml x: 4 # contributors y: 10 # changes crates/catalog/s3tables/Cargo.toml x: 4 # contributors y: 4 # changes crates/catalog/sql/Cargo.toml x: 4 # contributors y: 6 # changes crates/iceberg/src/arrow/reader.rs x: 9 # contributors y: 24 # changes crates/iceberg/src/spec/datatypes.rs x: 12 # contributors y: 29 # changes crates/iceberg/src/spec/sort.rs x: 5 # contributors y: 9 # changes rust-toolchain.toml x: 4 # contributors y: 8 # changes crates/iceberg/src/spec/table_metadata.rs x: 15 # contributors y: 37 # changes crates/iceberg/src/transform/temporal.rs x: 9 # contributors y: 15 # changes crates/iceberg/src/spec/snapshot.rs x: 11 # contributors y: 18 # changes crates/iceberg/src/spec/manifest_list.rs x: 15 # contributors y: 25 # changes crates/iceberg/src/expr/predicate.rs x: 11 # contributors y: 19 # changes crates/iceberg/src/io/object_cache.rs x: 6 # contributors y: 8 # changes crates/iceberg/src/writer/base_writer/equality_delete_writer.rs x: 3 # contributors y: 7 # changes crates/iceberg/src/writer/mod.rs x: 3 # contributors y: 9 # changes crates/iceberg/src/avro/schema.rs x: 9 # contributors y: 11 # changes crates/iceberg/src/transform/truncate.rs x: 7 # contributors y: 10 # changes crates/integrations/datafusion/src/physical_plan/scan.rs x: 7 # contributors y: 11 # changes crates/integrations/datafusion/src/table/mod.rs x: 5 # contributors y: 4 # changes crates/catalog/hms/src/catalog.rs x: 6 # contributors y: 12 # changes crates/integrations/datafusion/src/schema.rs x: 4 # contributors y: 5 # changes crates/catalog/sql/src/error.rs x: 1 # contributors y: 3 # changes crates/iceberg/src/transform/identity.rs x: 5 # contributors y: 6 # changes
75.0
# changes
  min: 1.0
  average: 7.1
  25th percentile: 2.0
  median: 4.0
  75th percentile: 9.0
  max: 75.0
0 27.0
# contributors
min: 1.0 | average: 4.16 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 5.0 | max: 27.0

Number of Contributors vs. File Size: 169 points

crates/iceberg/src/arrow/schema.rs x: 15 # contributors y: 1536 lines of code crates/iceberg/src/expr/visitors/expression_evaluator.rs x: 8 # contributors y: 30 lines of code crates/iceberg/src/expr/visitors/inclusive_metrics_evaluator.rs x: 8 # contributors y: 1849 lines of code crates/iceberg/src/expr/visitors/strict_metrics_evaluator.rs x: 3 # contributors y: 91 lines of code crates/iceberg/src/spec/manifest/_serde.rs x: 2 # contributors y: 354 lines of code crates/iceberg/src/spec/manifest/data_file.rs x: 2 # contributors y: 196 lines of code crates/iceberg/src/spec/manifest/entry.rs x: 2 # contributors y: 498 lines of code crates/iceberg/src/spec/manifest/mod.rs x: 2 # contributors y: 951 lines of code crates/iceberg/src/spec/manifest/writer.rs x: 2 # contributors y: 538 lines of code crates/iceberg/src/spec/snapshot_summary.rs x: 2 # contributors y: 902 lines of code Cargo.toml x: 27 # contributors y: 115 lines of code crates/catalog/glue/src/catalog.rs x: 7 # contributors y: 426 lines of code crates/catalog/memory/src/catalog.rs x: 5 # contributors y: 1376 lines of code crates/catalog/memory/src/namespace_state.rs x: 3 # contributors y: 223 lines of code crates/iceberg/src/error.rs x: 7 # contributors y: 320 lines of code crates/catalog/rest/src/client.rs x: 3 # contributors y: 20 lines of code crates/iceberg/src/catalog/mod.rs x: 20 # contributors y: 1842 lines of code crates/catalog/rest/src/catalog.rs x: 21 # contributors y: 1872 lines of code crates/catalog/s3tables/src/catalog.rs x: 5 # contributors y: 421 lines of code crates/iceberg/src/scan/task.rs x: 2 # contributors y: 6 lines of code crates/iceberg/src/table.rs x: 11 # contributors y: 275 lines of code crates/iceberg/src/transaction/append.rs x: 2 # contributors y: 145 lines of code crates/iceberg/src/transaction/mod.rs x: 2 # contributors y: 287 lines of code crates/iceberg/src/transaction/snapshot.rs x: 3 # contributors y: 321 lines of code crates/iceberg/src/transaction/sort_order.rs x: 2 # contributors y: 16 lines of code crates/iceberg/src/io/file_io.rs x: 8 # contributors y: 171 lines of code crates/iceberg/src/writer/file_writer/parquet_writer.rs x: 9 # contributors y: 1929 lines of code crates/iceberg/src/spec/name_mapping/mod.rs x: 1 # contributors y: 308 lines of code crates/integrations/cache-moka/Cargo.toml x: 1 # contributors y: 27 lines of code crates/integrations/cache-moka/src/lib.rs x: 1 # contributors y: 56 lines of code crates/iceberg/src/spec/view_metadata_builder.rs x: 2 # contributors y: 1387 lines of code crates/sqllogictest/Cargo.toml x: 2 # contributors y: 36 lines of code crates/sqllogictest/src/engine/datafusion.rs x: 1 # contributors y: 41 lines of code crates/sqllogictest/src/engine/mod.rs x: 1 # contributors y: 9 lines of code crates/iceberg/src/cache.rs x: 1 # contributors y: 17 lines of code crates/iceberg/src/lib.rs x: 11 # contributors y: 28 lines of code crates/iceberg/src/expr/visitors/inclusive_projection.rs x: 5 # contributors y: 381 lines of code crates/iceberg/src/expr/visitors/mod.rs x: 4 # contributors y: 9 lines of code crates/iceberg/src/expr/visitors/strict_projection.rs x: 1 # contributors y: 2922 lines of code crates/iceberg/src/spec/transform.rs x: 8 # contributors y: 820 lines of code crates/iceberg/src/spec/table_metadata_builder.rs x: 6 # contributors y: 2019 lines of code crates/integrations/cli/src/catalog.rs x: 2 # contributors y: 119 lines of code crates/catalog/hms/Cargo.toml x: 8 # contributors y: 56 lines of code crates/iceberg/Cargo.toml x: 19 # contributors y: 93 lines of code crates/iceberg/src/spec/values.rs x: 11 # contributors y: 2923 lines of code crates/integrations/cli/src/main.rs x: 1 # contributors y: 72 lines of code crates/iceberg/src/expr/accessor.rs x: 3 # contributors y: 33 lines of code crates/iceberg/src/spec/partition.rs x: 12 # contributors y: 1514 lines of code crates/integrations/datafusion/Cargo.toml x: 9 # contributors y: 38 lines of code crates/iceberg/src/io/mod.rs x: 6 # contributors y: 27 lines of code crates/iceberg/src/io/storage.rs x: 9 # contributors y: 146 lines of code crates/iceberg/src/puffin/metadata.rs x: 1 # contributors y: 667 lines of code crates/iceberg/src/puffin/reader.rs x: 1 # contributors y: 88 lines of code crates/iceberg/src/puffin/writer.rs x: 1 # contributors y: 265 lines of code crates/catalog/glue/Cargo.toml x: 3 # contributors y: 42 lines of code crates/catalog/rest/Cargo.toml x: 10 # contributors y: 48 lines of code bindings/python/Cargo.toml x: 4 # contributors y: 32 lines of code bindings/python/pyproject.toml x: 4 # contributors y: 46 lines of code crates/catalog/sql/Cargo.toml x: 4 # contributors y: 47 lines of code website/book.toml x: 2 # contributors y: 28 lines of code crates/iceberg/src/io/storage_s3.rs x: 9 # contributors y: 112 lines of code crates/catalog/rest/src/types.rs x: 3 # contributors y: 150 lines of code crates/iceberg/src/arrow/reader.rs x: 9 # contributors y: 1486 lines of code crates/iceberg/src/delete_file_index.rs x: 4 # contributors y: 150 lines of code crates/iceberg/src/delete_vector.rs x: 2 # contributors y: 50 lines of code crates/iceberg/src/inspect/metadata_table.rs x: 3 # contributors y: 76 lines of code crates/iceberg/src/scan/mod.rs x: 3 # contributors y: 1429 lines of code crates/iceberg/src/spec/datatypes.rs x: 12 # contributors y: 1003 lines of code crates/iceberg/src/spec/sort.rs x: 5 # contributors y: 56 lines of code rust-toolchain.toml x: 4 # contributors y: 23 lines of code crates/iceberg/src/spec/table_metadata.rs x: 15 # contributors y: 2593 lines of code crates/iceberg/src/arrow/delete_file_manager.rs x: 1 # contributors y: 59 lines of code crates/iceberg/src/transform/bucket.rs x: 6 # contributors y: 825 lines of code crates/iceberg/src/transform/temporal.rs x: 9 # contributors y: 2334 lines of code crates/iceberg/src/spec/snapshot.rs x: 11 # contributors y: 328 lines of code crates/iceberg/src/arrow/mod.rs x: 3 # contributors y: 11 lines of code crates/iceberg/src/arrow/nan_val_cnt_visitor.rs x: 1 # contributors y: 132 lines of code crates/iceberg/src/arrow/value.rs x: 2 # contributors y: 486 lines of code crates/iceberg/src/writer/base_writer/data_file_writer.rs x: 4 # contributors y: 222 lines of code crates/integrations/datafusion/src/physical_plan/expr_to_predicate.rs x: 5 # contributors y: 361 lines of code crates/iceberg/src/scan/cache.rs x: 1 # contributors y: 170 lines of code crates/iceberg/src/scan/context.rs x: 1 # contributors y: 139 lines of code bindings/python/src/transform.rs x: 3 # contributors y: 61 lines of code crates/iceberg/src/spec/manifest_list.rs x: 15 # contributors y: 490 lines of code crates/iceberg/src/spec/manifest/metadata.rs x: 1 # contributors y: 120 lines of code crates/iceberg/src/expr/visitors/page_index_evaluator.rs x: 4 # contributors y: 1160 lines of code crates/iceberg/src/expr/predicate.rs x: 11 # contributors y: 582 lines of code crates/iceberg/src/io/object_cache.rs x: 6 # contributors y: 322 lines of code crates/iceberg/src/writer/base_writer/equality_delete_writer.rs x: 3 # contributors y: 670 lines of code crates/iceberg/src/avro/schema.rs x: 9 # contributors y: 1064 lines of code crates/iceberg/src/spec/schema/mod.rs x: 2 # contributors y: 1034 lines of code crates/iceberg/src/spec/schema/visitor.rs x: 2 # contributors y: 128 lines of code crates/iceberg/src/spec/view_version.rs x: 1 # contributors y: 106 lines of code crates/iceberg/src/spec/schema/_serde.rs x: 1 # contributors y: 152 lines of code crates/iceberg/src/spec/schema/id_reassigner.rs x: 1 # contributors y: 279 lines of code crates/iceberg/src/spec/schema/index.rs x: 1 # contributors y: 237 lines of code crates/iceberg/src/spec/schema/prune_columns.rs x: 1 # contributors y: 692 lines of code crates/iceberg/src/arrow/record_batch_transformer.rs x: 4 # contributors y: 469 lines of code crates/iceberg/src/transform/truncate.rs x: 7 # contributors y: 723 lines of code crates/iceberg/src/arrow/record_batch_projector.rs x: 3 # contributors y: 239 lines of code crates/iceberg/src/expr/mod.rs x: 5 # contributors y: 31 lines of code crates/integrations/datafusion/src/physical_plan/scan.rs x: 7 # contributors y: 66 lines of code crates/catalog/sql/src/catalog.rs x: 3 # contributors y: 1503 lines of code crates/iceberg/src/writer/file_writer/location_generator.rs x: 3 # contributors y: 180 lines of code crates/iceberg/src/transform/mod.rs x: 5 # contributors y: 144 lines of code crates/integrations/datafusion/src/table/mod.rs x: 5 # contributors y: 194 lines of code crates/catalog/glue/src/schema.rs x: 4 # contributors y: 401 lines of code crates/catalog/glue/src/utils.rs x: 3 # contributors y: 388 lines of code crates/integrations/datafusion/src/catalog.rs x: 3 # contributors y: 53 lines of code crates/integrations/datafusion/src/schema.rs x: 4 # contributors y: 58 lines of code crates/integrations/datafusion/src/table/table_provider_factory.rs x: 2 # contributors y: 169 lines of code crates/iceberg/src/expr/visitors/row_group_metrics_evaluator.rs x: 1 # contributors y: 1565 lines of code crates/catalog/hms/src/schema.rs x: 3 # contributors y: 397 lines of code crates/iceberg/src/transform/identity.rs x: 5 # contributors y: 74 lines of code crates/iceberg/src/transform/void.rs x: 5 # contributors y: 128 lines of code crates/catalog/hms/src/utils.rs x: 2 # contributors y: 426 lines of code crates/iceberg/src/expr/term.rs x: 5 # contributors y: 163 lines of code crates/iceberg/src/expr/visitors/bound_predicate_visitor.rs x: 2 # contributors y: 552 lines of code crates/iceberg/src/expr/visitors/manifest_evaluator.rs x: 6 # contributors y: 1073 lines of code crates/iceberg/src/runtime/mod.rs x: 2 # contributors y: 80 lines of code
2923.0
lines of code
  min: 2.0
  average: 361.98
  25th percentile: 28.5
  median: 93.0
  75th percentile: 392.5
  max: 2923.0
0 27.0
# contributors
min: 1.0 | average: 4.16 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 5.0 | max: 27.0