apache / iceberg-rust
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
61% | 12% | 15% | 5% | 4%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
rs62% | 13% | 16% | 5% | 3%
toml0% | 0% | 0% | 13% | 86%
py0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
crates61% | 13% | 16% | 5% | 3%
ROOT0% | 0% | 0% | 57% | 42%
bindings0% | 0% | 0% | 0% | 100%
scripts0% | 0% | 0% | 0% | 100%
website0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
values.rs
in crates/iceberg/src/spec
2923 86
strict_projection.rs
in crates/iceberg/src/expr/visitors
2922 21
table_metadata.rs
in crates/iceberg/src/spec
2593 53
temporal.rs
in crates/iceberg/src/transform
2334 57
table_metadata_builder.rs
in crates/iceberg/src/spec
2019 48
parquet_writer.rs
in crates/iceberg/src/writer/file_writer
1929 29
catalog.rs
in crates/catalog/rest/src
1872 7
inclusive_metrics_evaluator.rs
in crates/iceberg/src/expr/visitors
1849 84
mod.rs
in crates/iceberg/src/catalog
1842 59
row_group_metrics_evaluator.rs
in crates/iceberg/src/expr/visitors
1565 74
schema.rs
in crates/iceberg/src/arrow
1536 36
partition.rs
in crates/iceberg/src/spec
1514 41
catalog.rs
in crates/catalog/sql/src
1503 7
reader.rs
in crates/iceberg/src/arrow
1486 62
mod.rs
in crates/iceberg/src/scan
1429 8
view_metadata_builder.rs
in crates/iceberg/src/spec
1387 40
catalog.rs
in crates/catalog/memory/src
1376 6
page_index_evaluator.rs
in crates/iceberg/src/expr/visitors
1160 44
manifest_evaluator.rs
in crates/iceberg/src/expr/visitors
1073 43
schema.rs
in crates/iceberg/src/avro
1064 32
mod.rs
in crates/iceberg/src/spec/schema
1034 22
datatypes.rs
in crates/iceberg/src/spec
1003 34
mod.rs
in crates/iceberg/src/spec/manifest
951 -
snapshot_summary.rs
in crates/iceberg/src/spec
902 14
bucket.rs
in crates/iceberg/src/transform
825 41
transform.rs
in crates/iceberg/src/spec
820 16
truncate.rs
in crates/iceberg/src/transform
723 22
prune_columns.rs
in crates/iceberg/src/spec/schema
692 26
equality_delete_writer.rs
in crates/iceberg/src/writer/base_writer
670 -
metadata.rs
in crates/iceberg/src/puffin
667 6
predicate.rs
in crates/iceberg/src/expr
582 17
bound_predicate_visitor.rs
in crates/iceberg/src/expr/visitors
552 40
writer.rs
in crates/iceberg/src/spec/manifest
538 3
entry.rs
in crates/iceberg/src/spec/manifest
498 3
manifest_list.rs
in crates/iceberg/src/spec
490 3
value.rs
in crates/iceberg/src/arrow
486 10
record_batch_transformer.rs
in crates/iceberg/src/arrow
469 13
utils.rs
in crates/catalog/hms/src
426 14
catalog.rs
in crates/catalog/glue/src
426 1
catalog.rs
in crates/catalog/s3tables/src
421 -
schema.rs
in crates/catalog/glue/src
401 15
schema.rs
in crates/catalog/hms/src
397 13
utils.rs
in crates/catalog/glue/src
388 9
inclusive_projection.rs
in crates/iceberg/src/expr/visitors
381 29
expr_to_predicate.rs
in crates/integrations/datafusion/src/physical_plan
361 23
_serde.rs
in crates/iceberg/src/spec/manifest
354 5
snapshot.rs
in crates/iceberg/src/spec
328 6
object_cache.rs
in crates/iceberg/src/io
322 2
snapshot.rs
in crates/iceberg/src/transaction
321 7
error.rs
in crates/iceberg/src
320 13
Files With Most Units (Top 50)
File# lines# units
values.rs
in crates/iceberg/src/spec
2923 86
inclusive_metrics_evaluator.rs
in crates/iceberg/src/expr/visitors
1849 84
row_group_metrics_evaluator.rs
in crates/iceberg/src/expr/visitors
1565 74
reader.rs
in crates/iceberg/src/arrow
1486 62
mod.rs
in crates/iceberg/src/catalog
1842 59
temporal.rs
in crates/iceberg/src/transform
2334 57
table_metadata.rs
in crates/iceberg/src/spec
2593 53
table_metadata_builder.rs
in crates/iceberg/src/spec
2019 48
page_index_evaluator.rs
in crates/iceberg/src/expr/visitors
1160 44
manifest_evaluator.rs
in crates/iceberg/src/expr/visitors
1073 43
bucket.rs
in crates/iceberg/src/transform
825 41
partition.rs
in crates/iceberg/src/spec
1514 41
view_metadata_builder.rs
in crates/iceberg/src/spec
1387 40
bound_predicate_visitor.rs
in crates/iceberg/src/expr/visitors
552 40
schema.rs
in crates/iceberg/src/arrow
1536 36
index.rs
in crates/iceberg/src/spec/schema
237 36
datatypes.rs
in crates/iceberg/src/spec
1003 34
schema.rs
in crates/iceberg/src/avro
1064 32
parquet_writer.rs
in crates/iceberg/src/writer/file_writer
1929 29
inclusive_projection.rs
in crates/iceberg/src/expr/visitors
381 29
prune_columns.rs
in crates/iceberg/src/spec/schema
692 26
expr_to_predicate.rs
in crates/integrations/datafusion/src/physical_plan
361 23
truncate.rs
in crates/iceberg/src/transform
723 22
mod.rs
in crates/iceberg/src/spec/schema
1034 22
strict_projection.rs
in crates/iceberg/src/expr/visitors
2922 21
visitor.rs
in crates/iceberg/src/spec/schema
128 18
predicate.rs
in crates/iceberg/src/expr
582 17
transform.rs
in crates/iceberg/src/spec
820 16
schema.rs
in crates/catalog/glue/src
401 15
snapshot_summary.rs
in crates/iceberg/src/spec
902 14
utils.rs
in crates/catalog/hms/src
426 14
record_batch_transformer.rs
in crates/iceberg/src/arrow
469 13
error.rs
in crates/iceberg/src
320 13
schema.rs
in crates/catalog/hms/src
397 13
nan_val_cnt_visitor.rs
in crates/iceberg/src/arrow
132 11
strict_metrics_evaluator.rs
in crates/iceberg/src/expr/visitors
91 11
value.rs
in crates/iceberg/src/arrow
486 10
_serde.rs
in crates/iceberg/src/spec/schema
152 10
mod.rs
in crates/iceberg/src/transaction
287 9
view_metadata.rs
in crates/iceberg/src/spec
279 9
utils.rs
in crates/catalog/glue/src
388 9
mod.rs
in crates/iceberg/src/scan
1429 8
namespace_state.rs
in crates/catalog/memory/src
223 8
snapshot.rs
in crates/iceberg/src/transaction
321 7
catalog.rs
in crates/catalog/sql/src
1503 7
catalog.rs
in crates/catalog/rest/src
1872 7
snapshot.rs
in crates/iceberg/src/spec
328 6
metadata.rs
in crates/iceberg/src/puffin
667 6
location_generator.rs
in crates/iceberg/src/writer/file_writer
180 6
catalog.rs
in crates/catalog/memory/src
1376 6
Files With Long Lines (Top 33)

