apache / arrow-datafusion
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 458 files with 162,237 lines of code.
    • 5 files changed more than 100 times (4,290 lines of code)
    • 19 files changed 51-100 times (21,091 lines of code)
    • 83 files changed 21-50 times (63,502 lines of code)
    • 161 files changed 6-20 times (50,499 lines of code)
    • 190 files changed 1-5 times (22,855 lines of code)
2% | 13% | 39% | 31% | 14%
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 458 files with 162,237 lines of code.
    • 15 files changed by more than 25 contributors (25,312 lines of code)
    • 117 files changed by 11-25 contributors (75,660 lines of code)
    • 90 files changed by 6-10 contributors (27,695 lines of code)
    • 145 files changed by 2-5 contributors (23,886 lines of code)
    • 91 files changed by 1 contributor (9,684 lines of code)
15% | 46% | 17% | 14% | 5%
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, sql, md, sh, toml, py, txt, json, yml, gitignore, yaml, svg, rst, dockerignore, html, css, gitattributes, bat, editorconfig, cfg, proto, gitmodules
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
rs2% | 12% | 39% | 31% | 13%
toml22% | 47% | 10% | 7% | 12%
proto0% | 100% | 0% | 0% | 0%
py0% | 0% | 0% | 14% | 85%
sql0% | 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
datafusion2% | 13% | 39% | 31% | 13%
datafusion-cli3% | 0% | 29% | 46% | 20%
datafusion-examples0% | 100% | 0% | 0% | 0%
ROOT0% | 71% | 0% | 0% | 28%
benchmarks0% | 3% | 0% | 0% | 96%
test-utils0% | 0% | 0% | 84% | 15%
dev0% | 0% | 0% | 23% | 76%
conbench0% | 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
context.rs
in datafusion/core/src/execution
2319 37 2022-03-29 2023-08-03 157 56 90197956+yahonanjing@users.... comphead@users.noreply.gith...
planner.rs
in datafusion/sql/src
371 6 2022-05-23 2023-08-03 116 49 agrove@apache.org comphead@users.noreply.gith...
Cargo.toml
in datafusion/core
150 - 2022-03-29 2023-08-02 115 36 90197956+yahonanjing@users.... trent@trenthauck.com
plan.rs
in datafusion/expr/src/logical_plan
1402 13 2022-04-21 2023-08-03 105 51 agrove@apache.org comphead@users.noreply.gith...
Cargo.toml
in datafusion-cli
48 - 2021-05-03 2023-08-08 102 23 danielheres@gmail.com 1781103+tustvold@users.nore...
proto
datafusion.proto
in datafusion/proto/proto
1310 - 2022-03-29 2023-08-08 95 52 90197956+yahonanjing@users.... 2010youy01@gmail.com
binary.rs
in datafusion/physical-expr/src/expressions
3655 90 2022-03-29 2023-08-08 89 34 90197956+yahonanjing@users.... 1781103+tustvold@users.nore...
Cargo.toml
in datafusion-examples
56 - 2021-04-18 2023-08-08 78 22 jorgecarleitao@gmail.com sarutak@apache.org
scalar.rs
in datafusion/common/src
5350 83 2022-03-29 2023-08-08 78 35 90197956+yahonanjing@users.... 1781103+tustvold@users.nore...
builder.rs
in datafusion/expr/src/logical_plan
1493 30 2022-05-22 2023-08-05 77 33 agrove@apache.org devinjdangelo@gmail.com
utils.rs
in datafusion/expr/src
1280 19 2022-05-16 2023-08-03 76 34 agrove@apache.org comphead@users.noreply.gith...
dataframe.rs
in datafusion/core/src
1443 7 2022-03-29 2023-08-05 73 27 90197956+yahonanjing@users.... devinjdangelo@gmail.com
Cargo.toml
in datafusion/common
47 - 2022-03-29 2023-08-02 72 17 90197956+yahonanjing@users.... jakevingoo@gmail.com
Cargo.toml
in datafusion/expr
43 - 2022-03-29 2023-07-24 69 16 90197956+yahonanjing@users.... andygrove73@gmail.com
Cargo.toml
in datafusion/physical-expr
75 - 2022-03-29 2023-07-24 66 22 90197956+yahonanjing@users.... andygrove73@gmail.com
expr_fn.rs
in datafusion/expr/src
926 6 2022-03-29 2023-08-06 66 39 90197956+yahonanjing@users.... izveigor@gmail.com
Cargo.toml
in root
54 - 2021-04-18 2023-08-08 63 20 andygrove73@gmail.com 1781103+tustvold@users.nore...
Cargo.toml
in datafusion/sql
46 - 2022-05-23 2023-07-24 60 15 agrove@apache.org andygrove73@gmail.com
Cargo.toml
in benchmarks
48 - 2021-04-18 2023-08-01 60 23 jorgecarleitao@gmail.com jakevingoo@gmail.com
mod.rs
in datafusion/core/src/physical_plan
535 15 2022-03-29 2023-08-03 60 26 90197956+yahonanjing@users.... martin@push-f.com
optimizer.rs
in datafusion/optimizer/src
495 26 2022-06-02 2023-08-03 57 21 agrove@apache.org comphead@users.noreply.gith...
Cargo.toml
in datafusion/proto
50 - 2022-03-29 2023-07-30 56 12 90197956+yahonanjing@users.... sarutak@apache.org
expr.rs
in datafusion/expr/src
1202 11 2022-03-29 2023-08-08 54 30 90197956+yahonanjing@users.... andrew@nerdnetworks.org
functions.rs
in datafusion/physical-expr/src
2983 15 2022-03-29 2023-08-06 51 24 90197956+yahonanjing@users.... izveigor@gmail.com
lib.rs
in datafusion/proto/src
8 - 2022-03-29 2022-12-19 50 23 90197956+yahonanjing@users.... 90197956+yahonanjing@users....
Cargo.toml
in datafusion/optimizer
52 - 2022-06-02 2023-07-24 49 13 agrove@apache.org andygrove73@gmail.com
mod.rs
in datafusion/core/src/physical_plan/aggregates
1299 48 2022-04-26 2023-08-03 49 18 henry.yijieshen@gmail.com comphead@users.noreply.gith...
sort.rs
in datafusion/core/src/physical_plan/sorts
796 27 2022-03-29 2023-08-03 48 17 90197956+yahonanjing@users.... comphead@users.noreply.gith...
table.rs
in datafusion/core/src/datasource/listing
1468 11 2022-03-29 2023-08-08 48 32 90197956+yahonanjing@users.... devinjdangelo@gmail.com
pruning.rs
in datafusion/core/src/physical_optimizer
1852 91 2022-03-29 2023-08-03 48 22 90197956+yahonanjing@users.... comphead@users.noreply.gith...
expr_schema.rs
in datafusion/expr/src
463 21 2022-04-21 2023-08-08 46 23 agrove@apache.org andrew@nerdnetworks.org
mod.rs
in datafusion/proto/src/logical_plan
2408 57 2022-12-19 2023-08-03 44 29 90197956+yahonanjing@users.... comphead@users.noreply.gith...
repartition.rs
in datafusion/core/src/physical_optimizer
936 67 2022-03-29 2023-07-25 43 21 90197956+yahonanjing@users.... 84610851+parkma99@users.nor...
from_proto.rs
in datafusion/proto/src/logical_plan
1604 36 2022-12-19 2023-08-08 42 23 90197956+yahonanjing@users.... 2010youy01@gmail.com
function.rs
in datafusion/expr/src
57 1 2022-03-29 2023-06-22 41 22 90197956+yahonanjing@users.... andrew@nerdnetworks.org
lib.rs
in datafusion/core/src
43 - 2022-03-29 2023-07-20 40 14 90197956+yahonanjing@users.... andrew@nerdnetworks.org
lib.rs
in datafusion/expr/src
60 1 2022-03-29 2023-08-07 40 16 90197956+yahonanjing@users.... izveigor@gmail.com
hash_join.rs
in datafusion/core/src/physical_plan/joins
1073 19 2022-10-24 2023-08-03 40 20 andrew@nerdnetworks.org comphead@users.noreply.gith...
lib.rs
in datafusion/optimizer/src
36 1 2022-06-02 2023-06-19 39 20 agrove@apache.org aprimadi@gmail.com
binary.rs
in datafusion/expr/src/type_coercion
1181 36 2022-10-06 2023-08-08 38 20 andrew@nerdnetworks.org 1781103+tustvold@users.nore...
utils.rs
in datafusion/sql/src
184 1 2022-05-23 2023-08-08 37 24 agrove@apache.org andrew@nerdnetworks.org
utils.rs
in datafusion/optimizer/src
303 19 2022-06-02 2023-08-03 37 21 agrove@apache.org comphead@users.noreply.gith...
sum.rs
in datafusion/physical-expr/src/aggregate
405 34 2022-04-26 2023-07-25 37 18 henry.yijieshen@gmail.com viirya@gmail.com
planner.rs
in datafusion/physical-expr/src
409 - 2022-06-04 2023-08-08 37 23 agrove@apache.org 1781103+tustvold@users.nore...
mod.rs
in datafusion/core/src/physical_plan/windows
576 19 2022-03-29 2023-07-26 37 15 90197956+yahonanjing@users.... jiangzhx@gmail.com
sort_preserving_merge.rs
in datafusion/core/src/physical_plan/sorts
839 17 2022-03-29 2023-07-26 37 13 90197956+yahonanjing@users.... 106137913+mustafasrepo@user...
parquet.rs
in datafusion/core/src/datasource/file_format
1035 7 2022-03-29 2023-07-08 37 16 90197956+yahonanjing@users.... 982458633@qq.com
built_in_function.rs
in datafusion/expr/src
1170 8 2022-03-29 2023-08-06 37 21 90197956+yahonanjing@users.... izveigor@gmail.com
to_proto.rs
in datafusion/proto/src/logical_plan
1517 25 2022-12-19 2023-08-08 37 23 90197956+yahonanjing@users.... 2010youy01@gmail.com
sort_enforcement.rs
in datafusion/core/src/physical_optimizer
2300 23 2023-01-09 2023-08-03 37 17 106137913+mustafasrepo@user... comphead@users.noreply.gith...
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
context.rs
in datafusion/core/src/execution
2319 37 2022-03-29 2023-08-03 157 56 90197956+yahonanjing@users.... comphead@users.noreply.gith...
proto
datafusion.proto
in datafusion/proto/proto
1310 - 2022-03-29 2023-08-08 95 52 90197956+yahonanjing@users.... 2010youy01@gmail.com
plan.rs
in datafusion/expr/src/logical_plan
1402 13 2022-04-21 2023-08-03 105 51 agrove@apache.org comphead@users.noreply.gith...
planner.rs
in datafusion/sql/src
371 6 2022-05-23 2023-08-03 116 49 agrove@apache.org comphead@users.noreply.gith...
expr_fn.rs
in datafusion/expr/src
926 6 2022-03-29 2023-08-06 66 39 90197956+yahonanjing@users.... izveigor@gmail.com
Cargo.toml
in datafusion/core
150 - 2022-03-29 2023-08-02 115 36 90197956+yahonanjing@users.... trent@trenthauck.com
scalar.rs
in datafusion/common/src
5350 83 2022-03-29 2023-08-08 78 35 90197956+yahonanjing@users.... 1781103+tustvold@users.nore...
binary.rs
in datafusion/physical-expr/src/expressions
3655 90 2022-03-29 2023-08-08 89 34 90197956+yahonanjing@users.... 1781103+tustvold@users.nore...
utils.rs
in datafusion/expr/src
1280 19 2022-05-16 2023-08-03 76 34 agrove@apache.org comphead@users.noreply.gith...
builder.rs
in datafusion/expr/src/logical_plan
1493 30 2022-05-22 2023-08-05 77 33 agrove@apache.org devinjdangelo@gmail.com
table.rs
in datafusion/core/src/datasource/listing
1468 11 2022-03-29 2023-08-08 48 32 90197956+yahonanjing@users.... devinjdangelo@gmail.com
expr.rs
in datafusion/expr/src
1202 11 2022-03-29 2023-08-08 54 30 90197956+yahonanjing@users.... andrew@nerdnetworks.org
mod.rs
in datafusion/proto/src/logical_plan
2408 57 2022-12-19 2023-08-03 44 29 90197956+yahonanjing@users.... comphead@users.noreply.gith...
dataframe.rs
in datafusion/core/src
1443 7 2022-03-29 2023-08-05 73 27 90197956+yahonanjing@users.... devinjdangelo@gmail.com
mod.rs
in datafusion/core/src/physical_plan
535 15 2022-03-29 2023-08-03 60 26 90197956+yahonanjing@users.... martin@push-f.com
mod.rs
in datafusion/proto/src/physical_plan
1856 31 2022-11-30 2023-08-08 36 25 19528375+kikkon@users.norep... 1781103+tustvold@users.nore...
functions.rs
in datafusion/physical-expr/src
2983 15 2022-03-29 2023-08-06 51 24 90197956+yahonanjing@users.... izveigor@gmail.com
utils.rs
in datafusion/sql/src
184 1 2022-05-23 2023-08-08 37 24 agrove@apache.org andrew@nerdnetworks.org
Cargo.toml
in datafusion-cli
48 - 2021-05-03 2023-08-08 102 23 danielheres@gmail.com 1781103+tustvold@users.nore...
Cargo.toml
in benchmarks
48 - 2021-04-18 2023-08-01 60 23 jorgecarleitao@gmail.com jakevingoo@gmail.com
lib.rs
in datafusion/proto/src
8 - 2022-03-29 2022-12-19 50 23 90197956+yahonanjing@users.... 90197956+yahonanjing@users....
expr_schema.rs
in datafusion/expr/src
463 21 2022-04-21 2023-08-08 46 23 agrove@apache.org andrew@nerdnetworks.org
from_proto.rs
in datafusion/proto/src/logical_plan
1604 36 2022-12-19 2023-08-08 42 23 90197956+yahonanjing@users.... 2010youy01@gmail.com
planner.rs
in datafusion/physical-expr/src
409 - 2022-06-04 2023-08-08 37 23 agrove@apache.org 1781103+tustvold@users.nore...
to_proto.rs
in datafusion/proto/src/logical_plan
1517 25 2022-12-19 2023-08-08 37 23 90197956+yahonanjing@users.... 2010youy01@gmail.com
expr_simplifier.rs
in datafusion/optimizer/src/simplify_expressions
2409 104 2022-10-26 2023-08-03 32 23 59198230+haoyang670@users.n... 819464715@qq.com
Cargo.toml
in datafusion-examples
56 - 2021-04-18 2023-08-08 78 22 jorgecarleitao@gmail.com sarutak@apache.org
Cargo.toml
in datafusion/physical-expr
75 - 2022-03-29 2023-07-24 66 22 90197956+yahonanjing@users.... andygrove73@gmail.com
pruning.rs
in datafusion/core/src/physical_optimizer
1852 91 2022-03-29 2023-08-03 48 22 90197956+yahonanjing@users.... comphead@users.noreply.gith...
function.rs
in datafusion/expr/src
57 1 2022-03-29 2023-06-22 41 22 90197956+yahonanjing@users.... andrew@nerdnetworks.org
optimizer.rs
in datafusion/optimizer/src
495 26 2022-06-02 2023-08-03 57 21 agrove@apache.org comphead@users.noreply.gith...
repartition.rs
in datafusion/core/src/physical_optimizer
936 67 2022-03-29 2023-07-25 43 21 90197956+yahonanjing@users.... 84610851+parkma99@users.nor...
utils.rs
in datafusion/optimizer/src
303 19 2022-06-02 2023-08-03 37 21 agrove@apache.org comphead@users.noreply.gith...
built_in_function.rs
in datafusion/expr/src
1170 8 2022-03-29 2023-08-06 37 21 90197956+yahonanjing@users.... izveigor@gmail.com
dfschema.rs
in datafusion/common/src
936 37 2022-03-29 2023-07-27 33 21 90197956+yahonanjing@users.... 106137913+mustafasrepo@user...
mod.rs
in datafusion/physical-expr/src/expressions
146 - 2022-03-29 2023-08-08 32 21 90197956+yahonanjing@users.... 2010youy01@gmail.com
Cargo.toml
in root
54 - 2021-04-18 2023-08-08 63 20 andygrove73@gmail.com 1781103+tustvold@users.nore...
hash_join.rs
in datafusion/core/src/physical_plan/joins
1073 19 2022-10-24 2023-08-03 40 20 andrew@nerdnetworks.org comphead@users.noreply.gith...
lib.rs
in datafusion/optimizer/src
36 1 2022-06-02 2023-06-19 39 20 agrove@apache.org aprimadi@gmail.com
binary.rs
in datafusion/expr/src/type_coercion
1181 36 2022-10-06 2023-08-08 38 20 andrew@nerdnetworks.org 1781103+tustvold@users.nore...
helpers.rs
in datafusion/core/src/datasource/listing
307 - 2022-03-29 2023-07-19 34 20 90197956+yahonanjing@users.... waynestxia@gmail.com
in_list.rs
in datafusion/physical-expr/src/expressions
874 29 2022-03-29 2023-08-03 34 20 90197956+yahonanjing@users.... comphead@users.noreply.gith...
statement.rs
in datafusion/sql/src
972 19 2023-01-07 2023-08-05 34 20 jakevingoo@gmail.com devinjdangelo@gmail.com
csv.rs
in datafusion/core/src/datasource/file_format
1173 7 2022-03-29 2023-08-08 25 20 90197956+yahonanjing@users.... devinjdangelo@gmail.com
datetime_expressions.rs
in datafusion/physical-expr/src
1071 22 2022-03-29 2023-06-28 32 19 90197956+yahonanjing@users.... andrew@nerdnetworks.org
type_coercion.rs
in datafusion/optimizer/src/analyzer
1369 47 2023-04-05 2023-08-03 28 19 jakevingoo@gmail.com comphead@users.noreply.gith...
error.rs
in datafusion/common/src
466 21 2022-03-29 2023-08-03 24 19 90197956+yahonanjing@users.... comphead@users.noreply.gith...
parser.rs
in datafusion/sql/src
1154 26 2022-05-23 2023-06-11 24 19 agrove@apache.org jakevingoo@gmail.com
mod.rs
in datafusion/core/src/physical_plan/aggregates
1299 48 2022-04-26 2023-08-03 49 18 henry.yijieshen@gmail.com comphead@users.noreply.gith...
sum.rs
in datafusion/physical-expr/src/aggregate
405 34 2022-04-26 2023-07-25 37 18 henry.yijieshen@gmail.com viirya@gmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
file_stream.rs
in datafusion/core/src/datasource/physical_plan
778 8 2023-06-06 2023-06-06 1 1 andrew@nerdnetworks.org andrew@nerdnetworks.org
row_groups.rs
in datafusion/core/src/datasource/physical_plan/parquet
700 20 2023-06-06 2023-06-06 1 1 andrew@nerdnetworks.org andrew@nerdnetworks.org
window_state.rs
in datafusion/expr/src
587 12 2023-06-21 2023-06-21 1 1 andrew@nerdnetworks.org andrew@nerdnetworks.org
accumulate.rs
in datafusion/physical-expr/src/aggregate/groups_accumulator
582 16 2023-07-13 2023-07-19 2 1 andrew@nerdnetworks.org andrew@nerdnetworks.org
array_agg_ordered.rs
in datafusion/physical-expr/src/aggregate
493 22 2023-06-23 2023-08-01 2 1 106137913+mustafasrepo@user... 106137913+mustafasrepo@user...
first_last.rs
in datafusion/physical-expr/src/aggregate
437 36 2023-05-26 2023-08-01 6 1 106137913+mustafasrepo@user... 106137913+mustafasrepo@user...
row_filter.rs
in datafusion/core/src/datasource/physical_plan/parquet
338 11 2023-06-06 2023-06-06 1 1 andrew@nerdnetworks.org andrew@nerdnetworks.org
regr.rs
in datafusion/physical-expr/src/aggregate
319 14 2023-08-08 2023-08-08 1 1 2010youy01@gmail.com 2010youy01@gmail.com
rounding.rs
in datafusion/physical-expr/src/intervals
283 30 2023-04-20 2023-04-20 1 1 100111937+metesynnada@users... 100111937+metesynnada@users...
adapter.rs
in datafusion/physical-expr/src/aggregate/groups_accumulator
247 15 2023-07-13 2023-07-19 2 1 andrew@nerdnetworks.org andrew@nerdnetworks.org
mod.rs
in datafusion/sqllogictest/src/engines/postgres_engine
241 7 2023-08-02 2023-08-02 1 1 trent@trenthauck.com trent@trenthauck.com
sql_query_with_io.rs
in datafusion/core/benches
222 6 2023-05-04 2023-05-04 1 1 marco@crepererum.net marco@crepererum.net
moving_min_max.rs
in datafusion/physical-expr/src/aggregate
220 7 2022-12-22 2022-12-22 1 1 96743188+berkaycpp@users.no... 96743188+berkaycpp@users.no...
pool.rs
in datafusion/execution/src/memory_pool
207 16 2023-03-01 2023-08-03 3 1 andrew@nerdnetworks.org andrew@nerdnetworks.org
window_query_sql.rs
in datafusion/core/benches
194 3 2022-03-29 2022-03-29 1 1 90197956+yahonanjing@users.... 90197956+yahonanjing@users....
reader.rs
in datafusion/core/src/datasource/avro_to_arrow
192 5 2023-06-12 2023-06-12 1 1 andrew@nerdnetworks.org andrew@nerdnetworks.org
run.rs
in benchmarks/src/tpch
192 - 2023-07-24 2023-07-27 2 1 andrew@nerdnetworks.org andrew@nerdnetworks.org
chunked_store.rs
in datafusion/core/src/datasource/physical_plan
177 1 2023-06-06 2023-06-06 1 1 andrew@nerdnetworks.org andrew@nerdnetworks.org
analysis.rs
in datafusion/physical-expr/src
159 2 2023-07-30 2023-07-30 1 1 andrew@nerdnetworks.org andrew@nerdnetworks.org
primitive.rs
in datafusion/core/src/physical_plan/aggregates/group_values
158 10 2023-07-21 2023-07-21 1 1 1781103+tustvold@users.nore... 1781103+tustvold@users.nore...
builder.rs
in datafusion/core/src/physical_plan/metrics
146 - 2022-03-29 2022-03-29 1 1 90197956+yahonanjing@users.... 90197956+yahonanjing@users....
merge_projection.rs
in datafusion/optimizer/src
131 7 2023-02-22 2023-06-21 4 1 jakevingoo@gmail.com jakevingoo@gmail.com
task.rs
in datafusion/execution/src
127 4 2023-03-23 2023-06-22 4 1 andrew@nerdnetworks.org andrew@nerdnetworks.org
run.rs
in benchmarks/src
116 4 2023-07-24 2023-07-24 1 1 andrew@nerdnetworks.org andrew@nerdnetworks.org
row.rs
in datafusion/core/src/physical_plan/aggregates/group_values
107 5 2023-07-21 2023-07-21 1 1 1781103+tustvold@users.nore... 1781103+tustvold@users.nore...
statement.rs
in datafusion/expr/src/logical_plan
100 1 2023-04-04 2023-04-26 2 1 andrew@nerdnetworks.org andrew@nerdnetworks.org
eliminate_join.rs
in datafusion/optimizer/src
91 6 2023-05-26 2023-05-26 1 1 jakevingoo@gmail.com jakevingoo@gmail.com
bool_op.rs
in datafusion/physical-expr/src/aggregate/groups_accumulator
90 5 2023-07-13 2023-07-19 2 1 andrew@nerdnetworks.org andrew@nerdnetworks.org
clickbench.rs
in benchmarks/src
90 1 2023-07-27 2023-07-27 1 1 andrew@nerdnetworks.org andrew@nerdnetworks.org
prim_op.rs
in datafusion/physical-expr/src/aggregate/groups_accumulator
87 5 2023-07-13 2023-07-19 2 1 andrew@nerdnetworks.org andrew@nerdnetworks.org
80 1 2021-11-15 2021-11-15 1 1 qph@scribd.com qph@scribd.com
functional_dependencies.rs
in datafusion/common/src
77 1 2023-07-27 2023-07-27 1 1 106137913+mustafasrepo@user... 106137913+mustafasrepo@user...
udwf.rs
in datafusion/expr/src
72 4 2023-06-22 2023-06-22 1 1 andrew@nerdnetworks.org andrew@nerdnetworks.org
graphviz.rs
in datafusion/common/src/display
72 - 2023-07-07 2023-07-07 1 1 liurenjie2008@gmail.com liurenjie2008@gmail.com
eliminate_project.rs
in datafusion/optimizer/src
70 3 2023-02-25 2023-07-30 3 1 jakevingoo@gmail.com jakevingoo@gmail.com
generate-changelog.py
in dev/release
69 3 2023-05-20 2023-06-05 2 1 andygrove73@gmail.com andygrove73@gmail.com
mod.rs
in datafusion/common/src/display
65 1 2023-07-07 2023-07-07 1 1 liurenjie2008@gmail.com liurenjie2008@gmail.com
or_in_list_simplifier.rs
in datafusion/optimizer/src/simplify_expressions
64 2 2023-06-01 2023-06-01 1 1 aprimadi@gmail.com aprimadi@gmail.com
conversion.rs
in datafusion/sqllogictest/src/engines
64 - 2023-08-02 2023-08-02 1 1 trent@trenthauck.com trent@trenthauck.com
_criterion.py
in conbench
62 7 2022-02-20 2022-02-20 1 1 diana.joan.clarke@gmail.com diana.joan.clarke@gmail.com
join_type.rs
in datafusion/common/src
60 2 2023-06-07 2023-06-07 1 1 andrew@nerdnetworks.org andrew@nerdnetworks.org
Cargo.toml
in datafusion/sqllogictest
53 - 2023-08-02 2023-08-02 1 1 trent@trenthauck.com trent@trenthauck.com
metrics.rs
in datafusion/core/src/datasource/physical_plan/parquet
51 - 2023-06-06 2023-06-06 1 1 andrew@nerdnetworks.org andrew@nerdnetworks.org
runner.rs
in datafusion/sqllogictest/src/engines/datafusion_engine
47 1 2023-08-02 2023-08-02 1 1 trent@trenthauck.com trent@trenthauck.com
mod.rs
in datafusion/physical-expr/src/aggregate/groups_accumulator
45 - 2023-07-13 2023-07-19 2 1 andrew@nerdnetworks.org andrew@nerdnetworks.org
q2.sql
in benchmarks/queries
43 - 2021-04-23 2021-04-23 1 1 andygrove@users.noreply.git... andygrove@users.noreply.git...
schema_reference.rs
in datafusion/common/src
42 2 2023-04-30 2023-04-30 1 1 3744812+jaylmiller@users.no... 3744812+jaylmiller@users.no...
q21.sql
in benchmarks/queries
39 - 2021-04-23 2021-04-23 1 1 andygrove@users.noreply.git... andygrove@users.noreply.git...
q22.sql
in benchmarks/queries
37 - 2021-04-23 2021-04-23 1 1 andygrove@users.noreply.git... andygrove@users.noreply.git...
output.rs
in datafusion/sqllogictest/src/engines
36 2 2023-08-02 2023-08-02 1 1 trent@trenthauck.com trent@trenthauck.com
Correlations