There are 33 files with lines longer than 120 characters. In total, there are 120 long lines.

File# lines# units# long lines
strict_projection.rs
in crates/iceberg/src/expr/visitors
2922 21 30
mod.rs
in crates/iceberg/src/spec/manifest
951 - 21
table_metadata.rs
in crates/iceberg/src/spec
2593 53 10
catalog.rs
in crates/catalog/sql/src
1503 7 7
writer.rs
in crates/iceberg/src/spec/manifest
538 3 4
values.rs
in crates/iceberg/src/spec
2923 86 4
datatypes.rs
in crates/iceberg/src/spec
1003 34 4
catalog.rs
in crates/catalog/memory/src
1376 6 4
partition.rs
in crates/iceberg/src/spec
1514 41 3
view_metadata_builder.rs
in crates/iceberg/src/spec
1387 40 3
metadata.rs
in crates/iceberg/src/puffin
667 6 3
catalog.rs
in crates/catalog/rest/src
1872 7 3
prune_columns.rs
in crates/iceberg/src/spec/schema
692 26 2
parquet_writer.rs
in crates/iceberg/src/writer/file_writer
1929 29 2
error.rs
in crates/iceberg/src
320 13 2
23 - 1
reader.rs
in crates/iceberg/src/arrow
1486 62 1
value.rs
in crates/iceberg/src/arrow
486 10 1
record_batch_transformer.rs
in crates/iceberg/src/arrow
469 13 1
snapshot.rs
in crates/iceberg/src/transaction
321 7 1
snapshot.rs
in crates/iceberg/src/spec
328 6 1
_serde.rs
in crates/iceberg/src/spec/manifest
354 5 1
table_metadata_builder.rs
in crates/iceberg/src/spec
2019 48 1
mod.rs
in crates/iceberg/src/spec/schema
1034 22 1
index.rs
in crates/iceberg/src/spec/schema
237 36 1
mod.rs
in crates/iceberg/src/spec/name_mapping
308 5 1
mod.rs
in crates/iceberg/src/scan
1429 8 1
location_generator.rs
in crates/iceberg/src/writer/file_writer
180 6 1
inclusive_projection.rs
in crates/iceberg/src/expr/visitors
381 29 1
predicate.rs
in crates/iceberg/src/expr
582 17 1
table_provider_factory.rs
in crates/integrations/datafusion/src/table
169 5 1
main.rs
in crates/integrations/cli/src
72 - 1
Cargo.toml
in crates/catalog/hms
56 - 1
Correlations

File Size vs. Commits (all time): 169 points

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

File Size vs. Contributors (all time): 169 points

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

File Size vs. Commits (30 days): 85 points

crates/iceberg/src/arrow/schema.rs x: 2 commits (30d) y: 1536 lines of code crates/iceberg/src/expr/visitors/expression_evaluator.rs x: 1 commits (30d) y: 30 lines of code crates/iceberg/src/expr/visitors/inclusive_metrics_evaluator.rs x: 1 commits (30d) y: 1849 lines of code crates/iceberg/src/expr/visitors/strict_metrics_evaluator.rs x: 1 commits (30d) y: 91 lines of code crates/iceberg/src/spec/manifest/_serde.rs x: 1 commits (30d) y: 354 lines of code crates/iceberg/src/spec/manifest/data_file.rs x: 1 commits (30d) y: 196 lines of code crates/iceberg/src/spec/manifest/entry.rs x: 1 commits (30d) y: 498 lines of code crates/iceberg/src/spec/manifest/mod.rs x: 1 commits (30d) y: 951 lines of code crates/iceberg/src/spec/manifest/writer.rs x: 1 commits (30d) y: 538 lines of code crates/iceberg/src/spec/snapshot_summary.rs x: 1 commits (30d) y: 902 lines of code Cargo.toml x: 11 commits (30d) y: 115 lines of code crates/catalog/glue/src/catalog.rs x: 1 commits (30d) y: 426 lines of code crates/catalog/memory/src/catalog.rs x: 1 commits (30d) y: 1376 lines of code crates/catalog/memory/src/namespace_state.rs x: 1 commits (30d) y: 223 lines of code crates/iceberg/src/error.rs x: 2 commits (30d) y: 320 lines of code crates/catalog/rest/src/client.rs x: 3 commits (30d) y: 20 lines of code crates/iceberg/src/catalog/mod.rs x: 4 commits (30d) y: 1842 lines of code crates/catalog/rest/src/catalog.rs x: 2 commits (30d) y: 1872 lines of code crates/catalog/s3tables/src/catalog.rs x: 2 commits (30d) y: 421 lines of code crates/iceberg/src/scan/task.rs x: 1 commits (30d) y: 6 lines of code crates/iceberg/src/table.rs x: 1 commits (30d) y: 275 lines of code crates/iceberg/src/transaction/append.rs x: 2 commits (30d) y: 145 lines of code crates/iceberg/src/transaction/mod.rs x: 1 commits (30d) y: 287 lines of code crates/iceberg/src/transaction/sort_order.rs x: 1 commits (30d) y: 16 lines of code crates/iceberg/src/io/file_io.rs x: 3 commits (30d) y: 171 lines of code crates/iceberg/src/writer/file_writer/parquet_writer.rs x: 2 commits (30d) y: 1929 lines of code crates/iceberg/src/spec/name_mapping/mod.rs x: 1 commits (30d) y: 308 lines of code crates/integrations/cache-moka/src/lib.rs x: 1 commits (30d) y: 56 lines of code crates/iceberg/src/spec/view_metadata_builder.rs x: 1 commits (30d) y: 1387 lines of code crates/sqllogictest/Cargo.toml x: 2 commits (30d) y: 36 lines of code crates/sqllogictest/src/engine/datafusion.rs x: 1 commits (30d) y: 41 lines of code crates/iceberg/src/lib.rs x: 2 commits (30d) y: 28 lines of code crates/iceberg/src/expr/visitors/inclusive_projection.rs x: 1 commits (30d) y: 381 lines of code crates/iceberg/src/expr/visitors/strict_projection.rs x: 1 commits (30d) y: 2922 lines of code crates/iceberg/src/spec/transform.rs x: 1 commits (30d) y: 820 lines of code crates/iceberg/src/spec/table_metadata_builder.rs x: 1 commits (30d) y: 2019 lines of code crates/integrations/cli/src/catalog.rs x: 2 commits (30d) y: 119 lines of code crates/catalog/hms/Cargo.toml x: 4 commits (30d) y: 56 lines of code crates/iceberg/Cargo.toml x: 6 commits (30d) y: 93 lines of code crates/iceberg/src/spec/values.rs x: 3 commits (30d) y: 2923 lines of code crates/integrations/cli/src/main.rs x: 1 commits (30d) y: 72 lines of code crates/iceberg/src/spec/partition.rs x: 1 commits (30d) y: 1514 lines of code crates/integrations/datafusion/Cargo.toml x: 3 commits (30d) y: 38 lines of code crates/iceberg/src/puffin/metadata.rs x: 1 commits (30d) y: 667 lines of code crates/catalog/rest/Cargo.toml x: 3 commits (30d) y: 48 lines of code crates/iceberg/src/io/storage_s3.rs x: 1 commits (30d) y: 112 lines of code crates/catalog/rest/src/types.rs x: 1 commits (30d) y: 150 lines of code crates/iceberg/src/arrow/reader.rs x: 2 commits (30d) y: 1486 lines of code crates/iceberg/src/delete_vector.rs x: 2 commits (30d) y: 50 lines of code crates/iceberg/src/scan/mod.rs x: 1 commits (30d) y: 1429 lines of code crates/iceberg/src/spec/datatypes.rs x: 1 commits (30d) y: 1003 lines of code crates/iceberg/src/spec/table_metadata.rs x: 1 commits (30d) y: 2593 lines of code crates/iceberg/src/arrow/delete_file_manager.rs x: 1 commits (30d) y: 59 lines of code
2923.0
lines of code
  min: 4.0
  average: 457.29
  25th percentile: 36.5
  median: 93.0
  75th percentile: 462.0
  max: 2923.0