File Size vs. Number of Changes: 458 points

datafusion-examples/Cargo.toml x: 56 lines of code y: 78 # changes datafusion/core/src/physical_optimizer/replace_with_order_preserving_variants.rs x: 768 lines of code y: 3 # changes datafusion/core/src/physical_plan/repartition/mod.rs x: 1005 lines of code y: 22 # changes datafusion/core/src/datasource/physical_plan/mod.rs x: 1622 lines of code y: 12 # changes datafusion/physical-expr/src/array_expressions.rs x: 2938 lines of code y: 28 # changes datafusion/physical-expr/src/scalar_function.rs x: 123 lines of code y: 7 # changes Cargo.toml x: 54 lines of code y: 63 # changes datafusion-cli/Cargo.toml x: 48 lines of code y: 102 # changes datafusion-cli/src/print_format.rs x: 123 lines of code y: 13 # changes datafusion/common/src/format.rs x: 2 lines of code y: 1 # changes datafusion/common/src/lib.rs x: 57 lines of code y: 30 # changes datafusion/common/src/scalar.rs x: 5350 lines of code y: 78 # changes datafusion/expr/src/type_coercion/binary.rs x: 1181 lines of code y: 38 # changes datafusion/physical-expr/src/expressions/binary.rs x: 3655 lines of code y: 89 # changes datafusion/physical-expr/src/expressions/binary/kernels_arrow.rs x: 345 lines of code y: 30 # changes datafusion/physical-expr/src/expressions/cast.rs x: 575 lines of code y: 21 # changes datafusion/physical-expr/src/expressions/mod.rs x: 146 lines of code y: 32 # changes datafusion/physical-expr/src/expressions/negative.rs x: 136 lines of code y: 11 # changes datafusion/physical-expr/src/expressions/try_cast.rs x: 443 lines of code y: 18 # changes datafusion/physical-expr/src/planner.rs x: 409 lines of code y: 37 # changes datafusion/proto/proto/datafusion.proto x: 1310 lines of code y: 95 # changes datafusion/proto/src/physical_plan/from_proto.rs x: 498 lines of code y: 19 # changes datafusion/proto/src/physical_plan/mod.rs x: 1856 lines of code y: 36 # changes datafusion/proto/src/physical_plan/to_proto.rs x: 542 lines of code y: 17 # changes datafusion/sqllogictest/src/engines/datafusion_engine/normalize.rs x: 167 lines of code y: 2 # changes datafusion/sql/src/utils.rs x: 184 lines of code y: 37 # changes datafusion/expr/src/expr_schema.rs x: 463 lines of code y: 46 # changes datafusion/expr/src/field_util.rs x: 52 lines of code y: 11 # changes datafusion/physical-expr/src/expressions/get_indexed_field.rs x: 370 lines of code y: 20 # changes datafusion/core/src/datasource/file_format/csv.rs x: 1173 lines of code y: 25 # changes datafusion/core/src/datasource/file_format/json.rs x: 421 lines of code y: 15 # changes datafusion/core/src/datasource/file_format/mod.rs x: 420 lines of code y: 24 # changes datafusion/core/src/datasource/file_format/options.rs x: 485 lines of code y: 9 # changes datafusion/core/src/datasource/listing/table.rs x: 1468 lines of code y: 48 # changes datafusion/expr/src/expr.rs x: 1202 lines of code y: 54 # changes datafusion/sql/src/expr/identifier.rs x: 382 lines of code y: 10 # changes datafusion/expr/src/aggregate_function.rs x: 314 lines of code y: 22 # changes datafusion/expr/src/type_coercion/aggregates.rs x: 595 lines of code y: 16 # changes datafusion/physical-expr/src/aggregate/build_in.rs x: 1223 lines of code y: 22 # changes datafusion/physical-expr/src/aggregate/mod.rs x: 74 lines of code y: 25 # changes datafusion/physical-expr/src/aggregate/regr.rs x: 319 lines of code y: 1 # changes datafusion/proto/src/logical_plan/from_proto.rs x: 1604 lines of code y: 42 # changes datafusion/proto/src/logical_plan/to_proto.rs x: 1517 lines of code y: 37 # changes datafusion/substrait/src/logical_plan/producer.rs x: 1548 lines of code y: 22 # changes datafusion/core/src/physical_plan/joins/nested_loop_join.rs x: 549 lines of code y: 16 # changes datafusion/core/src/physical_planner.rs x: 2246 lines of code y: 17 # changes datafusion/expr/src/lib.rs x: 60 lines of code y: 40 # changes datafusion/expr/src/tree_node/expr.rs x: 365 lines of code y: 10 # changes datafusion/sql/src/expr/mod.rs x: 609 lines of code y: 25 # changes datafusion/core/src/physical_plan/common.rs x: 607 lines of code y: 33 # changes datafusion/expr/src/built_in_function.rs x: 1170 lines of code y: 37 # changes datafusion/expr/src/expr_fn.rs x: 926 lines of code y: 66 # changes datafusion/physical-expr/src/functions.rs x: 2983 lines of code y: 51 # changes datafusion/proto/src/bytes/mod.rs x: 349 lines of code y: 19 # changes datafusion/core/src/dataframe.rs x: 1443 lines of code y: 73 # changes datafusion/core/src/datasource/listing/mod.rs x: 16 lines of code y: 13 # changes datafusion/core/src/datasource/memory.rs x: 523 lines of code y: 29 # changes datafusion/core/src/datasource/physical_plan/json.rs x: 656 lines of code y: 9 # changes datafusion/core/src/datasource/provider.rs x: 70 lines of code y: 3 # changes datafusion/core/src/physical_plan/insert.rs x: 209 lines of code y: 10 # changes datafusion/expr/src/logical_plan/builder.rs x: 1493 lines of code y: 77 # changes datafusion/expr/src/logical_plan/dml.rs x: 23 lines of code y: 2 # changes datafusion/sql/src/statement.rs x: 972 lines of code y: 34 # changes datafusion/physical-expr/src/struct_expressions.rs x: 104 lines of code y: 5 # changes datafusion/execution/src/memory_pool/mod.rs x: 209 lines of code y: 7 # changes datafusion/execution/src/memory_pool/pool.rs x: 207 lines of code y: 3 # changes datafusion/optimizer/src/simplify_expressions/expr_simplifier.rs x: 2409 lines of code y: 32 # changes datafusion/optimizer/src/simplify_expressions/regex.rs x: 230 lines of code y: 8 # changes datafusion/core/src/physical_plan/sorts/sort.rs x: 796 lines of code y: 48 # changes datafusion/core/src/datasource/physical_plan/avro.rs x: 139 lines of code y: 5 # changes datafusion/core/src/datasource/physical_plan/csv.rs x: 977 lines of code y: 9 # changes datafusion/core/src/datasource/physical_plan/parquet.rs x: 1545 lines of code y: 8 # changes datafusion/core/src/physical_plan/mod.rs x: 535 lines of code y: 60 # changes benchmarks/src/tpch/mod.rs x: 150 lines of code y: 2 # changes datafusion-cli/src/exec.rs x: 306 lines of code y: 23 # changes datafusion-cli/src/object_storage.rs x: 212 lines of code y: 18 # changes datafusion/common/src/error.rs x: 466 lines of code y: 24 # changes datafusion/core/src/datasource/streaming.rs x: 69 lines of code y: 8 # changes datafusion/core/src/execution/context.rs x: 2319 lines of code y: 157 # changes datafusion/core/src/physical_optimizer/pipeline_checker.rs x: 336 lines of code y: 10 # changes datafusion/core/src/physical_optimizer/pruning.rs x: 1852 lines of code y: 48 # changes datafusion/core/src/physical_optimizer/sort_enforcement.rs x: 2300 lines of code y: 37 # changes datafusion/core/src/physical_optimizer/sort_pushdown.rs x: 369 lines of code y: 9 # changes datafusion/core/src/physical_plan/aggregates/mod.rs x: 1299 lines of code y: 49 # changes datafusion/core/src/physical_plan/filter.rs x: 797 lines of code y: 29 # changes datafusion/core/src/physical_plan/joins/cross_join.rs x: 551 lines of code y: 17 # changes datafusion/core/src/physical_plan/joins/hash_join.rs x: 1073 lines of code y: 40 # changes datafusion/core/src/physical_plan/joins/sort_merge_join.rs x: 468 lines of code y: 27 # changes datafusion/core/src/physical_plan/joins/symmetric_hash_join.rs x: 1494 lines of code y: 21 # changes datafusion/core/src/physical_plan/joins/utils.rs x: 1526 lines of code y: 24 # changes datafusion/core/src/physical_plan/streaming.rs x: 57 lines of code y: 12 # changes datafusion/core/src/physical_plan/values.rs x: 138 lines of code y: 10 # changes datafusion/core/src/physical_plan/windows/bounded_window_agg_exec.rs x: 821 lines of code y: 21 # changes datafusion/core/src/physical_plan/windows/window_agg_exec.rs x: 333 lines of code y: 28 # changes datafusion/expr/src/conditional_expressions.rs x: 108 lines of code y: 6 # changes datafusion/expr/src/logical_plan/plan.rs x: 1402 lines of code y: 105 # changes datafusion/expr/src/type_coercion/functions.rs x: 204 lines of code y: 8 # changes datafusion/expr/src/utils.rs x: 1280 lines of code y: 76 # changes datafusion/expr/src/window_frame.rs x: 256 lines of code y: 13 # changes datafusion/expr/src/window_function.rs x: 332 lines of code y: 13 # changes datafusion/optimizer/src/analyzer/subquery.rs x: 295 lines of code y: 5 # changes datafusion/optimizer/src/analyzer/type_coercion.rs x: 1369 lines of code y: 28 # changes datafusion/optimizer/src/decorrelate.rs x: 428 lines of code y: 4 # changes datafusion/optimizer/src/decorrelate_predicate_subquery.rs x: 1511 lines of code y: 5 # changes datafusion/optimizer/src/eliminate_cross_join.rs x: 988 lines of code y: 16 # changes datafusion/optimizer/src/optimizer.rs x: 495 lines of code y: 57 # changes datafusion/optimizer/src/propagate_empty_relation.rs x: 332 lines of code y: 12 # changes datafusion/optimizer/src/push_down_projection.rs x: 899 lines of code y: 26 # changes datafusion/optimizer/src/scalar_subquery_to_join.rs x: 905 lines of code y: 27 # changes datafusion/optimizer/src/utils.rs x: 303 lines of code y: 37 # changes datafusion/physical-expr/src/aggregate/approx_percentile_cont.rs x: 383 lines of code y: 19 # changes datafusion/physical-expr/src/crypto_expressions.rs x: 305 lines of code y: 10 # changes datafusion/physical-expr/src/encoding_expressions.rs x: 293 lines of code y: 2 # changes datafusion/physical-expr/src/expressions/case.rs x: 792 lines of code y: 26 # changes datafusion/physical-expr/src/expressions/column.rs x: 189 lines of code y: 12 # changes datafusion/physical-expr/src/expressions/in_list.rs x: 874 lines of code y: 34 # changes datafusion/physical-expr/src/expressions/no_op.rs x: 58 lines of code y: 3 # changes datafusion/physical-expr/src/regex_expressions.rs x: 455 lines of code y: 15 # changes datafusion/physical-expr/src/sort_expr.rs x: 130 lines of code y: 14 # changes datafusion/proto/src/bytes/registry.rs x: 20 lines of code y: 6 # changes datafusion/proto/src/logical_plan/mod.rs x: 2408 lines of code y: 44 # changes datafusion/sql/src/expr/arrow_cast.rs x: 626 lines of code y: 9 # changes datafusion/sql/src/expr/function.rs x: 186 lines of code y: 17 # changes datafusion/sql/src/expr/substring.rs x: 55 lines of code y: 3 # changes datafusion/sql/src/planner.rs x: 371 lines of code y: 116 # changes datafusion/sql/src/query.rs x: 121 lines of code y: 10 # changes datafusion/sql/src/select.rs x: 436 lines of code y: 19 # changes datafusion/substrait/src/logical_plan/consumer.rs x: 1277 lines of code y: 20 # changes datafusion-cli/src/helper.rs x: 167 lines of code y: 6 # changes datafusion-cli/src/print_options.rs x: 33 lines of code y: 2 # changes datafusion/common/Cargo.toml x: 47 lines of code y: 72 # changes datafusion/core/Cargo.toml x: 150 lines of code y: 115 # changes datafusion/core/src/datasource/avro_to_arrow/arrow_array_reader.rs x: 994 lines of code y: 2 # changes datafusion/core/src/datasource/avro_to_arrow/schema.rs x: 434 lines of code y: 2 # changes datafusion/physical-expr/src/math_expressions.rs x: 882 lines of code y: 17 # changes datafusion/sqllogictest/Cargo.toml x: 53 lines of code y: 1 # changes datafusion/sqllogictest/src/engines/conversion.rs x: 64 lines of code y: 1 # changes datafusion/sqllogictest/src/engines/datafusion_engine/error.rs x: 24 lines of code y: 1 # changes datafusion/sqllogictest/src/engines/datafusion_engine/runner.rs x: 47 lines of code y: 1 # changes datafusion/sqllogictest/src/engines/output.rs x: 36 lines of code y: 1 # changes datafusion/sqllogictest/src/engines/postgres_engine/mod.rs x: 241 lines of code y: 1 # changes datafusion/optimizer/src/analyzer/count_wildcard_rule.rs x: 333 lines of code y: 15 # changes datafusion/core/src/physical_plan/memory.rs x: 152 lines of code y: 19 # changes datafusion/execution/src/config.rs x: 243 lines of code y: 7 # changes datafusion/core/src/physical_plan/aggregates/order/mod.rs x: 87 lines of code y: 2 # changes datafusion/physical-expr/src/aggregate/array_agg_ordered.rs x: 493 lines of code y: 2 # changes datafusion/physical-expr/src/aggregate/first_last.rs x: 437 lines of code y: 6 # changes benchmarks/Cargo.toml x: 48 lines of code y: 60 # changes datafusion/proto/gen/Cargo.toml x: 32 lines of code y: 3 # changes test-utils/Cargo.toml x: 26 lines of code y: 14 # changes datafusion/common/src/config.rs x: 448 lines of code y: 25 # changes datafusion/expr/src/operator.rs x: 341 lines of code y: 18 # changes datafusion/sql/src/expr/json_access.rs x: 15 lines of code y: 1 # changes datafusion/physical-expr/src/analysis.rs x: 159 lines of code y: 1 # changes datafusion/physical-expr/src/physical_expr.rs x: 95 lines of code y: 18 # changes datafusion/proto/Cargo.toml x: 50 lines of code y: 56 # changes datafusion/substrait/Cargo.toml x: 39 lines of code y: 30 # changes benchmarks/src/clickbench.rs x: 90 lines of code y: 1 # changes benchmarks/src/lib.rs x: 6 lines of code y: 4 # changes benchmarks/src/tpch/convert.rs x: 99 lines of code y: 2 # changes benchmarks/src/tpch/run.rs x: 192 lines of code y: 2 # changes datafusion/common/src/dfschema.rs x: 936 lines of code y: 33 # changes datafusion/common/src/functional_dependencies.rs x: 77 lines of code y: 1 # changes datafusion/core/src/datasource/default_table_source.rs x: 53 lines of code y: 4 # changes datafusion/expr/src/logical_plan/ddl.rs x: 68 lines of code y: 6 # changes datafusion/expr/src/table_source.rs x: 46 lines of code y: 6 # changes datafusion/core/src/physical_plan/aggregates/order/partial.rs x: 136 lines of code y: 2 # changes datafusion/core/src/physical_plan/projection.rs x: 299 lines of code y: 24 # changes datafusion/core/src/physical_plan/windows/mod.rs x: 576 lines of code y: 37 # changes datafusion/core/src/physical_optimizer/mod.rs x: 16 lines of code y: 18 # changes datafusion/core/src/physical_plan/sorts/sort_preserving_merge.rs x: 839 lines of code y: 37 # changes datafusion/core/src/physical_optimizer/join_selection.rs x: 1371 lines of code y: 13 # changes datafusion/core/src/physical_optimizer/repartition.rs x: 936 lines of code y: 43 # changes datafusion/common/src/cast.rs x: 139 lines of code y: 15 # changes datafusion/physical-expr/src/aggregate/average.rs x: 475 lines of code y: 29 # changes datafusion/physical-expr/src/aggregate/sum.rs x: 405 lines of code y: 37 # changes datafusion/common/src/column.rs x: 280 lines of code y: 12 # changes datafusion/common/src/table_reference.rs x: 307 lines of code y: 15 # changes datafusion/common/src/utils.rs x: 498 lines of code y: 14 # changes datafusion/execution/Cargo.toml x: 42 lines of code y: 13 # changes datafusion/expr/Cargo.toml x: 43 lines of code y: 69 # changes datafusion/optimizer/Cargo.toml x: 52 lines of code y: 49 # changes datafusion/physical-expr/Cargo.toml x: 75 lines of code y: 66 # changes dev/update_datafusion_versions.py x: 82 lines of code y: 15 # changes datafusion/sql/src/set_expr.rs x: 63 lines of code y: 5 # changes benchmarks/src/run.rs x: 116 lines of code y: 1 # changes datafusion/core/src/physical_plan/aggregates/group_values/row.rs x: 107 lines of code y: 1 # changes datafusion/core/src/physical_plan/aggregates/row_hash.rs x: 141 lines of code y: 31 # changes datafusion/expr/src/type_coercion/mod.rs x: 47 lines of code y: 5 # changes datafusion/core/src/lib.rs x: 43 lines of code y: 40 # changes datafusion/physical-expr/src/aggregate/bit_and_or_xor.rs x: 739 lines of code y: 6 # changes datafusion/physical-expr/src/aggregate/bool_and_or.rs x: 315 lines of code y: 5 # changes datafusion/physical-expr/src/aggregate/count.rs x: 350 lines of code y: 24 # changes datafusion/physical-expr/src/aggregate/min_max.rs x: 1293 lines of code y: 29 # changes datafusion/physical-expr/src/expressions/like.rs x: 305 lines of code y: 4 # changes datafusion/physical-expr/src/expressions/literal.rs x: 92 lines of code y: 13 # changes datafusion/physical-expr/src/intervals/cp_solver.rs x: 750 lines of code y: 8 # changes datafusion/physical-expr/src/intervals/interval_aritmetic.rs x: 1229 lines of code y: 7 # changes datafusion/physical-expr/src/aggregate/groups_accumulator/accumulate.rs x: 582 lines of code y: 2 # changes datafusion/physical-expr/src/aggregate/groups_accumulator/adapter.rs x: 247 lines of code y: 2 # changes datafusion/physical-expr/src/aggregate/groups_accumulator/mod.rs x: 45 lines of code y: 2 # changes datafusion/core/src/datasource/listing/helpers.rs x: 307 lines of code y: 34 # changes datafusion/optimizer/src/push_down_filter.rs x: 2246 lines of code y: 31 # changes datafusion/optimizer/src/simplify_expressions/utils.rs x: 415 lines of code y: 12 # changes datafusion/physical-expr/src/window/built_in.rs x: 227 lines of code y: 23 # changes datafusion/physical-expr/src/window/built_in_window_function_expr.rs x: 32 lines of code y: 10 # changes datafusion/physical-expr/src/window/ntile.rs x: 68 lines of code y: 7 # changes datafusion/physical-expr/src/window/rank.rs x: 231 lines of code y: 16 # changes datafusion/core/src/physical_plan/joins/hash_join_utils.rs x: 705 lines of code y: 7 # changes datafusion/core/src/physical_plan/coalesce_batches.rs x: 144 lines of code y: 23 # changes datafusion/core/src/physical_plan/coalesce_partitions.rs x: 165 lines of code y: 16 # changes datafusion/core/src/physical_plan/limit.rs x: 581 lines of code y: 24 # changes datafusion/core/src/physical_optimizer/utils.rs x: 145 lines of code y: 13 # changes datafusion/core/src/physical_optimizer/combine_partial_final_agg.rs x: 373 lines of code y: 7 # changes datafusion/core/src/physical_plan/aggregates/no_grouping.rs x: 190 lines of code y: 13 # changes datafusion/expr/src/partition_evaluator.rs x: 62 lines of code y: 4 # changes datafusion/physical-expr/src/window/lead_lag.rs x: 280 lines of code y: 13 # changes datafusion/physical-expr/src/window/nth_value.rs x: 265 lines of code y: 16 # changes datafusion/physical-expr/src/window/window_expr.rs x: 201 lines of code y: 19 # changes datafusion/core/src/physical_plan/unnest.rs x: 326 lines of code y: 10 # changes datafusion/physical-expr/src/aggregate/hyperloglog.rs x: 269 lines of code y: 3 # changes datafusion/physical-expr/src/aggregate/utils.rs x: 132 lines of code y: 9 # changes datafusion/core/src/physical_plan/sorts/merge.rs x: 281 lines of code y: 8 # changes datafusion/core/src/physical_plan/sorts/mod.rs x: 9 lines of code y: 5 # changes datafusion/core/src/datasource/file_format/parquet.rs x: 1035 lines of code y: 37 # changes datafusion/core/src/physical_plan/display.rs x: 283 lines of code y: 11 # changes datafusion/expr/src/logical_plan/display.rs x: 111 lines of code y: 9 # changes datafusion/core/src/datasource/physical_plan/arrow_file.rs x: 137 lines of code y: 3 # changes datafusion/core/src/physical_plan/analyze.rs x: 183 lines of code y: 17 # changes datafusion/core/src/physical_plan/empty.rs x: 193 lines of code y: 16 # changes datafusion/core/src/physical_plan/explain.rs x: 124 lines of code y: 17 # changes datafusion/core/src/physical_plan/union.rs x: 497 lines of code y: 23 # changes datafusion/physical-expr/src/aggregate/median.rs x: 310 lines of code y: 16 # changes datafusion/physical-expr/src/hash_utils.rs x: 283 lines of code y: 9 # changes datafusion/expr/src/expr_rewriter/order_by.rs x: 215 lines of code y: 5 # changes datafusion/physical-expr/src/datetime_expressions.rs x: 1071 lines of code y: 32 # changes datafusion-cli/src/main.rs x: 148 lines of code y: 36 # changes datafusion/core/src/physical_plan/repartition/distributor_channels.rs x: 470 lines of code y: 3 # changes datafusion/core/src/catalog/information_schema.rs x: 134 lines of code y: 24 # changes datafusion/execution/src/registry.rs x: 20 lines of code y: 3 # changes datafusion/execution/src/task.rs x: 127 lines of code y: 4 # changes datafusion/expr/src/function.rs x: 57 lines of code y: 41 # changes datafusion/expr/src/udaf.rs x: 60 lines of code y: 7 # changes datafusion/expr/src/accumulator.rs x: 18 lines of code y: 9 # changes datafusion/physical-expr/src/unicode_expressions.rs x: 366 lines of code y: 8 # changes datafusion/core/src/physical_optimizer/dist_enforcement.rs x: 1826 lines of code y: 17 # changes datafusion/expr/src/window_state.rs x: 587 lines of code y: 1 # changes datafusion/physical-expr/src/window/cume_dist.rs x: 98 lines of code y: 10 # changes datafusion/physical-expr/src/window/mod.rs x: 20 lines of code y: 8 # changes datafusion/core/src/datasource/listing/url.rs x: 127 lines of code y: 8 # changes datafusion/optimizer/src/lib.rs x: 36 lines of code y: 39 # changes datafusion/optimizer/src/simplify_expressions/simplify_exprs.rs x: 664 lines of code y: 19 # changes datafusion/physical-expr/src/window/aggregate.rs x: 136 lines of code y: 18 # changes datafusion/core/src/physical_plan/udaf.rs x: 102 lines of code y: 9 # changes datafusion/optimizer/src/eliminate_outer_join.rs x: 351 lines of code y: 11 # changes datafusion/optimizer/src/analyzer/mod.rs x: 86 lines of code y: 11 # changes datafusion/optimizer/src/unwrap_cast_in_comparison.rs x: 978 lines of code y: 26 # changes datafusion/physical-expr/src/expressions/is_not_null.rs x: 100 lines of code y: 4 # changes datafusion-cli/src/catalog.rs x: 121 lines of code y: 2 # changes datafusion/core/src/catalog/listing_schema.rs x: 191 lines of code y: 14 # changes datafusion/core/src/catalog/mod.rs x: 187 lines of code y: 9 # changes datafusion/core/src/catalog/schema.rs x: 153 lines of code y: 10 # changes datafusion/core/src/datasource/listing_table_factory.rs x: 166 lines of code y: 22 # changes datafusion/core/src/datasource/mod.rs x: 148 lines of code y: 16 # changes datafusion/core/src/datasource/avro_to_arrow/reader.rs x: 192 lines of code y: 1 # changes datafusion/core/src/datasource/file_format/avro.rs x: 380 lines of code y: 18 # changes datafusion/core/src/error.rs x: 1 lines of code y: 3 # changes datafusion/core/src/prelude.rs x: 12 lines of code y: 11 # changes datafusion/core/src/scalar.rs x: 1 lines of code y: 6 # changes datafusion/physical-expr/src/var_provider.rs x: 33 lines of code y: 4 # changes datafusion/optimizer/src/rewrite_disjunctive_predicate.rs x: 293 lines of code y: 13 # changes datafusion/sql/src/parser.rs x: 1154 lines of code y: 24 # changes datafusion/expr/src/literal.rs x: 161 lines of code y: 3 # changes datafusion/core/src/physical_plan/metrics/baseline.rs x: 110 lines of code y: 4 # changes datafusion/core/src/physical_plan/sorts/builder.rs x: 78 lines of code y: 2 # changes datafusion/core/src/physical_plan/sorts/stream.rs x: 151 lines of code y: 4 # changes datafusion/core/src/physical_plan/stream.rs x: 329 lines of code y: 8 # changes datafusion/core/src/datasource/physical_plan/parquet/page_filter.rs x: 412 lines of code y: 2 # changes datafusion/physical-expr/src/expressions/binary/kernels.rs x: 100 lines of code y: 7 # changes datafusion/core/src/datasource/file_format/arrow.rs x: 66 lines of code y: 2 # changes datafusion/core/src/datasource/physical_plan/chunked_store.rs x: 177 lines of code y: 1 # changes datafusion/core/src/datasource/physical_plan/file_stream.rs x: 778 lines of code y: 1 # changes datafusion/core/src/datasource/physical_plan/parquet/row_filter.rs x: 338 lines of code y: 1 # changes datafusion/core/src/datasource/physical_plan/parquet/row_groups.rs x: 700 lines of code y: 1 # changes datafusion/substrait/src/physical_plan/consumer.rs x: 114 lines of code y: 3 # changes datafusion/common/src/pyarrow.rs x: 107 lines of code y: 7 # changes dev/release/generate-changelog.py x: 69 lines of code y: 2 # changes datafusion/core/src/execution/mod.rs x: 3 lines of code y: 10 # changes datafusion/execution/src/lib.rs x: 10 lines of code y: 6 # changes datafusion/common/src/delta.rs x: 277 lines of code y: 4 # changes datafusion/expr/src/logical_plan/extension.rs x: 92 lines of code y: 7 # changes datafusion/physical-expr/src/string_expressions.rs x: 482 lines of code y: 10 # changes benchmarks/compare.py x: 119 lines of code y: 3 # changes datafusion/substrait/src/serializer.rs x: 35 lines of code y: 7 # changes datafusion/sql/src/relation/mod.rs x: 56 lines of code y: 7 # changes datafusion/core/src/physical_plan/metrics/mod.rs x: 438 lines of code y: 8 # changes datafusion/execution/src/disk_manager.rs x: 158 lines of code y: 2 # changes datafusion/core/src/physical_optimizer/aggregate_statistics.rs x: 514 lines of code y: 17 # changes datafusion/optimizer/src/analyzer/inline_table_scan.rs x: 182 lines of code y: 4 # changes datafusion/sql/src/expr/subquery.rs x: 69 lines of code y: 5 # changes datafusion/core/src/datasource/view.rs x: 435 lines of code y: 26 # changes datafusion/core/benches/sql_query_with_io.rs x: 222 lines of code y: 1 # changes datafusion/core/benches/parquet_query_sql.rs x: 196 lines of code y: 7 # changes datafusion/expr/src/logical_plan/mod.rs x: 28 lines of code y: 23 # changes datafusion/execution/src/runtime_env.rs x: 97 lines of code y: 3 # changes datafusion/optimizer/src/simplify_expressions/context.rs x: 29 lines of code y: 5 # changes datafusion/core/src/datasource/empty.rs x: 50 lines of code y: 8 # changes datafusion/optimizer/src/eliminate_duplicated_expr.rs x: 126 lines of code y: 3 # changes datafusion/physical-expr/src/intervals/rounding.rs x: 283 lines of code y: 1 # changes datafusion/common/src/tree_node.rs x: 154 lines of code y: 3 # changes datafusion/core/src/physical_plan/sorts/cursor.rs x: 292 lines of code y: 9 # changes datafusion/physical-expr/src/aggregate/approx_distinct.rs x: 248 lines of code y: 10 # changes datafusion/physical-expr/src/aggregate/approx_percentile_cont_with_weight.rs x: 131 lines of code y: 6 # changes datafusion/physical-expr/src/aggregate/array_agg.rs x: 214 lines of code y: 12 # changes datafusion/physical-expr/src/aggregate/array_agg_distinct.rs x: 232 lines of code y: 13 # changes datafusion/physical-expr/src/aggregate/correlation.rs x: 433 lines of code y: 11 # changes datafusion/physical-expr/src/aggregate/count_distinct.rs x: 484 lines of code y: 26 # changes datafusion/physical-expr/src/aggregate/covariance.rs x: 638 lines of code y: 15 # changes datafusion/physical-expr/src/aggregate/stddev.rs x: 375 lines of code y: 12 # changes datafusion/physical-expr/src/aggregate/sum_distinct.rs x: 233 lines of code y: 19 # changes datafusion/physical-expr/src/aggregate/variance.rs x: 427 lines of code y: 15 # changes datafusion/core/benches/sql_planner.rs x: 84 lines of code y: 5 # changes datafusion/sql/src/relation/join.rs x: 155 lines of code y: 5 # changes datafusion/core/benches/sort.rs x: 386 lines of code y: 4 # changes datafusion/common/src/parsers.rs x: 44 lines of code y: 10 # changes datafusion/optimizer/src/extract_equijoin_predicate.rs x: 324 lines of code y: 3 # changes datafusion/core/src/physical_optimizer/coalesce_batches.rs x: 59 lines of code y: 14 # changes datafusion/optimizer/src/eliminate_filter.rs x: 138 lines of code y: 16 # changes datafusion/core/src/physical_plan/metrics/value.rs x: 484 lines of code y: 6 # changes datafusion/sql/src/lib.rs x: 13 lines of code y: 8 # changes datafusion/optimizer/src/push_down_limit.rs x: 740 lines of code y: 7 # changes datafusion/physical-expr/src/aggregate/stats.rs x: 5 lines of code y: 2 # changes datafusion-cli/src/command.rs x: 211 lines of code y: 12 # changes datafusion-cli/src/functions.rs x: 166 lines of code y: 3 # changes datafusion/physical-expr/src/expressions/nullif.rs x: 161 lines of code y: 8 # changes datafusion/optimizer/src/filter_null_join_keys.rs x: 11 lines of code y: 14 # changes datafusion/optimizer/src/eliminate_limit.rs x: 212 lines of code y: 16 # changes datafusion/physical-expr/src/aggregate/tdigest.rs x: 554 lines of code y: 13 # changes test-utils/src/data_gen.rs x: 274 lines of code y: 7 # changes datafusion/expr/src/nullif.rs x: 16 lines of code y: 2 # changes datafusion/proto/src/lib.rs x: 8 lines of code y: 50 # changes datafusion/physical-expr/src/expressions/binary/adapter.rs x: 20 lines of code y: 4 # changes datafusion/core/benches/window_query_sql.rs x: 194 lines of code y: 1 # changes datafusion/core/src/physical_plan/metrics/builder.rs x: 146 lines of code y: 1 # changes dev/release/download-python-wheels.py x: 80 lines of code y: 1 # changes
157.0
# changes
  min: 1.0
  average: 14.84
  25th percentile: 2.0
  median: 8.0
  75th percentile: 19.0
  max: 157.0