0 11.0
commits (30d)
min: 1.0 | average: 1.56 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 11.0

File Size vs. Contributors (30 days): 85 points

crates/iceberg/src/arrow/schema.rs x: 2 contributors (30d) y: 1536 lines of code crates/iceberg/src/expr/visitors/expression_evaluator.rs x: 1 contributors (30d) y: 30 lines of code crates/iceberg/src/expr/visitors/inclusive_metrics_evaluator.rs x: 1 contributors (30d) y: 1849 lines of code crates/iceberg/src/expr/visitors/strict_metrics_evaluator.rs x: 1 contributors (30d) y: 91 lines of code crates/iceberg/src/spec/manifest/_serde.rs x: 1 contributors (30d) y: 354 lines of code crates/iceberg/src/spec/manifest/data_file.rs x: 1 contributors (30d) y: 196 lines of code crates/iceberg/src/spec/manifest/entry.rs x: 1 contributors (30d) y: 498 lines of code crates/iceberg/src/spec/manifest/mod.rs x: 1 contributors (30d) y: 951 lines of code crates/iceberg/src/spec/manifest/writer.rs x: 1 contributors (30d) y: 538 lines of code crates/iceberg/src/spec/snapshot_summary.rs x: 1 contributors (30d) y: 902 lines of code Cargo.toml x: 4 contributors (30d) y: 115 lines of code crates/catalog/glue/src/catalog.rs x: 1 contributors (30d) y: 426 lines of code crates/catalog/memory/src/catalog.rs x: 1 contributors (30d) y: 1376 lines of code crates/catalog/memory/src/namespace_state.rs x: 1 contributors (30d) y: 223 lines of code crates/iceberg/src/error.rs x: 2 contributors (30d) y: 320 lines of code crates/catalog/rest/src/client.rs x: 1 contributors (30d) y: 20 lines of code crates/iceberg/src/catalog/mod.rs x: 4 contributors (30d) y: 1842 lines of code crates/catalog/rest/src/catalog.rs x: 2 contributors (30d) y: 1872 lines of code crates/catalog/s3tables/src/catalog.rs x: 2 contributors (30d) y: 421 lines of code crates/iceberg/src/scan/task.rs x: 1 contributors (30d) y: 6 lines of code crates/iceberg/src/table.rs x: 1 contributors (30d) y: 275 lines of code crates/iceberg/src/transaction/append.rs x: 2 contributors (30d) y: 145 lines of code crates/iceberg/src/transaction/mod.rs x: 1 contributors (30d) y: 287 lines of code crates/iceberg/src/io/file_io.rs x: 3 contributors (30d) y: 171 lines of code crates/iceberg/src/writer/file_writer/parquet_writer.rs x: 2 contributors (30d) y: 1929 lines of code crates/iceberg/src/spec/name_mapping/mod.rs x: 1 contributors (30d) y: 308 lines of code crates/integrations/cache-moka/src/lib.rs x: 1 contributors (30d) y: 56 lines of code crates/iceberg/src/spec/view_metadata_builder.rs x: 1 contributors (30d) y: 1387 lines of code crates/sqllogictest/Cargo.toml x: 2 contributors (30d) y: 36 lines of code crates/sqllogictest/src/engine/datafusion.rs x: 1 contributors (30d) y: 41 lines of code crates/iceberg/src/lib.rs x: 2 contributors (30d) y: 28 lines of code crates/iceberg/src/expr/visitors/inclusive_projection.rs x: 1 contributors (30d) y: 381 lines of code crates/iceberg/src/expr/visitors/strict_projection.rs x: 1 contributors (30d) y: 2922 lines of code crates/iceberg/src/spec/transform.rs x: 1 contributors (30d) y: 820 lines of code crates/iceberg/src/spec/table_metadata_builder.rs x: 1 contributors (30d) y: 2019 lines of code crates/integrations/cli/src/catalog.rs x: 2 contributors (30d) y: 119 lines of code crates/catalog/hms/Cargo.toml x: 3 contributors (30d) y: 56 lines of code crates/iceberg/Cargo.toml x: 4 contributors (30d) y: 93 lines of code crates/iceberg/src/spec/values.rs x: 3 contributors (30d) y: 2923 lines of code crates/integrations/cli/src/main.rs x: 1 contributors (30d) y: 72 lines of code crates/iceberg/src/spec/partition.rs x: 1 contributors (30d) y: 1514 lines of code crates/iceberg/src/puffin/metadata.rs x: 1 contributors (30d) y: 667 lines of code crates/iceberg/src/io/storage_s3.rs x: 1 contributors (30d) y: 112 lines of code crates/catalog/rest/src/types.rs x: 1 contributors (30d) y: 150 lines of code crates/iceberg/src/arrow/reader.rs x: 2 contributors (30d) y: 1486 lines of code crates/iceberg/src/delete_vector.rs x: 2 contributors (30d) y: 50 lines of code crates/iceberg/src/scan/mod.rs x: 1 contributors (30d) y: 1429 lines of code crates/iceberg/src/spec/datatypes.rs x: 1 contributors (30d) y: 1003 lines of code crates/iceberg/src/spec/table_metadata.rs x: 1 contributors (30d) y: 2593 lines of code crates/iceberg/src/arrow/delete_file_manager.rs x: 1 contributors (30d) y: 59 lines of code
2923.0
lines of code
  min: 4.0
  average: 457.29
  25th percentile: 36.5
  median: 93.0
  75th percentile: 462.0
  max: 2923.0
0 4.0
contributors (30d)
min: 1.0 | average: 1.35 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.5 | max: 4.0

File Size vs. Commits (90 days): 120 points

crates/iceberg/src/arrow/schema.rs x: 6 commits (90d) y: 1536 lines of code crates/iceberg/src/expr/visitors/expression_evaluator.rs x: 2 commits (90d) y: 30 lines of code crates/iceberg/src/expr/visitors/inclusive_metrics_evaluator.rs x: 2 commits (90d) y: 1849 lines of code crates/iceberg/src/expr/visitors/strict_metrics_evaluator.rs x: 3 commits (90d) y: 91 lines of code crates/iceberg/src/spec/manifest/_serde.rs x: 2 commits (90d) y: 354 lines of code crates/iceberg/src/spec/manifest/data_file.rs x: 2 commits (90d) y: 196 lines of code crates/iceberg/src/spec/manifest/entry.rs x: 2 commits (90d) y: 498 lines of code crates/iceberg/src/spec/manifest/mod.rs x: 2 commits (90d) y: 951 lines of code crates/iceberg/src/spec/manifest/writer.rs x: 2 commits (90d) y: 538 lines of code crates/iceberg/src/spec/snapshot_summary.rs x: 4 commits (90d) y: 902 lines of code Cargo.toml x: 18 commits (90d) y: 115 lines of code crates/catalog/glue/src/catalog.rs x: 2 commits (90d) y: 426 lines of code crates/catalog/memory/src/catalog.rs x: 1 commits (90d) y: 1376 lines of code crates/catalog/memory/src/namespace_state.rs x: 1 commits (90d) y: 223 lines of code crates/iceberg/src/error.rs x: 2 commits (90d) y: 320 lines of code crates/catalog/rest/src/client.rs x: 7 commits (90d) y: 20 lines of code crates/iceberg/src/catalog/mod.rs x: 6 commits (90d) y: 1842 lines of code crates/catalog/rest/src/catalog.rs x: 5 commits (90d) y: 1872 lines of code crates/catalog/s3tables/src/catalog.rs x: 4 commits (90d) y: 421 lines of code crates/iceberg/src/scan/task.rs x: 2 commits (90d) y: 6 lines of code crates/iceberg/src/table.rs x: 1 commits (90d) y: 275 lines of code crates/iceberg/src/transaction/append.rs x: 4 commits (90d) y: 145 lines of code crates/iceberg/src/transaction/mod.rs x: 2 commits (90d) y: 287 lines of code crates/iceberg/src/transaction/snapshot.rs x: 5 commits (90d) y: 321 lines of code crates/iceberg/src/transaction/sort_order.rs x: 2 commits (90d) y: 16 lines of code crates/iceberg/src/io/file_io.rs x: 3 commits (90d) y: 171 lines of code crates/iceberg/src/writer/file_writer/parquet_writer.rs x: 7 commits (90d) y: 1929 lines of code crates/iceberg/src/spec/mod.rs x: 4 commits (90d) y: 32 lines of code crates/iceberg/src/spec/name_mapping/mod.rs x: 1 commits (90d) y: 308 lines of code crates/integrations/cache-moka/Cargo.toml x: 1 commits (90d) y: 27 lines of code crates/integrations/cache-moka/src/lib.rs x: 1 commits (90d) y: 56 lines of code crates/iceberg/src/spec/view_metadata.rs x: 3 commits (90d) y: 279 lines of code crates/iceberg/src/spec/view_metadata_builder.rs x: 3 commits (90d) y: 1387 lines of code crates/sqllogictest/Cargo.toml x: 2 commits (90d) y: 36 lines of code crates/sqllogictest/src/engine/datafusion.rs x: 1 commits (90d) y: 41 lines of code crates/sqllogictest/src/engine/mod.rs x: 1 commits (90d) y: 9 lines of code crates/iceberg/src/cache.rs x: 1 commits (90d) y: 17 lines of code crates/iceberg/src/lib.rs x: 3 commits (90d) y: 28 lines of code crates/iceberg/src/expr/visitors/inclusive_projection.rs x: 1 commits (90d) y: 381 lines of code crates/iceberg/src/expr/visitors/strict_projection.rs x: 1 commits (90d) y: 2922 lines of code crates/iceberg/src/spec/transform.rs x: 2 commits (90d) y: 820 lines of code crates/iceberg/src/spec/table_metadata_builder.rs x: 4 commits (90d) y: 2019 lines of code crates/integrations/cli/src/catalog.rs x: 2 commits (90d) y: 119 lines of code crates/catalog/hms/Cargo.toml x: 4 commits (90d) y: 56 lines of code crates/iceberg/Cargo.toml x: 11 commits (90d) y: 93 lines of code crates/iceberg/src/spec/values.rs x: 5 commits (90d) y: 2923 lines of code crates/integrations/cli/src/main.rs x: 1 commits (90d) y: 72 lines of code crates/iceberg/src/spec/partition.rs x: 2 commits (90d) y: 1514 lines of code crates/integrations/datafusion/Cargo.toml x: 4 commits (90d) y: 38 lines of code crates/iceberg/src/io/storage.rs x: 2 commits (90d) y: 146 lines of code crates/iceberg/src/puffin/metadata.rs x: 1 commits (90d) y: 667 lines of code crates/iceberg/src/puffin/mod.rs x: 3 commits (90d) y: 13 lines of code crates/iceberg/src/puffin/reader.rs x: 2 commits (90d) y: 88 lines of code crates/iceberg/src/puffin/writer.rs x: 2 commits (90d) y: 265 lines of code crates/catalog/rest/Cargo.toml x: 3 commits (90d) y: 48 lines of code crates/catalog/s3tables/Cargo.toml x: 3 commits (90d) y: 40 lines of code crates/iceberg/src/io/storage_s3.rs x: 1 commits (90d) y: 112 lines of code crates/catalog/rest/src/types.rs x: 3 commits (90d) y: 150 lines of code crates/iceberg/src/arrow/reader.rs x: 6 commits (90d) y: 1486 lines of code crates/iceberg/src/scan/mod.rs x: 3 commits (90d) y: 1429 lines of code crates/iceberg/src/spec/datatypes.rs x: 2 commits (90d) y: 1003 lines of code crates/iceberg/src/spec/table_metadata.rs x: 5 commits (90d) y: 2593 lines of code crates/iceberg/src/arrow/delete_file_manager.rs x: 2 commits (90d) y: 59 lines of code crates/iceberg/src/transform/bucket.rs x: 1 commits (90d) y: 825 lines of code crates/iceberg/src/transform/temporal.rs x: 2 commits (90d) y: 2334 lines of code crates/iceberg/src/spec/snapshot.rs x: 1 commits (90d) y: 328 lines of code crates/iceberg/src/arrow/mod.rs x: 3 commits (90d) y: 11 lines of code crates/iceberg/src/arrow/nan_val_cnt_visitor.rs x: 1 commits (90d) y: 132 lines of code crates/iceberg/src/arrow/value.rs x: 2 commits (90d) y: 486 lines of code crates/iceberg/src/writer/base_writer/data_file_writer.rs x: 3 commits (90d) y: 222 lines of code crates/integrations/datafusion/src/physical_plan/expr_to_predicate.rs x: 2 commits (90d) y: 361 lines of code crates/iceberg/src/scan/cache.rs x: 1 commits (90d) y: 170 lines of code crates/iceberg/src/scan/context.rs x: 1 commits (90d) y: 139 lines of code bindings/python/src/transform.rs x: 1 commits (90d) y: 61 lines of code crates/iceberg/src/spec/manifest_list.rs x: 1 commits (90d) y: 490 lines of code crates/iceberg/src/spec/manifest/metadata.rs x: 1 commits (90d) y: 120 lines of code crates/iceberg/src/expr/visitors/page_index_evaluator.rs x: 2 commits (90d) y: 1160 lines of code crates/iceberg/src/expr/predicate.rs x: 3 commits (90d) y: 582 lines of code crates/iceberg/src/io/object_cache.rs x: 1 commits (90d) y: 322 lines of code crates/iceberg/src/writer/base_writer/equality_delete_writer.rs x: 2 commits (90d) y: 670 lines of code crates/iceberg/src/avro/schema.rs x: 1 commits (90d) y: 1064 lines of code crates/iceberg/src/spec/schema/mod.rs x: 2 commits (90d) y: 1034 lines of code crates/iceberg/src/spec/schema/visitor.rs x: 2 commits (90d) y: 128 lines of code crates/iceberg/src/spec/schema/_serde.rs x: 1 commits (90d) y: 152 lines of code crates/iceberg/src/spec/schema/id_reassigner.rs x: 1 commits (90d) y: 279 lines of code crates/iceberg/src/spec/schema/index.rs x: 1 commits (90d) y: 237 lines of code crates/iceberg/src/spec/schema/prune_columns.rs x: 1 commits (90d) y: 692 lines of code crates/iceberg/src/arrow/record_batch_transformer.rs x: 1 commits (90d) y: 469 lines of code crates/iceberg/src/transform/truncate.rs x: 1 commits (90d) y: 723 lines of code
2923.0
lines of code
  min: 4.0
  average: 438.15
  25th percentile: 37.25
  median: 142.0
  75th percentile: 496.0
  max: 2923.0