0 5350.0
lines of code
min: 1.0 | average: 354.23 | 25th percentile: 51.75 | median: 145.5 | 75th percentile: 416.25 | max: 5350.0

Number of Contributors vs. Number of Changes: 458 points

datafusion-examples/Cargo.toml x: 22 # contributors y: 78 # changes datafusion/core/src/physical_optimizer/replace_with_order_preserving_variants.rs x: 2 # contributors y: 3 # changes datafusion/core/src/physical_plan/repartition/mod.rs x: 10 # contributors y: 22 # changes datafusion/core/src/datasource/physical_plan/mod.rs x: 12 # contributors y: 12 # changes datafusion/physical-expr/src/array_expressions.rs x: 11 # contributors y: 28 # changes datafusion/physical-expr/src/scalar_function.rs x: 7 # contributors y: 7 # changes Cargo.toml x: 20 # contributors y: 63 # changes datafusion-cli/Cargo.toml x: 23 # contributors y: 102 # changes datafusion-cli/src/print_format.rs x: 6 # contributors y: 13 # changes datafusion/common/src/format.rs x: 1 # contributors y: 1 # changes datafusion/common/src/lib.rs x: 15 # contributors y: 30 # changes datafusion/common/src/scalar.rs x: 35 # contributors y: 78 # changes datafusion/expr/src/type_coercion/binary.rs x: 20 # contributors y: 38 # changes datafusion/physical-expr/src/expressions/binary.rs x: 34 # contributors y: 89 # changes datafusion/physical-expr/src/expressions/binary/kernels_arrow.rs x: 12 # contributors y: 30 # changes datafusion/physical-expr/src/expressions/cast.rs x: 11 # contributors y: 21 # changes datafusion/physical-expr/src/expressions/mod.rs x: 21 # contributors y: 32 # changes datafusion/physical-expr/src/expressions/negative.rs x: 11 # contributors y: 11 # changes datafusion/physical-expr/src/expressions/try_cast.rs x: 9 # contributors y: 18 # changes datafusion/physical-expr/src/planner.rs x: 23 # contributors y: 37 # changes datafusion/proto/proto/datafusion.proto x: 52 # contributors y: 95 # changes datafusion/proto/src/physical_plan/from_proto.rs x: 16 # contributors y: 19 # changes datafusion/proto/src/physical_plan/mod.rs x: 25 # contributors y: 36 # changes datafusion/proto/src/physical_plan/to_proto.rs x: 14 # contributors y: 17 # changes datafusion/sqllogictest/src/engines/datafusion_engine/normalize.rs x: 2 # contributors y: 2 # changes datafusion/sql/src/utils.rs x: 24 # contributors y: 37 # changes datafusion/expr/src/expr_schema.rs x: 23 # contributors y: 46 # changes datafusion/expr/src/field_util.rs x: 9 # contributors y: 11 # changes datafusion/physical-expr/src/expressions/get_indexed_field.rs x: 14 # contributors y: 20 # changes datafusion/core/src/datasource/file_format/csv.rs x: 20 # contributors y: 25 # changes datafusion/core/src/datasource/file_format/json.rs x: 11 # contributors y: 15 # changes datafusion/core/src/datasource/file_format/mod.rs x: 17 # contributors y: 24 # changes datafusion/core/src/datasource/file_format/options.rs x: 8 # contributors y: 9 # changes datafusion/core/src/datasource/listing/table.rs x: 32 # contributors y: 48 # changes datafusion/expr/src/expr.rs x: 30 # contributors y: 54 # changes datafusion/sql/src/expr/identifier.rs x: 7 # contributors y: 10 # changes datafusion/expr/src/aggregate_function.rs x: 18 # contributors y: 22 # changes datafusion/expr/src/type_coercion/aggregates.rs x: 12 # contributors y: 16 # changes datafusion/physical-expr/src/aggregate/build_in.rs x: 17 # contributors y: 22 # changes datafusion/physical-expr/src/aggregate/mod.rs x: 13 # contributors y: 25 # changes datafusion/proto/src/logical_plan/from_proto.rs x: 23 # contributors y: 42 # changes datafusion/substrait/src/logical_plan/producer.rs x: 9 # contributors y: 22 # changes datafusion/core/src/physical_planner.rs x: 12 # contributors y: 17 # changes datafusion/expr/src/lib.rs x: 16 # contributors y: 40 # changes datafusion/expr/src/tree_node/expr.rs x: 9 # contributors y: 10 # changes datafusion/core/src/physical_plan/common.rs x: 17 # contributors y: 33 # changes datafusion/expr/src/built_in_function.rs x: 21 # contributors y: 37 # changes datafusion/expr/src/expr_fn.rs x: 39 # contributors y: 66 # changes datafusion/physical-expr/src/functions.rs x: 24 # contributors y: 51 # changes datafusion/core/src/dataframe.rs x: 27 # contributors y: 73 # changes datafusion/core/src/datasource/listing/mod.rs x: 9 # contributors y: 13 # changes datafusion/core/src/datasource/memory.rs x: 17 # contributors y: 29 # changes datafusion/core/src/datasource/physical_plan/json.rs x: 6 # contributors y: 9 # changes datafusion/core/src/datasource/provider.rs x: 3 # contributors y: 3 # changes datafusion/core/src/physical_plan/insert.rs x: 5 # contributors y: 10 # changes datafusion/expr/src/logical_plan/builder.rs x: 33 # contributors y: 77 # changes datafusion/sql/src/statement.rs x: 20 # contributors y: 34 # changes datafusion/physical-expr/src/struct_expressions.rs x: 5 # contributors y: 5 # changes datafusion/execution/src/memory_pool/mod.rs x: 4 # contributors y: 7 # changes datafusion/execution/src/memory_pool/pool.rs x: 1 # contributors y: 3 # changes datafusion/optimizer/src/simplify_expressions/expr_simplifier.rs x: 23 # contributors y: 32 # changes datafusion/optimizer/src/simplify_expressions/regex.rs x: 6 # contributors y: 8 # changes datafusion/core/src/physical_plan/sorts/sort.rs x: 17 # contributors y: 48 # changes datafusion/core/src/datasource/physical_plan/avro.rs x: 3 # contributors y: 5 # changes datafusion/core/src/datasource/physical_plan/csv.rs x: 7 # contributors y: 9 # changes datafusion/core/src/datasource/physical_plan/parquet.rs x: 7 # contributors y: 8 # changes datafusion/core/src/physical_plan/mod.rs x: 26 # contributors y: 60 # changes datafusion-cli/src/exec.rs x: 13 # contributors y: 23 # changes datafusion-cli/src/object_storage.rs x: 14 # contributors y: 18 # changes datafusion/common/src/error.rs x: 19 # contributors y: 24 # changes datafusion/core/src/datasource/streaming.rs x: 4 # contributors y: 8 # changes datafusion/core/src/execution/context.rs x: 56 # contributors y: 157 # changes datafusion/core/src/physical_optimizer/pruning.rs x: 22 # contributors y: 48 # changes datafusion/core/src/physical_optimizer/sort_enforcement.rs x: 17 # contributors y: 37 # changes datafusion/core/src/physical_optimizer/sort_pushdown.rs x: 5 # contributors y: 9 # changes datafusion/core/src/physical_plan/aggregates/mod.rs x: 18 # contributors y: 49 # changes datafusion/core/src/physical_plan/filter.rs x: 15 # contributors y: 29 # changes datafusion/core/src/physical_plan/joins/cross_join.rs x: 9 # contributors y: 17 # changes datafusion/core/src/physical_plan/joins/hash_join.rs x: 20 # contributors y: 40 # changes datafusion/core/src/physical_plan/joins/sort_merge_join.rs x: 14 # contributors y: 27 # changes datafusion/core/src/physical_plan/joins/symmetric_hash_join.rs x: 13 # contributors y: 21 # changes datafusion/core/src/physical_plan/joins/utils.rs x: 13 # contributors y: 24 # changes datafusion/core/src/physical_plan/streaming.rs x: 7 # contributors y: 12 # changes datafusion/core/src/physical_plan/windows/bounded_window_agg_exec.rs x: 8 # contributors y: 21 # changes datafusion/core/src/physical_plan/windows/window_agg_exec.rs x: 10 # contributors y: 28 # changes datafusion/expr/src/conditional_expressions.rs x: 5 # contributors y: 6 # changes datafusion/expr/src/logical_plan/plan.rs x: 51 # contributors y: 105 # changes datafusion/expr/src/utils.rs x: 34 # contributors y: 76 # changes datafusion/expr/src/window_frame.rs x: 7 # contributors y: 13 # changes datafusion/expr/src/window_function.rs x: 10 # contributors y: 13 # changes datafusion/optimizer/src/analyzer/subquery.rs x: 4 # contributors y: 5 # changes datafusion/optimizer/src/analyzer/type_coercion.rs x: 19 # contributors y: 28 # changes datafusion/optimizer/src/decorrelate.rs x: 3 # contributors y: 4 # changes datafusion/optimizer/src/eliminate_cross_join.rs x: 7 # contributors y: 16 # changes datafusion/optimizer/src/optimizer.rs x: 21 # contributors y: 57 # changes datafusion/optimizer/src/propagate_empty_relation.rs x: 5 # contributors y: 12 # changes datafusion/optimizer/src/push_down_projection.rs x: 15 # contributors y: 26 # changes datafusion/physical-expr/src/aggregate/approx_percentile_cont.rs x: 14 # contributors y: 19 # changes datafusion/physical-expr/src/crypto_expressions.rs x: 8 # contributors y: 10 # changes datafusion/physical-expr/src/expressions/case.rs x: 16 # contributors y: 26 # changes datafusion/physical-expr/src/expressions/column.rs x: 8 # contributors y: 12 # changes datafusion/physical-expr/src/regex_expressions.rs x: 10 # contributors y: 15 # changes datafusion/physical-expr/src/sort_expr.rs x: 8 # contributors y: 14 # changes datafusion/proto/src/logical_plan/mod.rs x: 29 # contributors y: 44 # changes datafusion/sql/src/expr/function.rs x: 11 # contributors y: 17 # changes datafusion/sql/src/expr/value.rs x: 12 # contributors y: 13 # changes datafusion/sql/src/planner.rs x: 49 # contributors y: 116 # changes datafusion/sql/src/select.rs x: 11 # contributors y: 19 # changes datafusion/substrait/src/logical_plan/consumer.rs x: 12 # contributors y: 20 # changes datafusion/common/Cargo.toml x: 17 # contributors y: 72 # changes datafusion/core/Cargo.toml x: 36 # contributors y: 115 # changes datafusion/physical-expr/src/math_expressions.rs x: 10 # contributors y: 17 # changes datafusion/optimizer/src/analyzer/count_wildcard_rule.rs x: 9 # contributors y: 15 # changes datafusion/core/src/physical_plan/memory.rs x: 9 # contributors y: 19 # changes datafusion/execution/src/config.rs x: 5 # contributors y: 7 # changes datafusion/core/src/physical_plan/aggregates/order/mod.rs x: 3 # contributors y: 2 # changes datafusion/physical-expr/src/aggregate/array_agg_ordered.rs x: 1 # contributors y: 2 # changes datafusion/physical-expr/src/aggregate/first_last.rs x: 1 # contributors y: 6 # changes benchmarks/Cargo.toml x: 23 # contributors y: 60 # changes test-utils/Cargo.toml x: 6 # contributors y: 14 # changes datafusion/common/src/config.rs x: 16 # contributors y: 25 # changes datafusion/expr/src/operator.rs x: 15 # contributors y: 18 # changes datafusion/physical-expr/src/lib.rs x: 16 # contributors y: 30 # changes datafusion/physical-expr/src/physical_expr.rs x: 13 # contributors y: 18 # changes datafusion/physical-expr/src/utils.rs x: 11 # contributors y: 25 # changes datafusion/proto/Cargo.toml x: 12 # contributors y: 56 # changes datafusion/substrait/Cargo.toml x: 11 # contributors y: 30 # changes datafusion/common/src/dfschema.rs x: 21 # contributors y: 33 # changes datafusion/core/src/datasource/default_table_source.rs x: 4 # contributors y: 4 # changes datafusion/expr/src/logical_plan/ddl.rs x: 6 # contributors y: 6 # changes datafusion/optimizer/src/single_distinct_to_groupby.rs x: 12 # contributors y: 28 # changes datafusion/core/src/physical_plan/windows/mod.rs x: 15 # contributors y: 37 # changes datafusion/core/src/physical_optimizer/mod.rs x: 8 # contributors y: 18 # changes datafusion/core/src/physical_plan/sorts/sort_preserving_merge.rs x: 13 # contributors y: 37 # changes datafusion/core/src/physical_optimizer/repartition.rs x: 21 # contributors y: 43 # changes datafusion/common/src/cast.rs x: 5 # contributors y: 15 # changes datafusion/physical-expr/src/aggregate/sum.rs x: 18 # contributors y: 37 # changes datafusion/common/src/column.rs x: 9 # contributors y: 12 # changes datafusion/execution/Cargo.toml x: 5 # contributors y: 13 # changes datafusion/expr/Cargo.toml x: 16 # contributors y: 69 # changes datafusion/optimizer/Cargo.toml x: 13 # contributors y: 49 # changes datafusion/physical-expr/Cargo.toml x: 22 # contributors y: 66 # changes datafusion/sql/Cargo.toml x: 15 # contributors y: 60 # changes dev/update_datafusion_versions.py x: 6 # contributors y: 15 # changes datafusion/core/src/physical_plan/aggregates/row_hash.rs x: 17 # contributors y: 31 # changes datafusion/core/src/lib.rs x: 14 # contributors y: 40 # changes datafusion/physical-expr/src/aggregate/bit_and_or_xor.rs x: 2 # contributors y: 6 # changes datafusion/physical-expr/src/aggregate/count.rs x: 15 # contributors y: 24 # changes datafusion/physical-expr/src/intervals/interval_aritmetic.rs x: 3 # contributors y: 7 # changes datafusion/core/src/physical_plan/aggregates/order/full.rs x: 2 # contributors y: 1 # changes datafusion/optimizer/src/push_down_filter.rs x: 14 # contributors y: 31 # changes datafusion/physical-expr/src/equivalence.rs x: 4 # contributors y: 13 # changes datafusion/physical-expr/src/window/built_in.rs x: 6 # contributors y: 23 # changes datafusion/physical-expr/src/window/built_in_window_function_expr.rs x: 3 # contributors y: 10 # changes datafusion/physical-expr/src/window/rank.rs x: 6 # contributors y: 16 # changes datafusion/core/src/physical_plan/joins/mod.rs x: 4 # contributors y: 6 # changes datafusion/core/src/physical_plan/coalesce_partitions.rs x: 9 # contributors y: 16 # changes datafusion/core/src/physical_plan/limit.rs x: 14 # contributors y: 24 # changes datafusion/expr/src/partition_evaluator.rs x: 2 # contributors y: 4 # changes datafusion/physical-expr/src/window/lead_lag.rs x: 8 # contributors y: 13 # changes datafusion/physical-expr/src/window/window_expr.rs x: 7 # contributors y: 19 # changes datafusion/physical-expr/src/aggregate/utils.rs x: 4 # contributors y: 9 # changes datafusion/core/src/physical_plan/sorts/merge.rs x: 5 # contributors y: 8 # changes datafusion/core/src/datasource/file_format/parquet.rs x: 16 # contributors y: 37 # changes datafusion/core/src/physical_plan/display.rs x: 7 # contributors y: 11 # changes datafusion/core/src/physical_plan/union.rs x: 14 # contributors y: 23 # changes datafusion/physical-expr/src/aggregate/median.rs x: 14 # contributors y: 16 # changes datafusion/expr/src/expr_rewriter/mod.rs x: 6 # contributors y: 7 # changes datafusion/physical-expr/src/datetime_expressions.rs x: 19 # contributors y: 32 # changes datafusion-cli/src/main.rs x: 18 # contributors y: 36 # changes datafusion/execution/src/task.rs x: 1 # contributors y: 4 # changes datafusion/expr/src/function.rs x: 22 # contributors y: 41 # changes datafusion/core/src/physical_optimizer/dist_enforcement.rs x: 13 # contributors y: 17 # changes datafusion/optimizer/src/lib.rs x: 20 # contributors y: 39 # changes datafusion/physical-expr/src/window/sliding_aggregate.rs x: 3 # contributors y: 9 # changes datafusion/optimizer/src/eliminate_outer_join.rs x: 6 # contributors y: 11 # changes datafusion/optimizer/src/unwrap_cast_in_comparison.rs x: 12 # contributors y: 26 # changes datafusion/core/src/catalog/listing_schema.rs x: 11 # contributors y: 14 # changes datafusion/core/src/catalog/schema.rs x: 4 # contributors y: 10 # changes datafusion/core/src/datasource/listing_table_factory.rs x: 15 # contributors y: 22 # changes datafusion/core/src/datasource/mod.rs x: 11 # contributors y: 16 # changes datafusion/core/src/prelude.rs x: 8 # contributors y: 11 # changes datafusion/core/src/scalar.rs x: 3 # contributors y: 6 # changes datafusion/substrait/src/physical_plan/consumer.rs x: 4 # contributors y: 3 # changes datafusion/core/src/datasource/file_format/file_type.rs x: 10 # contributors y: 10 # changes datafusion/optimizer/src/analyzer/inline_table_scan.rs x: 6 # contributors y: 4 # changes datafusion/expr/src/logical_plan/mod.rs x: 15 # contributors y: 23 # changes datafusion/physical-expr/src/aggregate/correlation.rs x: 10 # contributors y: 11 # changes datafusion/physical-expr/src/aggregate/variance.rs x: 12 # contributors y: 15 # changes datafusion/core/src/physical_optimizer/coalesce_batches.rs x: 7 # contributors y: 14 # changes datafusion/proto/src/lib.rs x: 23 # contributors y: 50 # changes
157.0
# changes
  min: 1.0
  average: 14.84
  25th percentile: 2.0
  median: 8.0
  75th percentile: 19.0
  max: 157.0