0 18.0
commits (90d)
min: 1.0 | average: 2.34 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 18.0

File Size vs. Contributors (90 days): 120 points

crates/iceberg/src/arrow/schema.rs x: 5 contributors (90d) y: 1536 lines of code crates/iceberg/src/expr/visitors/expression_evaluator.rs x: 2 contributors (90d) y: 30 lines of code crates/iceberg/src/expr/visitors/inclusive_metrics_evaluator.rs x: 2 contributors (90d) y: 1849 lines of code crates/iceberg/src/expr/visitors/strict_metrics_evaluator.rs x: 3 contributors (90d) y: 91 lines of code crates/iceberg/src/spec/manifest/_serde.rs x: 2 contributors (90d) y: 354 lines of code crates/iceberg/src/spec/manifest/data_file.rs x: 2 contributors (90d) y: 196 lines of code crates/iceberg/src/spec/manifest/entry.rs x: 2 contributors (90d) y: 498 lines of code crates/iceberg/src/spec/manifest/mod.rs x: 2 contributors (90d) y: 951 lines of code crates/iceberg/src/spec/manifest/writer.rs x: 2 contributors (90d) y: 538 lines of code crates/iceberg/src/spec/snapshot_summary.rs x: 2 contributors (90d) y: 902 lines of code Cargo.toml x: 8 contributors (90d) y: 115 lines of code crates/catalog/glue/src/catalog.rs x: 2 contributors (90d) y: 426 lines of code crates/catalog/memory/src/catalog.rs x: 1 contributors (90d) y: 1376 lines of code crates/catalog/memory/src/namespace_state.rs x: 1 contributors (90d) y: 223 lines of code crates/iceberg/src/error.rs x: 2 contributors (90d) y: 320 lines of code crates/catalog/rest/src/client.rs x: 3 contributors (90d) y: 20 lines of code crates/iceberg/src/catalog/mod.rs x: 6 contributors (90d) y: 1842 lines of code crates/catalog/rest/src/catalog.rs x: 4 contributors (90d) y: 1872 lines of code crates/catalog/s3tables/src/catalog.rs x: 4 contributors (90d) y: 421 lines of code crates/iceberg/src/scan/task.rs x: 2 contributors (90d) y: 6 lines of code crates/iceberg/src/table.rs x: 1 contributors (90d) y: 275 lines of code crates/iceberg/src/transaction/append.rs x: 2 contributors (90d) y: 145 lines of code crates/iceberg/src/transaction/mod.rs x: 2 contributors (90d) y: 287 lines of code crates/iceberg/src/transaction/snapshot.rs x: 3 contributors (90d) y: 321 lines of code crates/iceberg/src/transaction/sort_order.rs x: 2 contributors (90d) y: 16 lines of code crates/iceberg/src/io/file_io.rs x: 3 contributors (90d) y: 171 lines of code crates/iceberg/src/writer/file_writer/parquet_writer.rs x: 4 contributors (90d) y: 1929 lines of code crates/iceberg/src/spec/mod.rs x: 3 contributors (90d) y: 32 lines of code crates/iceberg/src/spec/name_mapping/mod.rs x: 1 contributors (90d) y: 308 lines of code crates/integrations/cache-moka/Cargo.toml x: 1 contributors (90d) y: 27 lines of code crates/integrations/cache-moka/src/lib.rs x: 1 contributors (90d) y: 56 lines of code crates/iceberg/src/spec/view_metadata_builder.rs x: 2 contributors (90d) y: 1387 lines of code crates/sqllogictest/Cargo.toml x: 2 contributors (90d) y: 36 lines of code crates/sqllogictest/src/engine/datafusion.rs x: 1 contributors (90d) y: 41 lines of code crates/sqllogictest/src/engine/mod.rs x: 1 contributors (90d) y: 9 lines of code crates/iceberg/src/cache.rs x: 1 contributors (90d) y: 17 lines of code crates/iceberg/src/expr/visitors/inclusive_projection.rs x: 1 contributors (90d) y: 381 lines of code crates/iceberg/src/expr/visitors/strict_projection.rs x: 1 contributors (90d) y: 2922 lines of code crates/iceberg/src/spec/transform.rs x: 2 contributors (90d) y: 820 lines of code crates/iceberg/src/spec/table_metadata_builder.rs x: 3 contributors (90d) y: 2019 lines of code crates/integrations/cli/src/catalog.rs x: 2 contributors (90d) y: 119 lines of code crates/catalog/hms/Cargo.toml x: 3 contributors (90d) y: 56 lines of code crates/iceberg/Cargo.toml x: 9 contributors (90d) y: 93 lines of code crates/iceberg/src/spec/values.rs x: 4 contributors (90d) y: 2923 lines of code crates/integrations/cli/src/main.rs x: 1 contributors (90d) y: 72 lines of code crates/iceberg/src/spec/partition.rs x: 2 contributors (90d) y: 1514 lines of code crates/integrations/datafusion/Cargo.toml x: 3 contributors (90d) y: 38 lines of code crates/iceberg/src/puffin/metadata.rs x: 1 contributors (90d) y: 667 lines of code crates/iceberg/src/puffin/reader.rs x: 1 contributors (90d) y: 88 lines of code crates/iceberg/src/io/storage_s3.rs x: 1 contributors (90d) y: 112 lines of code crates/catalog/rest/src/types.rs x: 3 contributors (90d) y: 150 lines of code crates/iceberg/src/arrow/reader.rs x: 3 contributors (90d) y: 1486 lines of code crates/iceberg/src/delete_vector.rs x: 2 contributors (90d) y: 50 lines of code crates/iceberg/src/scan/mod.rs x: 3 contributors (90d) y: 1429 lines of code crates/iceberg/src/spec/datatypes.rs x: 2 contributors (90d) y: 1003 lines of code crates/iceberg/src/spec/table_metadata.rs x: 5 contributors (90d) y: 2593 lines of code crates/iceberg/src/arrow/delete_file_manager.rs x: 1 contributors (90d) y: 59 lines of code crates/iceberg/src/transform/bucket.rs x: 1 contributors (90d) y: 825 lines of code crates/iceberg/src/transform/temporal.rs x: 1 contributors (90d) y: 2334 lines of code crates/iceberg/src/spec/snapshot.rs x: 1 contributors (90d) y: 328 lines of code crates/iceberg/src/arrow/mod.rs x: 3 contributors (90d) y: 11 lines of code crates/iceberg/src/arrow/nan_val_cnt_visitor.rs x: 1 contributors (90d) y: 132 lines of code crates/iceberg/src/arrow/value.rs x: 2 contributors (90d) y: 486 lines of code crates/iceberg/src/writer/base_writer/data_file_writer.rs x: 2 contributors (90d) y: 222 lines of code crates/integrations/datafusion/src/physical_plan/expr_to_predicate.rs x: 2 contributors (90d) y: 361 lines of code crates/iceberg/src/scan/cache.rs x: 1 contributors (90d) y: 170 lines of code crates/iceberg/src/scan/context.rs x: 1 contributors (90d) y: 139 lines of code crates/iceberg/src/spec/manifest_list.rs x: 1 contributors (90d) y: 490 lines of code crates/iceberg/src/spec/manifest/metadata.rs x: 1 contributors (90d) y: 120 lines of code crates/iceberg/src/expr/visitors/page_index_evaluator.rs x: 2 contributors (90d) y: 1160 lines of code crates/iceberg/src/expr/predicate.rs x: 3 contributors (90d) y: 582 lines of code crates/iceberg/src/io/object_cache.rs x: 1 contributors (90d) y: 322 lines of code crates/iceberg/src/writer/base_writer/equality_delete_writer.rs x: 1 contributors (90d) y: 670 lines of code crates/iceberg/src/avro/schema.rs x: 1 contributors (90d) y: 1064 lines of code crates/iceberg/src/spec/schema/mod.rs x: 2 contributors (90d) y: 1034 lines of code crates/iceberg/src/spec/schema/visitor.rs x: 2 contributors (90d) y: 128 lines of code crates/iceberg/src/spec/schema/_serde.rs x: 1 contributors (90d) y: 152 lines of code crates/iceberg/src/spec/schema/id_reassigner.rs x: 1 contributors (90d) y: 279 lines of code crates/iceberg/src/spec/schema/index.rs x: 1 contributors (90d) y: 237 lines of code crates/iceberg/src/spec/schema/prune_columns.rs x: 1 contributors (90d) y: 692 lines of code crates/iceberg/src/arrow/record_batch_transformer.rs x: 1 contributors (90d) y: 469 lines of code crates/iceberg/src/transform/truncate.rs x: 1 contributors (90d) y: 723 lines of code
2923.0
lines of code
  min: 4.0
  average: 438.15
  25th percentile: 37.25
  median: 142.0
  75th percentile: 496.0
  max: 2923.0
0 9.0
contributors (90d)
min: 1.0 | average: 1.89 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 9.0