0 56.0
# contributors
min: 1.0 | average: 8.07 | 25th percentile: 2.0 | median: 5.0 | 75th percentile: 12.0 | max: 56.0

Number of Contributors vs. File Size: 458 points

datafusion-examples/Cargo.toml x: 22 # contributors y: 56 lines of code datafusion/core/src/physical_optimizer/replace_with_order_preserving_variants.rs x: 2 # contributors y: 768 lines of code datafusion/core/src/physical_plan/repartition/mod.rs x: 10 # contributors y: 1005 lines of code datafusion/core/src/datasource/physical_plan/mod.rs x: 12 # contributors y: 1622 lines of code datafusion/physical-expr/src/array_expressions.rs x: 11 # contributors y: 2938 lines of code datafusion/physical-expr/src/scalar_function.rs x: 7 # contributors y: 123 lines of code Cargo.toml x: 20 # contributors y: 54 lines of code datafusion-cli/Cargo.toml x: 23 # contributors y: 48 lines of code datafusion-cli/src/print_format.rs x: 6 # contributors y: 123 lines of code datafusion/common/src/format.rs x: 1 # contributors y: 2 lines of code datafusion/common/src/lib.rs x: 15 # contributors y: 57 lines of code datafusion/common/src/scalar.rs x: 35 # contributors y: 5350 lines of code datafusion/expr/src/type_coercion/binary.rs x: 20 # contributors y: 1181 lines of code datafusion/physical-expr/src/expressions/binary.rs x: 34 # contributors y: 3655 lines of code datafusion/physical-expr/src/expressions/binary/kernels_arrow.rs x: 12 # contributors y: 345 lines of code datafusion/physical-expr/src/expressions/cast.rs x: 11 # contributors y: 575 lines of code datafusion/physical-expr/src/expressions/mod.rs x: 21 # contributors y: 146 lines of code datafusion/physical-expr/src/expressions/negative.rs x: 11 # contributors y: 136 lines of code datafusion/physical-expr/src/expressions/try_cast.rs x: 9 # contributors y: 443 lines of code datafusion/physical-expr/src/planner.rs x: 23 # contributors y: 409 lines of code datafusion/proto/proto/datafusion.proto x: 52 # contributors y: 1310 lines of code datafusion/proto/src/physical_plan/from_proto.rs x: 16 # contributors y: 498 lines of code datafusion/proto/src/physical_plan/mod.rs x: 25 # contributors y: 1856 lines of code datafusion/proto/src/physical_plan/to_proto.rs x: 14 # contributors y: 542 lines of code datafusion/sqllogictest/src/engines/datafusion_engine/normalize.rs x: 2 # contributors y: 167 lines of code datafusion/sql/src/utils.rs x: 24 # contributors y: 184 lines of code datafusion/expr/src/expr_schema.rs x: 23 # contributors y: 463 lines of code datafusion/expr/src/field_util.rs x: 9 # contributors y: 52 lines of code datafusion/physical-expr/src/expressions/get_indexed_field.rs x: 14 # contributors y: 370 lines of code datafusion/core/src/datasource/file_format/csv.rs x: 20 # contributors y: 1173 lines of code datafusion/core/src/datasource/file_format/json.rs x: 11 # contributors y: 421 lines of code datafusion/core/src/datasource/file_format/mod.rs x: 17 # contributors y: 420 lines of code datafusion/core/src/datasource/file_format/options.rs x: 8 # contributors y: 485 lines of code datafusion/core/src/datasource/listing/table.rs x: 32 # contributors y: 1468 lines of code datafusion/expr/src/expr.rs x: 30 # contributors y: 1202 lines of code datafusion/sql/src/expr/identifier.rs x: 7 # contributors y: 382 lines of code datafusion/expr/src/aggregate_function.rs x: 18 # contributors y: 314 lines of code datafusion/expr/src/type_coercion/aggregates.rs x: 12 # contributors y: 595 lines of code datafusion/physical-expr/src/aggregate/build_in.rs x: 17 # contributors y: 1223 lines of code datafusion/physical-expr/src/aggregate/mod.rs x: 13 # contributors y: 74 lines of code datafusion/physical-expr/src/aggregate/regr.rs x: 1 # contributors y: 319 lines of code datafusion/proto/src/logical_plan/from_proto.rs x: 23 # contributors y: 1604 lines of code datafusion/proto/src/logical_plan/to_proto.rs x: 23 # contributors y: 1517 lines of code datafusion/substrait/src/logical_plan/producer.rs x: 9 # contributors y: 1548 lines of code datafusion/core/src/physical_plan/joins/nested_loop_join.rs x: 12 # contributors y: 549 lines of code datafusion/core/src/physical_planner.rs x: 12 # contributors y: 2246 lines of code datafusion/expr/src/lib.rs x: 16 # contributors y: 60 lines of code datafusion/expr/src/tree_node/expr.rs x: 9 # contributors y: 365 lines of code datafusion/sql/src/expr/mod.rs x: 13 # contributors y: 609 lines of code datafusion/core/src/physical_plan/common.rs x: 17 # contributors y: 607 lines of code datafusion/expr/src/built_in_function.rs x: 21 # contributors y: 1170 lines of code datafusion/expr/src/expr_fn.rs x: 39 # contributors y: 926 lines of code datafusion/physical-expr/src/functions.rs x: 24 # contributors y: 2983 lines of code datafusion/proto/src/bytes/mod.rs x: 16 # contributors y: 349 lines of code datafusion/core/src/dataframe.rs x: 27 # contributors y: 1443 lines of code datafusion/core/src/datasource/listing/mod.rs x: 9 # contributors y: 16 lines of code datafusion/core/src/datasource/memory.rs x: 17 # contributors y: 523 lines of code datafusion/core/src/datasource/physical_plan/json.rs x: 6 # contributors y: 656 lines of code datafusion/core/src/datasource/provider.rs x: 3 # contributors y: 70 lines of code datafusion/core/src/physical_plan/insert.rs x: 5 # contributors y: 209 lines of code datafusion/expr/src/logical_plan/builder.rs x: 33 # contributors y: 1493 lines of code datafusion/expr/src/logical_plan/dml.rs x: 2 # contributors y: 23 lines of code datafusion/sql/src/statement.rs x: 20 # contributors y: 972 lines of code datafusion/physical-expr/src/struct_expressions.rs x: 5 # contributors y: 104 lines of code datafusion/execution/src/memory_pool/mod.rs x: 4 # contributors y: 209 lines of code datafusion/execution/src/memory_pool/pool.rs x: 1 # contributors y: 207 lines of code datafusion/optimizer/src/simplify_expressions/expr_simplifier.rs x: 23 # contributors y: 2409 lines of code datafusion/optimizer/src/simplify_expressions/regex.rs x: 6 # contributors y: 230 lines of code datafusion/core/src/physical_plan/sorts/sort.rs x: 17 # contributors y: 796 lines of code datafusion/core/src/datasource/physical_plan/avro.rs x: 3 # contributors y: 139 lines of code datafusion/core/src/datasource/physical_plan/csv.rs x: 7 # contributors y: 977 lines of code datafusion/core/src/datasource/physical_plan/parquet.rs x: 7 # contributors y: 1545 lines of code datafusion/core/src/physical_plan/mod.rs x: 26 # contributors y: 535 lines of code datafusion-cli/src/exec.rs x: 13 # contributors y: 306 lines of code datafusion-cli/src/object_storage.rs x: 14 # contributors y: 212 lines of code datafusion/common/src/error.rs x: 19 # contributors y: 466 lines of code datafusion/core/src/datasource/streaming.rs x: 4 # contributors y: 69 lines of code datafusion/core/src/execution/context.rs x: 56 # contributors y: 2319 lines of code datafusion/core/src/physical_optimizer/pipeline_checker.rs x: 5 # contributors y: 336 lines of code datafusion/core/src/physical_optimizer/pruning.rs x: 22 # contributors y: 1852 lines of code datafusion/core/src/physical_optimizer/sort_enforcement.rs x: 17 # contributors y: 2300 lines of code datafusion/core/src/physical_optimizer/sort_pushdown.rs x: 5 # contributors y: 369 lines of code datafusion/core/src/physical_plan/aggregates/mod.rs x: 18 # contributors y: 1299 lines of code datafusion/core/src/physical_plan/filter.rs x: 15 # contributors y: 797 lines of code datafusion/core/src/physical_plan/joins/cross_join.rs x: 9 # contributors y: 551 lines of code datafusion/core/src/physical_plan/joins/hash_join.rs x: 20 # contributors y: 1073 lines of code datafusion/core/src/physical_plan/joins/sort_merge_join.rs x: 14 # contributors y: 468 lines of code datafusion/core/src/physical_plan/joins/symmetric_hash_join.rs x: 13 # contributors y: 1494 lines of code datafusion/core/src/physical_plan/joins/utils.rs x: 13 # contributors y: 1526 lines of code datafusion/core/src/physical_plan/streaming.rs x: 7 # contributors y: 57 lines of code datafusion/core/src/physical_plan/values.rs x: 7 # contributors y: 138 lines of code datafusion/core/src/physical_plan/windows/bounded_window_agg_exec.rs x: 8 # contributors y: 821 lines of code datafusion/core/src/physical_plan/windows/window_agg_exec.rs x: 10 # contributors y: 333 lines of code datafusion/expr/src/conditional_expressions.rs x: 5 # contributors y: 108 lines of code datafusion/expr/src/logical_plan/plan.rs x: 51 # contributors y: 1402 lines of code datafusion/expr/src/utils.rs x: 34 # contributors y: 1280 lines of code datafusion/expr/src/window_frame.rs x: 7 # contributors y: 256 lines of code datafusion/optimizer/src/analyzer/subquery.rs x: 4 # contributors y: 295 lines of code datafusion/optimizer/src/analyzer/type_coercion.rs x: 19 # contributors y: 1369 lines of code datafusion/optimizer/src/decorrelate.rs x: 3 # contributors y: 428 lines of code datafusion/optimizer/src/decorrelate_predicate_subquery.rs x: 4 # contributors y: 1511 lines of code datafusion/optimizer/src/optimizer.rs x: 21 # contributors y: 495 lines of code datafusion/optimizer/src/push_down_projection.rs x: 15 # contributors y: 899 lines of code datafusion/optimizer/src/scalar_subquery_to_join.rs x: 14 # contributors y: 905 lines of code datafusion/optimizer/src/utils.rs x: 21 # contributors y: 303 lines of code datafusion/physical-expr/src/aggregate/approx_percentile_cont.rs x: 14 # contributors y: 383 lines of code datafusion/physical-expr/src/crypto_expressions.rs x: 8 # contributors y: 305 lines of code datafusion/physical-expr/src/encoding_expressions.rs x: 2 # contributors y: 293 lines of code datafusion/physical-expr/src/expressions/case.rs x: 16 # contributors y: 792 lines of code datafusion/physical-expr/src/expressions/column.rs x: 8 # contributors y: 189 lines of code datafusion/physical-expr/src/expressions/in_list.rs x: 20 # contributors y: 874 lines of code datafusion/physical-expr/src/expressions/no_op.rs x: 3 # contributors y: 58 lines of code datafusion/physical-expr/src/regex_expressions.rs x: 10 # contributors y: 455 lines of code datafusion/physical-expr/src/sort_expr.rs x: 8 # contributors y: 130 lines of code datafusion/proto/src/bytes/registry.rs x: 5 # contributors y: 20 lines of code datafusion/proto/src/logical_plan/mod.rs x: 29 # contributors y: 2408 lines of code datafusion/sql/src/expr/arrow_cast.rs x: 7 # contributors y: 626 lines of code datafusion/sql/src/expr/function.rs x: 11 # contributors y: 186 lines of code datafusion/sql/src/expr/grouping_set.rs x: 2 # contributors y: 61 lines of code datafusion/sql/src/expr/value.rs x: 12 # contributors y: 333 lines of code datafusion/sql/src/planner.rs x: 49 # contributors y: 371 lines of code datafusion/sql/src/query.rs x: 8 # contributors y: 121 lines of code datafusion/sql/src/select.rs x: 11 # contributors y: 436 lines of code datafusion/substrait/src/logical_plan/consumer.rs x: 12 # contributors y: 1277 lines of code datafusion-cli/src/helper.rs x: 5 # contributors y: 167 lines of code datafusion/common/Cargo.toml x: 17 # contributors y: 47 lines of code datafusion/core/Cargo.toml x: 36 # contributors y: 150 lines of code datafusion/core/src/datasource/avro_to_arrow/arrow_array_reader.rs x: 2 # contributors y: 994 lines of code datafusion/core/src/datasource/avro_to_arrow/schema.rs x: 2 # contributors y: 434 lines of code datafusion/physical-expr/src/math_expressions.rs x: 10 # contributors y: 882 lines of code datafusion/sqllogictest/Cargo.toml x: 1 # contributors y: 53 lines of code datafusion/sqllogictest/src/engines/conversion.rs x: 1 # contributors y: 64 lines of code datafusion/sqllogictest/src/engines/datafusion_engine/error.rs x: 1 # contributors y: 24 lines of code datafusion/sqllogictest/src/engines/postgres_engine/mod.rs x: 1 # contributors y: 241 lines of code datafusion/optimizer/src/analyzer/count_wildcard_rule.rs x: 9 # contributors y: 333 lines of code datafusion/core/src/physical_plan/memory.rs x: 9 # contributors y: 152 lines of code datafusion/execution/src/config.rs x: 5 # contributors y: 243 lines of code datafusion/core/src/physical_plan/aggregates/order/mod.rs x: 3 # contributors y: 87 lines of code datafusion/physical-expr/src/aggregate/array_agg_ordered.rs x: 1 # contributors y: 493 lines of code datafusion/physical-expr/src/aggregate/first_last.rs x: 1 # contributors y: 437 lines of code datafusion/proto/gen/Cargo.toml x: 3 # contributors y: 32 lines of code test-utils/Cargo.toml x: 6 # contributors y: 26 lines of code datafusion/common/src/config.rs x: 16 # contributors y: 448 lines of code datafusion/expr/src/operator.rs x: 15 # contributors y: 341 lines of code datafusion/physical-expr/src/analysis.rs x: 1 # contributors y: 159 lines of code datafusion/physical-expr/src/physical_expr.rs x: 13 # contributors y: 95 lines of code datafusion/physical-expr/src/utils.rs x: 11 # contributors y: 617 lines of code datafusion/proto/Cargo.toml x: 12 # contributors y: 50 lines of code datafusion/substrait/Cargo.toml x: 11 # contributors y: 39 lines of code benchmarks/src/clickbench.rs x: 1 # contributors y: 90 lines of code benchmarks/src/lib.rs x: 3 # contributors y: 6 lines of code benchmarks/src/tpch/convert.rs x: 2 # contributors y: 99 lines of code datafusion/common/src/dfschema.rs x: 21 # contributors y: 936 lines of code datafusion/core/src/datasource/default_table_source.rs x: 4 # contributors y: 53 lines of code datafusion/expr/src/logical_plan/ddl.rs x: 6 # contributors y: 68 lines of code datafusion/expr/src/table_source.rs x: 6 # contributors y: 46 lines of code datafusion/core/src/physical_plan/windows/mod.rs x: 15 # contributors y: 576 lines of code datafusion/core/src/physical_optimizer/mod.rs x: 8 # contributors y: 16 lines of code datafusion/core/src/physical_plan/sorts/sort_preserving_merge.rs x: 13 # contributors y: 839 lines of code datafusion/core/src/physical_optimizer/join_selection.rs x: 10 # contributors y: 1371 lines of code datafusion/common/src/cast.rs x: 5 # contributors y: 139 lines of code datafusion/physical-expr/src/aggregate/average.rs x: 17 # contributors y: 475 lines of code datafusion/physical-expr/src/aggregate/sum.rs x: 18 # contributors y: 405 lines of code datafusion/common/src/column.rs x: 9 # contributors y: 280 lines of code datafusion/common/src/table_reference.rs x: 9 # contributors y: 307 lines of code datafusion/common/src/utils.rs x: 6 # contributors y: 498 lines of code datafusion/execution/Cargo.toml x: 5 # contributors y: 42 lines of code datafusion/optimizer/Cargo.toml x: 13 # contributors y: 52 lines of code datafusion/physical-expr/Cargo.toml x: 22 # contributors y: 75 lines of code benchmarks/src/run.rs x: 1 # contributors y: 116 lines of code datafusion/core/src/physical_plan/aggregates/row_hash.rs x: 17 # contributors y: 141 lines of code datafusion/expr/src/type_coercion/mod.rs x: 5 # contributors y: 47 lines of code datafusion/core/src/lib.rs x: 14 # contributors y: 43 lines of code datafusion/physical-expr/src/aggregate/bit_and_or_xor.rs x: 2 # contributors y: 739 lines of code datafusion/physical-expr/src/aggregate/bool_and_or.rs x: 3 # contributors y: 315 lines of code datafusion/physical-expr/src/aggregate/min_max.rs x: 17 # contributors y: 1293 lines of code datafusion/physical-expr/src/expressions/literal.rs x: 9 # contributors y: 92 lines of code datafusion/physical-expr/src/intervals/cp_solver.rs x: 4 # contributors y: 750 lines of code datafusion/physical-expr/src/intervals/interval_aritmetic.rs x: 3 # contributors y: 1229 lines of code datafusion/core/src/physical_plan/aggregates/order/full.rs x: 2 # contributors y: 65 lines of code datafusion/physical-expr/src/aggregate/groups_accumulator/accumulate.rs x: 1 # contributors y: 582 lines of code datafusion/core/src/datasource/listing/helpers.rs x: 20 # contributors y: 307 lines of code datafusion/optimizer/src/push_down_filter.rs x: 14 # contributors y: 2246 lines of code datafusion/optimizer/src/simplify_expressions/utils.rs x: 8 # contributors y: 415 lines of code datafusion/physical-expr/src/equivalence.rs x: 4 # contributors y: 118 lines of code datafusion/core/src/physical_plan/joins/hash_join_utils.rs x: 4 # contributors y: 705 lines of code datafusion/core/src/physical_plan/joins/mod.rs x: 4 # contributors y: 25 lines of code datafusion/core/src/physical_plan/coalesce_batches.rs x: 13 # contributors y: 144 lines of code datafusion/core/src/physical_plan/limit.rs x: 14 # contributors y: 581 lines of code datafusion/core/src/physical_optimizer/utils.rs x: 6 # contributors y: 145 lines of code datafusion/core/src/physical_optimizer/combine_partial_final_agg.rs x: 7 # contributors y: 373 lines of code datafusion/core/src/physical_plan/aggregates/no_grouping.rs x: 10 # contributors y: 190 lines of code datafusion/physical-expr/src/window/lead_lag.rs x: 8 # contributors y: 280 lines of code datafusion/physical-expr/src/window/nth_value.rs x: 6 # contributors y: 265 lines of code datafusion/physical-expr/src/window/window_expr.rs x: 7 # contributors y: 201 lines of code datafusion/physical-expr/src/aggregate/hyperloglog.rs x: 3 # contributors y: 269 lines of code datafusion/physical-expr/src/aggregate/utils.rs x: 4 # contributors y: 132 lines of code datafusion/core/src/physical_plan/sorts/merge.rs x: 5 # contributors y: 281 lines of code datafusion/core/src/physical_plan/sorts/mod.rs x: 4 # contributors y: 9 lines of code datafusion/core/src/datasource/file_format/parquet.rs x: 16 # contributors y: 1035 lines of code datafusion/core/src/physical_plan/display.rs x: 7 # contributors y: 283 lines of code datafusion/core/src/datasource/physical_plan/arrow_file.rs x: 2 # contributors y: 137 lines of code datafusion/core/src/physical_plan/empty.rs x: 9 # contributors y: 193 lines of code datafusion/core/src/physical_plan/explain.rs x: 10 # contributors y: 124 lines of code datafusion/core/src/physical_plan/union.rs x: 14 # contributors y: 497 lines of code datafusion/physical-expr/src/aggregate/median.rs x: 14 # contributors y: 310 lines of code datafusion/expr/src/expr_rewriter/mod.rs x: 6 # contributors y: 371 lines of code datafusion/expr/src/expr_rewriter/order_by.rs x: 4 # contributors y: 215 lines of code datafusion/physical-expr/src/datetime_expressions.rs x: 19 # contributors y: 1071 lines of code datafusion-cli/src/main.rs x: 18 # contributors y: 148 lines of code datafusion/core/src/physical_plan/repartition/distributor_channels.rs x: 3 # contributors y: 470 lines of code datafusion/core/src/catalog/information_schema.rs x: 14 # contributors y: 134 lines of code datafusion/execution/src/registry.rs x: 2 # contributors y: 20 lines of code datafusion/execution/src/task.rs x: 1 # contributors y: 127 lines of code datafusion/core/src/physical_optimizer/dist_enforcement.rs x: 13 # contributors y: 1826 lines of code datafusion/physical-expr/src/window/mod.rs x: 6 # contributors y: 20 lines of code datafusion/physical-expr/src/execution_props.rs x: 5 # contributors y: 64 lines of code datafusion/optimizer/src/lib.rs x: 20 # contributors y: 36 lines of code datafusion/optimizer/src/simplify_expressions/simplify_exprs.rs x: 14 # contributors y: 664 lines of code datafusion/core/src/physical_plan/udaf.rs x: 7 # contributors y: 102 lines of code datafusion/optimizer/src/eliminate_outer_join.rs x: 6 # contributors y: 351 lines of code datafusion/optimizer/src/analyzer/mod.rs x: 11 # contributors y: 86 lines of code datafusion/optimizer/src/unwrap_cast_in_comparison.rs x: 12 # contributors y: 978 lines of code datafusion/physical-expr/src/expressions/is_not_null.rs x: 4 # contributors y: 100 lines of code datafusion-cli/src/catalog.rs x: 2 # contributors y: 121 lines of code datafusion/core/src/catalog/listing_schema.rs x: 11 # contributors y: 191 lines of code datafusion/core/src/catalog/mod.rs x: 7 # contributors y: 187 lines of code datafusion/core/src/catalog/schema.rs x: 4 # contributors y: 153 lines of code datafusion/core/src/datasource/listing_table_factory.rs x: 15 # contributors y: 166 lines of code datafusion/core/src/datasource/mod.rs x: 11 # contributors y: 148 lines of code datafusion/core/src/datasource/file_format/avro.rs x: 8 # contributors y: 380 lines of code datafusion/optimizer/src/rewrite_disjunctive_predicate.rs x: 6 # contributors y: 293 lines of code datafusion/sql/src/parser.rs x: 19 # contributors y: 1154 lines of code datafusion/expr/src/literal.rs x: 3 # contributors y: 161 lines of code datafusion/core/src/datasource/physical_plan/parquet/page_filter.rs x: 2 # contributors y: 412 lines of code datafusion/physical-expr/src/expressions/binary/kernels.rs x: 6 # contributors y: 100 lines of code datafusion/core/src/datasource/physical_plan/chunked_store.rs x: 1 # contributors y: 177 lines of code datafusion/core/src/datasource/physical_plan/file_stream.rs x: 1 # contributors y: 778 lines of code datafusion/core/src/datasource/physical_plan/parquet/row_filter.rs x: 1 # contributors y: 338 lines of code datafusion/core/src/datasource/physical_plan/parquet/row_groups.rs x: 1 # contributors y: 700 lines of code datafusion/common/src/delta.rs x: 3 # contributors y: 277 lines of code datafusion/physical-expr/src/string_expressions.rs x: 7 # contributors y: 482 lines of code datafusion/core/src/physical_plan/metrics/mod.rs x: 6 # contributors y: 438 lines of code datafusion/core/src/physical_optimizer/aggregate_statistics.rs x: 13 # contributors y: 514 lines of code datafusion/optimizer/src/analyzer/inline_table_scan.rs x: 6 # contributors y: 182 lines of code datafusion/core/src/datasource/view.rs x: 15 # contributors y: 435 lines of code datafusion/core/benches/sql_query_with_io.rs x: 1 # contributors y: 222 lines of code datafusion/expr/src/logical_plan/mod.rs x: 15 # contributors y: 28 lines of code datafusion/physical-expr/src/intervals/rounding.rs x: 1 # contributors y: 283 lines of code datafusion/core/src/physical_plan/sorts/cursor.rs x: 4 # contributors y: 292 lines of code datafusion/physical-expr/src/aggregate/approx_distinct.rs x: 8 # contributors y: 248 lines of code datafusion/physical-expr/src/aggregate/array_agg.rs x: 9 # contributors y: 214 lines of code datafusion/physical-expr/src/aggregate/correlation.rs x: 10 # contributors y: 433 lines of code datafusion/physical-expr/src/aggregate/count_distinct.rs x: 15 # contributors y: 484 lines of code datafusion/physical-expr/src/aggregate/covariance.rs x: 11 # contributors y: 638 lines of code datafusion/physical-expr/src/aggregate/sum_distinct.rs x: 14 # contributors y: 233 lines of code datafusion/physical-expr/src/aggregate/variance.rs x: 12 # contributors y: 427 lines of code datafusion/core/benches/sort.rs x: 3 # contributors y: 386 lines of code datafusion/optimizer/src/extract_equijoin_predicate.rs x: 2 # contributors y: 324 lines of code datafusion/optimizer/src/eliminate_filter.rs x: 9 # contributors y: 138 lines of code datafusion/core/src/physical_plan/metrics/value.rs x: 5 # contributors y: 484 lines of code datafusion/optimizer/src/push_down_limit.rs x: 3 # contributors y: 740 lines of code datafusion/physical-expr/src/expressions/nullif.rs x: 7 # contributors y: 161 lines of code datafusion-cli/src/lib.rs x: 7 # contributors y: 10 lines of code datafusion/optimizer/src/eliminate_limit.rs x: 11 # contributors y: 212 lines of code datafusion/proto/src/lib.rs x: 23 # contributors y: 8 lines of code
5350.0
lines of code
  min: 1.0
  average: 354.23
  25th percentile: 51.75
  median: 145.5
  75th percentile: 416.25
  max: 5350.0
0 56.0
# contributors
min: 1.0 | average: 8.07 | 25th percentile: 2.0 | median: 5.0 | 75th percentile: 12.0 | max: 56.0