apache / 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 1,027 files with 286,606 lines of code.
    • 29 files changed more than 100 times (44,399 lines of code)
    • 59 files changed 51-100 times (53,918 lines of code)
    • 113 files changed 21-50 times (59,224 lines of code)
    • 364 files changed 6-20 times (85,466 lines of code)
    • 462 files changed 1-5 times (43,599 lines of code)
15% | 18% | 20% | 29% | 15%
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 1,027 files with 286,606 lines of code.
    • 98 files changed by more than 25 contributors (103,436 lines of code)
    • 219 files changed by 11-25 contributors (82,867 lines of code)
    • 197 files changed by 6-10 contributors (48,038 lines of code)
    • 264 files changed by 2-5 contributors (36,957 lines of code)
    • 249 files changed by 1 contributor (15,308 lines of code)
36% | 28% | 16% | 12% | 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, txt, json, toml, yaml, sh, snap, svg, py, gitignore, rst, js, html, dockerignore, proto, css, gitattributes, bat, editorconfig, rdf, gitmodules
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
rs15% | 19% | 20% | 30% | 14%
proto68% | 0% | 31% | 0% | 0%
toml24% | 18% | 7% | 26% | 22%
py0% | 0% | 15% | 48% | 36%
sql0% | 0% | 0% | 1% | 98%
rdf0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
js0% | 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
datafusion15% | 19% | 20% | 29% | 14%
ROOT54% | 0% | 0% | 0% | 45%
datafusion-examples100% | 0% | 0% | 0% | 0%
datafusion-cli1% | 25% | 38% | 28% | 5%
benchmarks0% | 1% | 5% | 45% | 47%
dev0% | 0% | 20% | 32% | 46%
test-utils0% | 0% | 0% | 31% | 68%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
proto
datafusion.proto
in datafusion/proto/proto
1076 - 2022-03-29 2025-04-25 246 120 90197956+yahonanjing@users.... lewiszlw520@gmail.com
plan.rs
in datafusion/expr/src/logical_plan
3976 87 2022-04-21 2025-04-21 244 102 agrove@apache.org lkumar94@gmail.com
Cargo.toml
in datafusion/core
220 - 2022-03-29 2025-05-05 221 72 90197956+yahonanjing@users.... 1755071+adriangb@users.nore...
Cargo.toml
in root
209 - 2021-04-18 2025-05-06 194 63 andygrove73@gmail.com 138326606+nevrohelios@users...
builder.rs
in datafusion/expr/src/logical_plan
2143 40 2022-05-22 2025-04-29 183 81 agrove@apache.org timsaucer@gmail.com
Cargo.toml
in datafusion-cli
68 - 2021-05-03 2025-03-14 175 45 danielheres@gmail.com dmitrii@blaginin.me
from_proto.rs
in datafusion/proto/src/logical_plan
649 13 2022-12-19 2025-03-03 175 78 90197956+yahonanjing@users.... heran@lakesail.com
expr_fn.rs
in datafusion/expr/src
683 34 2022-03-29 2025-05-06 172 73 90197956+yahonanjing@users.... 138326606+nevrohelios@users...
planner.rs
in datafusion/sql/src
673 9 2022-05-23 2025-04-08 166 79 agrove@apache.org 54253219+jsai28@users.norep...
expr.rs
in datafusion/expr/src
2717 38 2022-03-29 2025-04-30 165 75 90197956+yahonanjing@users.... 4733573+kczimm@users.norepl...
to_proto.rs
in datafusion/proto/src/logical_plan
662 9 2022-12-19 2025-03-13 163 73 90197956+yahonanjing@users.... chenkovsky@qq.com
utils.rs
in datafusion/expr/src
1226 35 2022-05-16 2025-03-19 158 69 agrove@apache.org blizzara@users.noreply.gith...
table.rs
in datafusion/core/src/datasource/listing
1923 10 2022-03-29 2025-05-06 158 75 90197956+yahonanjing@users.... 1755071+adriangb@users.nore...
physical_planner.rs
in datafusion/core/src
2604 68 2023-06-16 2025-04-08 155 62 andrew@nerdnetworks.org 54253219+jsai28@users.norep...
binary.rs
in datafusion/physical-expr/src/expressions
4621 109 2022-03-29 2025-04-30 136 58 90197956+yahonanjing@users.... mail@davidhewitt.dev
parquet.rs
in datafusion/core/src/datasource/file_format
1341 10 2022-03-29 2025-05-06 135 62 90197956+yahonanjing@users.... 138326606+nevrohelios@users...
type_coercion.rs
in datafusion/optimizer/src/analyzer
1890 64 2023-04-05 2025-03-27 130 62 jakevingoo@gmail.com 70696274+alan910127@users.n...
Cargo.toml
in datafusion/physical-expr
68 - 2022-03-29 2025-04-10 120 43 90197956+yahonanjing@users.... 1755071+adriangb@users.nore...
common_subexpr_eliminate.rs
in datafusion/optimizer/src
1302 65 2022-06-02 2025-03-17 119 49 agrove@apache.org blizzara@users.noreply.gith...
mod.rs
in datafusion/proto/src/physical_plan
2652 71 2022-11-30 2025-05-06 119 67 19528375+kikkon@users.norep... 1755071+adriangb@users.nore...
statement.rs
in datafusion/sql/src
2001 24 2023-01-07 2025-04-08 116 56 jakevingoo@gmail.com 54253219+jsai28@users.norep...
expr_simplifier.rs
in datafusion/optimizer/src/simplify_expressions
3196 146 2022-10-26 2025-04-29 116 56 59198230+haoyang670@users.n... sam@samuelhughes.com
Cargo.toml
in datafusion/common
69 - 2022-03-29 2025-04-14 114 38 90197956+yahonanjing@users.... andrew@nerdnetworks.org
expr_schema.rs
in datafusion/expr/src
661 21 2022-04-21 2025-04-29 113 56 agrove@apache.org timsaucer@gmail.com
push_down_filter.rs
in datafusion/optimizer/src
3343 117 2022-11-30 2025-05-02 110 50 jakevingoo@gmail.com qstommyshu@gmail.com
Cargo.toml
in datafusion-examples
74 - 2021-04-18 2025-04-12 107 43 jorgecarleitao@gmail.com timsaucer@gmail.com
config.rs
in datafusion/common/src
1405 58 2023-01-04 2025-05-03 107 66 1781103+tustvold@users.nore... nunofpfaria@gmail.com
lib.rs
in datafusion/core/src
305 - 2022-03-29 2025-04-28 104 39 90197956+yahonanjing@users.... andrew@nerdnetworks.org
producer.rs
in datafusion/substrait/src/logical_plan
2642 62 2023-02-07 2025-05-05 101 47 andygrove73@gmail.com 55937128+discord9@users.nor...
to_proto.rs
in datafusion/proto/src/physical_plan
558 9 2022-11-30 2025-04-14 100 59 19528375+kikkon@users.norep... andrew@nerdnetworks.org
mod.rs
in datafusion/proto/src/logical_plan
1679 20 2022-12-19 2025-04-18 100 60 90197956+yahonanjing@users.... andrew@nerdnetworks.org
mod.rs
in datafusion/physical-plan/src/aggregates
2405 54 2023-09-15 2025-04-29 100 53 andrew@nerdnetworks.org timsaucer@gmail.com
Cargo.toml
in datafusion/proto
58 - 2022-03-29 2025-04-10 99 32 90197956+yahonanjing@users.... chenkovsky@qq.com
mod.rs
in datafusion/core/src/execution/context
1564 30 2023-10-25 2025-04-17 99 56 ongchi@users.noreply.github... lkumar94@gmail.com
mod.rs
in datafusion/sql/src/expr
1160 30 2023-01-03 2025-03-24 98 51 jakevingoo@gmail.com zhousile@foxmail.com
Cargo.toml
in datafusion/expr
53 - 2022-03-29 2025-02-20 97 30 90197956+yahonanjing@users.... m1brobbel@gmail.com
mod.rs
in datafusion/core/src/dataframe
974 7 2023-10-25 2025-05-02 97 47 ongchi@users.noreply.github... dmitrii@blaginin.me
optimizer.rs
in datafusion/optimizer/src
507 33 2022-06-02 2025-04-10 92 42 agrove@apache.org blizzara@users.noreply.gith...
Cargo.toml
in datafusion/optimizer
61 - 2022-06-02 2025-04-23 90 34 agrove@apache.org wxd963996380@gmail.com
Cargo.toml
in datafusion/sql
59 - 2022-05-23 2025-03-30 89 35 agrove@apache.org qstommyshu@gmail.com
csv.rs
in datafusion/core/src/datasource/file_format
965 11 2022-03-29 2025-04-29 89 53 90197956+yahonanjing@users.... wxd963996380@gmail.com
lib.rs
in datafusion/expr/src
83 1 2022-03-29 2025-04-29 88 35 90197956+yahonanjing@users.... timsaucer@gmail.com
from_proto.rs
in datafusion/proto/src/physical_plan
572 9 2022-11-30 2025-04-29 88 54 19528375+kikkon@users.norep... timsaucer@gmail.com
expr.rs
in datafusion/sql/src/unparser
2810 55 2024-03-11 2025-04-24 87 44 mail@backkem.me hey@ewgenius.me
mod.rs
in datafusion/physical-expr/src/expressions
33 - 2022-03-29 2025-04-10 86 51 90197956+yahonanjing@users.... 1755071+adriangb@users.nore...
Cargo.toml
in benchmarks
52 - 2021-04-18 2025-02-26 79 29 jorgecarleitao@gmail.com 193874+carols10cents@users....
dfschema.rs
in datafusion/common/src
1253 54 2022-03-29 2025-04-29 79 46 90197956+yahonanjing@users.... timsaucer@gmail.com
select.rs
in datafusion/sql/src
837 10 2023-01-07 2025-05-06 76 39 jakevingoo@gmail.com zhousile@foxmail.com
lib.rs
in datafusion/physical-expr/src
47 - 2022-03-29 2025-04-10 75 32 90197956+yahonanjing@users.... 1755071+adriangb@users.nore...
planner.rs
in datafusion/physical-expr/src
311 1 2022-06-04 2025-04-08 74 36 agrove@apache.org 54253219+jsai28@users.norep...
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
proto
datafusion.proto
in datafusion/proto/proto
1076 - 2022-03-29 2025-04-25 246 120 90197956+yahonanjing@users.... lewiszlw520@gmail.com
plan.rs
in datafusion/expr/src/logical_plan
3976 87 2022-04-21 2025-04-21 244 102 agrove@apache.org lkumar94@gmail.com
builder.rs
in datafusion/expr/src/logical_plan
2143 40 2022-05-22 2025-04-29 183 81 agrove@apache.org timsaucer@gmail.com
planner.rs
in datafusion/sql/src
673 9 2022-05-23 2025-04-08 166 79 agrove@apache.org 54253219+jsai28@users.norep...
from_proto.rs
in datafusion/proto/src/logical_plan
649 13 2022-12-19 2025-03-03 175 78 90197956+yahonanjing@users.... heran@lakesail.com
expr.rs
in datafusion/expr/src
2717 38 2022-03-29 2025-04-30 165 75 90197956+yahonanjing@users.... 4733573+kczimm@users.norepl...
table.rs
in datafusion/core/src/datasource/listing
1923 10 2022-03-29 2025-05-06 158 75 90197956+yahonanjing@users.... 1755071+adriangb@users.nore...
expr_fn.rs
in datafusion/expr/src
683 34 2022-03-29 2025-05-06 172 73 90197956+yahonanjing@users.... 138326606+nevrohelios@users...
to_proto.rs
in datafusion/proto/src/logical_plan
662 9 2022-12-19 2025-03-13 163 73 90197956+yahonanjing@users.... chenkovsky@qq.com
Cargo.toml
in datafusion/core
220 - 2022-03-29 2025-05-05 221 72 90197956+yahonanjing@users.... 1755071+adriangb@users.nore...
utils.rs
in datafusion/expr/src
1226 35 2022-05-16 2025-03-19 158 69 agrove@apache.org blizzara@users.noreply.gith...
mod.rs
in datafusion/proto/src/physical_plan
2652 71 2022-11-30 2025-05-06 119 67 19528375+kikkon@users.norep... 1755071+adriangb@users.nore...
config.rs
in datafusion/common/src
1405 58 2023-01-04 2025-05-03 107 66 1781103+tustvold@users.nore... nunofpfaria@gmail.com
Cargo.toml
in root
209 - 2021-04-18 2025-05-06 194 63 andygrove73@gmail.com 138326606+nevrohelios@users...
physical_planner.rs
in datafusion/core/src
2604 68 2023-06-16 2025-04-08 155 62 andrew@nerdnetworks.org 54253219+jsai28@users.norep...
parquet.rs
in datafusion/core/src/datasource/file_format
1341 10 2022-03-29 2025-05-06 135 62 90197956+yahonanjing@users.... 138326606+nevrohelios@users...
type_coercion.rs
in datafusion/optimizer/src/analyzer
1890 64 2023-04-05 2025-03-27 130 62 jakevingoo@gmail.com 70696274+alan910127@users.n...
mod.rs
in datafusion/proto/src/logical_plan
1679 20 2022-12-19 2025-04-18 100 60 90197956+yahonanjing@users.... andrew@nerdnetworks.org
to_proto.rs
in datafusion/proto/src/physical_plan
558 9 2022-11-30 2025-04-14 100 59 19528375+kikkon@users.norep... andrew@nerdnetworks.org
binary.rs
in datafusion/physical-expr/src/expressions
4621 109 2022-03-29 2025-04-30 136 58 90197956+yahonanjing@users.... mail@davidhewitt.dev
statement.rs
in datafusion/sql/src
2001 24 2023-01-07 2025-04-08 116 56 jakevingoo@gmail.com 54253219+jsai28@users.norep...
expr_simplifier.rs
in datafusion/optimizer/src/simplify_expressions
3196 146 2022-10-26 2025-04-29 116 56 59198230+haoyang670@users.n... sam@samuelhughes.com
expr_schema.rs
in datafusion/expr/src
661 21 2022-04-21 2025-04-29 113 56 agrove@apache.org timsaucer@gmail.com
mod.rs
in datafusion/core/src/execution/context
1564 30 2023-10-25 2025-04-17 99 56 ongchi@users.noreply.github... lkumar94@gmail.com
from_proto.rs
in datafusion/proto/src/physical_plan
572 9 2022-11-30 2025-04-29 88 54 19528375+kikkon@users.norep... timsaucer@gmail.com
mod.rs
in datafusion/physical-plan/src/aggregates
2405 54 2023-09-15 2025-04-29 100 53 andrew@nerdnetworks.org timsaucer@gmail.com
csv.rs
in datafusion/core/src/datasource/file_format
965 11 2022-03-29 2025-04-29 89 53 90197956+yahonanjing@users.... wxd963996380@gmail.com
mod.rs
in datafusion/sql/src/expr
1160 30 2023-01-03 2025-03-24 98 51 jakevingoo@gmail.com zhousile@foxmail.com
mod.rs
in datafusion/physical-expr/src/expressions
33 - 2022-03-29 2025-04-10 86 51 90197956+yahonanjing@users.... 1755071+adriangb@users.nore...
push_down_filter.rs
in datafusion/optimizer/src
3343 117 2022-11-30 2025-05-02 110 50 jakevingoo@gmail.com qstommyshu@gmail.com
common_subexpr_eliminate.rs
in datafusion/optimizer/src
1302 65 2022-06-02 2025-03-17 119 49 agrove@apache.org blizzara@users.noreply.gith...
producer.rs
in datafusion/substrait/src/logical_plan
2642 62 2023-02-07 2025-05-05 101 47 andygrove73@gmail.com 55937128+discord9@users.nor...
mod.rs
in datafusion/core/src/dataframe
974 7 2023-10-25 2025-05-02 97 47 ongchi@users.noreply.github... dmitrii@blaginin.me
utils.rs
in datafusion/sql/src
785 13 2022-05-23 2025-04-24 73 47 agrove@apache.org 68557630+logan-keede@users....
session_state.rs
in datafusion/core/src/execution
1667 59 2024-06-06 2025-04-25 66 47 andrew@nerdnetworks.org comphead@users.noreply.gith...
dfschema.rs
in datafusion/common/src
1253 54 2022-03-29 2025-04-29 79 46 90197956+yahonanjing@users.... timsaucer@gmail.com
Cargo.toml
in datafusion-cli
68 - 2021-05-03 2025-03-14 175 45 danielheres@gmail.com dmitrii@blaginin.me
expr.rs
in datafusion/sql/src/unparser
2810 55 2024-03-11 2025-04-24 87 44 mail@backkem.me hey@ewgenius.me
sort.rs
in datafusion/physical-plan/src/sorts
1485 46 2023-09-15 2025-04-29 69 44 andrew@nerdnetworks.org wxd963996380@gmail.com
Cargo.toml
in datafusion/physical-expr
68 - 2022-03-29 2025-04-10 120 43 90197956+yahonanjing@users.... 1755071+adriangb@users.nore...
Cargo.toml
in datafusion-examples
74 - 2021-04-18 2025-04-12 107 43 jorgecarleitao@gmail.com timsaucer@gmail.com
optimizer.rs
in datafusion/optimizer/src
507 33 2022-06-02 2025-04-10 92 42 agrove@apache.org blizzara@users.noreply.gith...
mod.rs
in datafusion/core/src/datasource/file_format
100 - 2022-03-29 2025-05-06 71 42 90197956+yahonanjing@users.... 1755071+adriangb@users.nore...
function.rs
in datafusion/sql/src/expr
495 3 2023-01-03 2025-04-24 74 41 jakevingoo@gmail.com 68557630+logan-keede@users....
parser.rs
in datafusion/sql/src
1509 30 2022-05-23 2025-04-24 62 41 agrove@apache.org 68557630+logan-keede@users....
mod.rs
in datafusion/physical-plan/src/repartition
1314 36 2023-09-15 2025-05-05 59 40 andrew@nerdnetworks.org 1755071+adriangb@users.nore...
lib.rs
in datafusion/core/src
305 - 2022-03-29 2025-04-28 104 39 90197956+yahonanjing@users.... andrew@nerdnetworks.org
select.rs
in datafusion/sql/src
837 10 2023-01-07 2025-05-06 76 39 jakevingoo@gmail.com zhousile@foxmail.com
Cargo.toml
in datafusion/common
69 - 2022-03-29 2025-04-14 114 38 90197956+yahonanjing@users.... andrew@nerdnetworks.org
hash_join.rs
in datafusion/physical-plan/src/joins
3366 49 2023-09-15 2025-04-29 73 38 andrew@nerdnetworks.org 9384305+ctsk@users.noreply....
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
statistics.rs
in datafusion/expr-common/src
1272 23 2025-02-24 2025-02-24 1 1 alex.syrotenko.official@gma... alex.syrotenko.official@gma...
union.rs
in datafusion/physical-expr/src/equivalence/properties
659 35 2025-02-28 2025-02-28 1 1 jmtangcs@gmail.com jmtangcs@gmail.com
tpcds.rs
in test-utils/src
559 - 2024-04-03 2024-04-03 1 1 andrew@nerdnetworks.org andrew@nerdnetworks.org
literal.rs
in datafusion/substrait/src/logical_plan/consumer/expr
497 1 2025-05-01 2025-05-01 1 1 45515538+gabotechs@users.no... 45515538+gabotechs@users.no...
min_max_struct.rs
in datafusion/functions-aggregate/src/min_max
422 19 2025-05-06 2025-05-06 1 1 chenkovsky@qq.com chenkovsky@qq.com
substrait_consumer.rs
in datafusion/substrait/src/logical_plan/consumer
330 5 2025-05-01 2025-05-01 1 1 45515538+gabotechs@users.no... 45515538+gabotechs@users.no...
utils.rs
in datafusion/substrait/src/logical_plan/consumer
311 2 2025-05-01 2025-05-01 1 1 45515538+gabotechs@users.no... 45515538+gabotechs@users.no...
mod.rs
in datafusion/ffi/src/udf
301 14 2025-03-31 2025-04-29 2 1 timsaucer@gmail.com timsaucer@gmail.com
schema_provider.rs
in datafusion/ffi/src
285 10 2025-03-18 2025-03-18 1 1 timsaucer@gmail.com timsaucer@gmail.com
types.rs
in datafusion/substrait/src/logical_plan/consumer
281 1 2025-05-01 2025-05-01 1 1 45515538+gabotechs@users.no... 45515538+gabotechs@users.no...
rounding.rs
in datafusion/common/src
281 30 2023-11-21 2023-11-21 1 1 124376117+berkaysynnada@use... 124376117+berkaysynnada@use...
hyperloglog.rs
in datafusion/functions-aggregate/src
267 21 2024-06-11 2024-06-11 1 1 48054792+lordworms@users.no... 48054792+lordworms@users.no...
file_compression_type.rs
in datafusion/datasource/src
261 6 2025-02-14 2025-02-14 1 1 68557630+logan-keede@users.... 68557630+logan-keede@users....
catalog_provider.rs
in datafusion/ffi/src
250 9 2025-03-18 2025-03-18 1 1 timsaucer@gmail.com timsaucer@gmail.com
cancellation.rs
in benchmarks/src
248 4 2025-02-26 2025-03-07 2 1 193874+carols10cents@users.... 193874+carols10cents@users....
udtf.rs
in datafusion/ffi/src
237 8 2025-04-12 2025-04-12 1 1 timsaucer@gmail.com timsaucer@gmail.com
read_rel.rs
in datafusion/substrait/src/logical_plan/consumer/rel
231 2 2025-05-01 2025-05-01 1 1 45515538+gabotechs@users.no... 45515538+gabotechs@users.no...
overlay.rs
in datafusion/functions/src/core
224 9 2025-03-24 2025-03-24 1 1 98698727+shruti2522@users.n... 98698727+shruti2522@users.n...
dynamic_filters.rs
in datafusion/physical-expr/src/expressions
222 10 2025-04-10 2025-04-10 1 1 1755071+adriangb@users.nore... 1755071+adriangb@users.nore...
joins.rs
in datafusion/physical-expr/src/equivalence/properties
221 2 2025-02-28 2025-02-28 1 1 jmtangcs@gmail.com jmtangcs@gmail.com
scalar_function.rs
in datafusion/substrait/src/logical_plan/consumer/expr
211 - 2025-05-01 2025-05-01 1 1 45515538+gabotechs@users.no... 45515538+gabotechs@users.no...
stats_solver.rs
in datafusion/physical-expr/src/statistics
206 4 2025-02-24 2025-02-24 1 1 alex.syrotenko.official@gma... alex.syrotenko.official@gma...
table.rs
in datafusion/catalog/src/memory
202 5 2025-03-31 2025-03-31 1 1 68557630+logan-keede@users.... 68557630+logan-keede@users....
mod.rs
in datafusion/substrait/src/logical_plan/consumer/expr
198 - 2025-05-01 2025-05-01 1 1 45515538+gabotechs@users.no... 45515538+gabotechs@users.no...
filter_pushdown.rs
in datafusion/physical-plan/src
196 2 2025-04-17 2025-05-06 3 1 1755071+adriangb@users.nore... 1755071+adriangb@users.nore...
join_hash_map.rs
in datafusion/physical-plan/src/joins
189 8 2025-03-26 2025-03-26 1 1 9384305+ctsk@users.noreply.... 9384305+ctsk@users.noreply....
listing_schema.rs
in datafusion/catalog/src
188 7 2025-03-14 2025-03-14 1 1 68557630+logan-keede@users.... 68557630+logan-keede@users....
union_tag.rs
in datafusion/functions/src/core
170 10 2025-05-01 2025-05-01 1 1 28798827+gstvg@users.norepl... 28798827+gstvg@users.norepl...
sort_preserving_merge.rs
in datafusion/physical-plan/benches
164 6 2025-05-06 2025-05-06 1 1 ackingliu@tencent.com ackingliu@tencent.com
operation.rs
in datafusion/expr/src
153 13 2024-08-09 2024-08-09 1 1 jayzhan211@gmail.com jayzhan211@gmail.com
filter_pushdown.rs
in datafusion/physical-optimizer/src
143 5 2025-05-05 2025-05-06 2 1 1755071+adriangb@users.nore... 1755071+adriangb@users.nore...
mod.rs
in datafusion/substrait/src/logical_plan/consumer/rel
136 4 2025-05-01 2025-05-01 1 1 45515538+gabotechs@users.no... 45515538+gabotechs@users.no...
ascii.rs
in datafusion/spark/src/function/string
136 10 2025-05-01 2025-05-01 1 1 11789402+shehabgamin@users.... 11789402+shehabgamin@users....
render_tree.rs
in datafusion/physical-plan/src
133 6 2025-03-04 2025-03-10 2 1 renj.jiang@gmail.com renj.jiang@gmail.com
window_function.rs
in datafusion/substrait/src/logical_plan/consumer/expr
131 1 2025-05-01 2025-05-01 1 1 45515538+gabotechs@users.no... 45515538+gabotechs@users.no...
trace_utils.rs
in datafusion/common-runtime/src
119 5 2025-03-20 2025-03-20 1 1 geoffrey.claude@datadoghq.com geoffrey.claude@datadoghq.com
session_config.rs
in datafusion/ffi/src
116 5 2024-10-30 2024-10-30 1 1 timsaucer@gmail.com timsaucer@gmail.com
aggregate_rel.rs
in datafusion/substrait/src/logical_plan/consumer/rel
114 - 2025-05-01 2025-05-01 1 1 45515538+gabotechs@users.no... 45515538+gabotechs@users.no...
expm1.rs
in datafusion/spark/src/function/math
114 9 2025-05-01 2025-05-01 1 1 11789402+shehabgamin@users.... 11789402+shehabgamin@users....
access_plan.rs
in datafusion/datasource-parquet/src
110 - 2025-03-04 2025-03-04 1 1 adam@spiraldb.com adam@spiraldb.com
spm.rs
in datafusion/core/benches
110 3 2025-02-21 2025-02-21 1 1 68557630+logan-keede@users.... 68557630+logan-keede@users....
util.rs
in datafusion/ffi/src
110 2 2025-02-19 2025-04-29 2 1 timsaucer@gmail.com timsaucer@gmail.com
join_set.rs
in datafusion/common-runtime/src
109 1 2025-03-20 2025-03-20 1 1 geoffrey.claude@datadoghq.com geoffrey.claude@datadoghq.com
decoder.rs
in datafusion/datasource/src
107 6 2025-03-04 2025-03-04 1 1 adam@spiraldb.com adam@spiraldb.com
join_rel.rs
in datafusion/substrait/src/logical_plan/consumer/rel
104 2 2025-05-01 2025-05-01 1 1 45515538+gabotechs@users.no... 45515538+gabotechs@users.no...
view.rs
in datafusion/catalog/src
104 6 2025-03-19 2025-03-19 1 1 68557630+logan-keede@users.... 68557630+logan-keede@users....
lib.rs
in datafusion/spark/src
97 - 2025-05-01 2025-05-01 1 1 11789402+shehabgamin@users.... 11789402+shehabgamin@users....
sink.rs
in datafusion/datasource/src
96 5 2025-03-26 2025-03-26 1 1 jay.zhan@synnada.ai jay.zhan@synnada.ai
catalog.rs
in datafusion/catalog/src/memory
95 11 2025-03-21 2025-03-21 1 1 68557630+logan-keede@users.... 68557630+logan-keede@users....
return_type_args.rs
in datafusion/ffi/src/udf
94 3 2025-03-31 2025-04-29 2 1 timsaucer@gmail.com timsaucer@gmail.com
Correlations

File Size vs. Number of Changes: 1027 points

datafusion/catalog/src/information_schema.rs x: 1143 lines of code y: 3 # changes datafusion/optimizer/src/extract_equijoin_predicate.rs x: 345 lines of code y: 14 # changes datafusion/optimizer/src/scalar_subquery_to_join.rs x: 1004 lines of code y: 53 # changes datafusion/optimizer/src/single_distinct_to_groupby.rs x: 576 lines of code y: 64 # changes datafusion/datasource-parquet/src/mod.rs x: 340 lines of code y: 5 # changes datafusion/datasource-parquet/src/row_filter.rs x: 443 lines of code y: 6 # changes datafusion/physical-plan/src/aggregates/group_values/multi_group_by/bytes.rs x: 514 lines of code y: 5 # changes datafusion/physical-plan/Cargo.toml x: 84 lines of code y: 41 # changes datafusion/physical-plan/benches/sort_preserving_merge.rs x: 164 lines of code y: 1 # changes datafusion/physical-plan/src/lib.rs x: 68 lines of code y: 60 # changes Cargo.toml x: 209 lines of code y: 194 # changes benchmarks/src/imdb/run.rs x: 706 lines of code y: 8 # changes benchmarks/src/sort.rs x: 145 lines of code y: 11 # changes benchmarks/src/sort_tpch.rs x: 265 lines of code y: 9 # changes benchmarks/src/tpch/run.rs x: 199 lines of code y: 21 # changes benchmarks/src/util/options.rs x: 99 lines of code y: 10 # changes datafusion/common/src/column.rs x: 316 lines of code y: 31 # changes datafusion/common/src/error.rs x: 868 lines of code y: 61 # changes datafusion/core/src/datasource/file_format/parquet.rs x: 1341 lines of code y: 135 # changes datafusion/datasource-csv/src/file_format.rs x: 532 lines of code y: 6 # changes datafusion/datasource/src/file_scan_config.rs x: 1979 lines of code y: 19 # changes datafusion/datasource/src/statistics.rs x: 384 lines of code y: 10 # changes datafusion/datasource/src/write/demux.rs x: 432 lines of code y: 4 # changes datafusion/expr-common/src/type_coercion/binary.rs x: 2096 lines of code y: 34 # changes datafusion/expr/src/expr_fn.rs x: 683 lines of code y: 172 # changes datafusion/functions-aggregate/src/array_agg.rs x: 815 lines of code y: 23 # changes datafusion/functions-window/src/lead_lag.rs x: 134 lines of code y: 6 # changes datafusion/macros/src/user_doc.rs x: 160 lines of code y: 6 # changes datafusion/optimizer/src/simplify_expressions/regex.rs x: 266 lines of code y: 13 # changes datafusion/physical-expr/src/analysis.rs x: 327 lines of code y: 17 # changes datafusion/physical-expr/src/equivalence/properties/mod.rs x: 818 lines of code y: 6 # changes datafusion/physical-optimizer/src/enforce_distribution.rs x: 893 lines of code y: 9 # changes datafusion/physical-optimizer/src/enforce_sorting/mod.rs x: 493 lines of code y: 11 # changes datafusion/physical-optimizer/src/enforce_sorting/replace_with_order_preserving_variants.rs x: 189 lines of code y: 5 # changes datafusion/physical-optimizer/src/enforce_sorting/sort_pushdown.rs x: 594 lines of code y: 6 # changes datafusion/physical-optimizer/src/update_aggr_exprs.rs x: 117 lines of code y: 2 # changes datafusion/physical-plan/src/projection.rs x: 935 lines of code y: 35 # changes datafusion/physical-plan/src/streaming.rs x: 348 lines of code y: 26 # changes datafusion/common/src/scalar/mod.rs x: 6020 lines of code y: 57 # changes datafusion/functions-aggregate-common/src/aggregate/groups_accumulator/nulls.rs x: 118 lines of code y: 3 # changes datafusion/functions-aggregate/src/min_max.rs x: 1666 lines of code y: 28 # changes datafusion/functions-aggregate/src/min_max/min_max_struct.rs x: 422 lines of code y: 1 # changes datafusion/physical-plan/src/aggregates/group_values/single_group_by/primitive.rs x: 169 lines of code y: 6 # changes datafusion/core/src/datasource/file_format/arrow.rs x: 426 lines of code y: 39 # changes datafusion/core/src/datasource/file_format/mod.rs x: 100 lines of code y: 71 # changes datafusion/core/src/datasource/listing/table.rs x: 1923 lines of code y: 158 # changes datafusion/core/src/datasource/physical_plan/parquet.rs x: 1539 lines of code y: 31 # changes datafusion/datasource-avro/src/file_format.rs x: 46 lines of code y: 4 # changes datafusion/datasource-json/src/file_format.rs x: 263 lines of code y: 7 # changes datafusion/datasource-parquet/src/file_format.rs x: 1302 lines of code y: 14 # changes datafusion/datasource-parquet/src/opener.rs x: 306 lines of code y: 6 # changes datafusion/datasource-parquet/src/source.rs x: 321 lines of code y: 9 # changes datafusion/datasource/src/file_format.rs x: 84 lines of code y: 3 # changes datafusion/physical-optimizer/src/optimizer.rs x: 63 lines of code y: 7 # changes datafusion/physical-plan/src/filter.rs x: 1274 lines of code y: 52 # changes datafusion/physical-plan/src/filter_pushdown.rs x: 196 lines of code y: 3 # changes datafusion/proto/src/physical_plan/mod.rs x: 2652 lines of code y: 119 # changes datafusion/sql/src/expr/order_by.rs x: 84 lines of code y: 15 # changes datafusion/sql/src/query.rs x: 162 lines of code y: 35 # changes datafusion/sql/src/select.rs x: 837 lines of code y: 76 # changes datafusion/core/benches/push_down_filter.rs x: 92 lines of code y: 2 # changes datafusion/physical-optimizer/src/filter_pushdown.rs x: 143 lines of code y: 2 # changes datafusion/substrait/src/logical_plan/producer.rs x: 2642 lines of code y: 101 # changes datafusion/core/Cargo.toml x: 220 lines of code y: 221 # changes datafusion/datasource/src/file.rs x: 63 lines of code y: 5 # changes datafusion/datasource/src/source.rs x: 238 lines of code y: 11 # changes datafusion/physical-optimizer/src/lib.rs x: 24 lines of code y: 18 # changes datafusion/physical-plan/src/coalesce_batches.rs x: 216 lines of code y: 24 # changes datafusion/physical-plan/src/execution_plan.rs x: 754 lines of code y: 29 # changes datafusion/physical-plan/src/repartition/mod.rs x: 1314 lines of code y: 59 # changes datafusion-cli/src/main.rs x: 387 lines of code y: 62 # changes datafusion/execution/src/disk_manager.rs x: 281 lines of code y: 14 # changes datafusion/optimizer/src/decorrelate_predicate_subquery.rs x: 1710 lines of code y: 30 # changes datafusion/optimizer/src/optimize_projections/mod.rs x: 1656 lines of code y: 38 # changes datafusion/optimizer/src/propagate_empty_relation.rs x: 470 lines of code y: 31 # changes datafusion/functions/src/unicode/character_length.rs x: 215 lines of code y: 19 # changes benchmarks/queries/clickbench/extended.sql x: 8 lines of code y: 7 # changes datafusion/common/src/config.rs x: 1405 lines of code y: 107 # changes datafusion/spark/src/function/utils.rs x: 80 lines of code y: 2 # changes datafusion-cli/src/command.rs x: 218 lines of code y: 22 # changes datafusion-cli/src/exec.rs x: 506 lines of code y: 66 # changes datafusion-cli/src/print_format.rs x: 588 lines of code y: 24 # changes datafusion-cli/src/print_options.rs x: 36 lines of code y: 15 # changes datafusion/common/src/format.rs x: 9 lines of code y: 4 # changes datafusion/core/src/dataframe/mod.rs x: 974 lines of code y: 97 # changes datafusion/sqllogictest/src/engines/datafusion_engine/normalize.rs x: 204 lines of code y: 22 # changes datafusion/optimizer/src/push_down_filter.rs x: 3343 lines of code y: 110 # changes datafusion/functions-aggregate/src/macros.rs x: 59 lines of code y: 10 # changes datafusion/functions/src/macros.rs x: 256 lines of code y: 25 # changes datafusion/functions/src/utils.rs x: 160 lines of code y: 17 # changes datafusion/spark/Cargo.toml x: 41 lines of code y: 1 # changes datafusion/spark/src/function/aggregate/mod.rs x: 6 lines of code y: 1 # changes datafusion/spark/src/function/error_utils.rs x: 47 lines of code y: 1 # changes datafusion/spark/src/function/math/expm1.rs x: 114 lines of code y: 1 # changes datafusion/spark/src/function/math/mod.rs x: 12 lines of code y: 1 # changes datafusion/spark/src/function/mod.rs x: 24 lines of code y: 1 # changes datafusion/spark/src/function/string/ascii.rs x: 136 lines of code y: 1 # changes datafusion/spark/src/lib.rs x: 97 lines of code y: 1 # changes datafusion/sqllogictest/Cargo.toml x: 80 lines of code y: 40 # changes datafusion/sqllogictest/src/engines/conversion.rs x: 146 lines of code y: 7 # changes datafusion/sqllogictest/src/engines/datafusion_engine/runner.rs x: 93 lines of code y: 4 # changes datafusion/sqllogictest/src/util.rs x: 73 lines of code y: 3 # changes datafusion/sql/src/unparser/plan.rs x: 1151 lines of code y: 59 # changes datafusion/substrait/src/logical_plan/consumer/expr/literal.rs x: 497 lines of code y: 1 # changes datafusion/substrait/src/logical_plan/consumer/expr/mod.rs x: 198 lines of code y: 1 # changes datafusion/substrait/src/logical_plan/consumer/expr/scalar_function.rs x: 211 lines of code y: 1 # changes datafusion/substrait/src/logical_plan/consumer/plan.rs x: 61 lines of code y: 1 # changes datafusion/substrait/src/logical_plan/consumer/rel/join_rel.rs x: 104 lines of code y: 1 # changes datafusion/substrait/src/logical_plan/consumer/rel/read_rel.rs x: 231 lines of code y: 1 # changes datafusion/substrait/src/logical_plan/consumer/rel/set_rel.rs x: 76 lines of code y: 1 # changes datafusion/substrait/src/logical_plan/consumer/substrait_consumer.rs x: 330 lines of code y: 1 # changes datafusion/substrait/src/logical_plan/consumer/types.rs x: 281 lines of code y: 1 # changes datafusion/substrait/src/logical_plan/consumer/utils.rs x: 311 lines of code y: 1 # changes datafusion/functions/src/core/mod.rs x: 114 lines of code y: 29 # changes datafusion/functions-nested/src/map_values.rs x: 197 lines of code y: 15 # changes datafusion/datasource-avro/src/avro_to_arrow/arrow_array_reader.rs x: 1629 lines of code y: 2 # changes datafusion/datasource-avro/src/avro_to_arrow/reader.rs x: 262 lines of code y: 2 # changes datafusion/expr/src/expr.rs x: 2717 lines of code y: 165 # changes datafusion/datasource-csv/src/source.rs x: 574 lines of code y: 8 # changes datafusion/datasource-json/src/source.rs x: 127 lines of code y: 5 # changes datafusion/datasource/src/write/mod.rs x: 108 lines of code y: 2 # changes datafusion/datasource/src/write/orchestration.rs x: 213 lines of code y: 3 # changes datafusion/expr-common/src/interval_arithmetic.rs x: 1353 lines of code y: 11 # changes datafusion/physical-expr/src/expressions/binary.rs x: 4621 lines of code y: 136 # changes datafusion/physical-expr/src/intervals/cp_solver.rs x: 1190 lines of code y: 26 # changes datafusion/functions-nested/src/flatten.rs x: 203 lines of code y: 16 # changes datafusion/core/src/datasource/file_format/csv.rs x: 965 lines of code y: 89 # changes datafusion/core/src/datasource/file_format/json.rs x: 273 lines of code y: 64 # changes datafusion/core/src/datasource/physical_plan/arrow_file.rs x: 112 lines of code y: 32 # changes datafusion/datasource-avro/src/source.rs x: 227 lines of code y: 2 # changes datafusion/datasource/src/file_groups.rs x: 646 lines of code y: 7 # changes datafusion/datasource/src/memory.rs x: 771 lines of code y: 9 # changes datafusion/physical-optimizer/src/aggregate_statistics.rs x: 109 lines of code y: 17 # changes datafusion/physical-optimizer/src/join_selection.rs x: 402 lines of code y: 6 # changes datafusion/physical-optimizer/src/output_requirements.rs x: 88 lines of code y: 9 # changes datafusion/physical-plan/src/aggregates/mod.rs x: 2405 lines of code y: 100 # changes datafusion/physical-plan/src/coalesce_partitions.rs x: 73 lines of code y: 20 # changes datafusion/physical-plan/src/display.rs x: 869 lines of code y: 26 # changes datafusion/physical-plan/src/empty.rs x: 68 lines of code y: 16 # changes datafusion/physical-plan/src/joins/cross_join.rs x: 698 lines of code y: 36 # changes datafusion/physical-plan/src/joins/hash_join.rs x: 3366 lines of code y: 73 # changes datafusion/physical-plan/src/joins/nested_loop_join.rs x: 1341 lines of code y: 49 # changes datafusion/physical-plan/src/joins/sort_merge_join.rs x: 4044 lines of code y: 60 # changes datafusion/physical-plan/src/joins/utils.rs x: 1970 lines of code y: 52 # changes datafusion/physical-plan/src/limit.rs x: 641 lines of code y: 28 # changes datafusion/physical-plan/src/placeholder_row.rs x: 84 lines of code y: 17 # changes datafusion/physical-plan/src/sorts/partial_sort.rs x: 905 lines of code y: 21 # changes datafusion/physical-plan/src/sorts/sort.rs x: 1485 lines of code y: 69 # changes datafusion/physical-plan/src/sorts/sort_preserving_merge.rs x: 1168 lines of code y: 38 # changes datafusion/physical-plan/src/union.rs x: 684 lines of code y: 35 # changes datafusion/physical-plan/src/values.rs x: 130 lines of code y: 22 # changes datafusion/physical-plan/src/windows/bounded_window_agg_exec.rs x: 1433 lines of code y: 56 # changes datafusion/physical-plan/src/windows/window_agg_exec.rs x: 331 lines of code y: 22 # changes datafusion/physical-plan/src/work_table.rs x: 189 lines of code y: 16 # changes datafusion/expr-common/src/signature.rs x: 796 lines of code y: 23 # changes datafusion/expr/src/type_coercion/functions.rs x: 1096 lines of code y: 60 # changes datafusion/functions-nested/src/cardinality.rs x: 136 lines of code y: 14 # changes datafusion/functions-nested/src/concat.rs x: 453 lines of code y: 19 # changes datafusion/functions-nested/src/dimension.rs x: 187 lines of code y: 12 # changes datafusion/functions-nested/src/distance.rs x: 220 lines of code y: 15 # changes datafusion/functions-nested/src/empty.rs x: 106 lines of code y: 12 # changes datafusion/functions-nested/src/extract.rs x: 869 lines of code y: 23 # changes datafusion/functions-nested/src/make_array.rs x: 170 lines of code y: 19 # changes datafusion/functions-nested/src/max.rs x: 106 lines of code y: 3 # changes datafusion/functions-nested/src/set_ops.rs x: 433 lines of code y: 15 # changes datafusion/datasource-avro/src/avro_to_arrow/schema.rs x: 479 lines of code y: 2 # changes datafusion/common/src/dfschema.rs x: 1253 lines of code y: 79 # changes datafusion/expr/src/expr_schema.rs x: 661 lines of code y: 113 # changes datafusion/expr/src/lib.rs x: 83 lines of code y: 88 # changes datafusion/expr/src/logical_plan/builder.rs x: 2143 lines of code y: 183 # changes datafusion/expr/src/udf.rs x: 483 lines of code y: 59 # changes datafusion/ffi/src/udf/mod.rs x: 301 lines of code y: 2 # changes datafusion/functions-nested/benches/map.rs x: 90 lines of code y: 10 # changes datafusion/functions/benches/character_length.rs x: 95 lines of code y: 6 # changes datafusion/functions/benches/concat.rs x: 47 lines of code y: 6 # changes datafusion/functions/benches/date_bin.rs x: 47 lines of code y: 5 # changes datafusion/functions/benches/encoding.rs x: 79 lines of code y: 5 # changes datafusion/functions/benches/find_in_set.rs x: 189 lines of code y: 2 # changes datafusion/functions/benches/lower.rs x: 199 lines of code y: 6 # changes datafusion/functions/benches/ltrim.rs x: 219 lines of code y: 6 # changes datafusion/functions/benches/make_date.rs x: 128 lines of code y: 6 # changes datafusion/functions/benches/nullif.rs x: 40 lines of code y: 5 # changes datafusion/functions/benches/pad.rs x: 153 lines of code y: 7 # changes datafusion/functions/benches/repeat.rs x: 169 lines of code y: 8 # changes datafusion/functions/benches/reverse.rs x: 109 lines of code y: 4 # changes datafusion/functions/benches/strpos.rs x: 155 lines of code y: 5 # changes datafusion/functions/benches/substr.rs x: 177 lines of code y: 7 # changes datafusion/functions/benches/substr_index.rs x: 87 lines of code y: 5 # changes datafusion/functions/benches/to_char.rs x: 134 lines of code y: 7 # changes datafusion/functions/benches/to_hex.rs x: 47 lines of code y: 3 # changes datafusion/functions/benches/to_timestamp.rs x: 235 lines of code y: 8 # changes datafusion/functions/benches/upper.rs x: 30 lines of code y: 5 # changes datafusion/functions/benches/uuid.rs x: 20 lines of code y: 3 # changes datafusion/functions/src/core/arrow_cast.rs x: 127 lines of code y: 16 # changes datafusion/functions/src/core/coalesce.rs x: 133 lines of code y: 15 # changes datafusion/functions/src/core/getfield.rs x: 233 lines of code y: 19 # changes datafusion/functions/src/core/named_struct.rs x: 145 lines of code y: 15 # changes datafusion/functions/src/core/struct.rs x: 109 lines of code y: 15 # changes datafusion/functions/src/core/union_extract.rs x: 125 lines of code y: 4 # changes datafusion/functions/src/core/version.rs x: 88 lines of code y: 12 # changes datafusion/functions/src/datetime/date_bin.rs x: 830 lines of code y: 20 # changes datafusion/functions/src/datetime/date_part.rs x: 304 lines of code y: 26 # changes datafusion/functions/src/datetime/date_trunc.rs x: 854 lines of code y: 18 # changes datafusion/functions/src/datetime/from_unixtime.rs x: 184 lines of code y: 12 # changes datafusion/functions/src/datetime/make_date.rs x: 306 lines of code y: 17 # changes datafusion/functions/src/datetime/now.rs x: 83 lines of code y: 12 # changes datafusion/functions/src/datetime/to_char.rs x: 633 lines of code y: 18 # changes datafusion/functions/src/datetime/to_date.rs x: 421 lines of code y: 20 # changes datafusion/functions/src/datetime/to_local_time.rs x: 494 lines of code y: 15 # changes datafusion/functions/src/datetime/to_timestamp.rs x: 1026 lines of code y: 22 # changes datafusion/functions/src/math/log.rs x: 613 lines of code y: 23 # changes datafusion/functions/src/math/power.rs x: 222 lines of code y: 18 # changes datafusion/functions/src/regex/regexpcount.rs x: 837 lines of code y: 14 # changes datafusion/functions/src/string/concat.rs x: 424 lines of code y: 20 # changes datafusion/functions/src/string/concat_ws.rs x: 457 lines of code y: 18 # changes datafusion/functions/src/string/contains.rs x: 156 lines of code y: 15 # changes datafusion/functions/src/string/lower.rs x: 158 lines of code y: 19 # changes datafusion/functions/src/string/upper.rs x: 158 lines of code y: 20 # changes datafusion/functions/src/unicode/find_in_set.rs x: 476 lines of code y: 12 # changes datafusion/functions/src/unicode/strpos.rs x: 153 lines of code y: 24 # changes datafusion/physical-expr-common/src/physical_expr.rs x: 283 lines of code y: 20 # changes datafusion/physical-expr-common/src/sort_expr.rs x: 498 lines of code y: 22 # changes datafusion/physical-expr/src/equivalence/properties/dependency.rs x: 1348 lines of code y: 2 # changes datafusion/physical-expr/src/expressions/case.rs x: 1128 lines of code y: 58 # changes datafusion/physical-expr/src/expressions/cast.rs x: 649 lines of code y: 44 # changes datafusion/physical-expr/src/expressions/column.rs x: 155 lines of code y: 29 # changes datafusion/physical-expr/src/expressions/like.rs x: 107 lines of code y: 16 # changes datafusion/physical-expr/src/expressions/literal.rs x: 60 lines of code y: 25 # changes datafusion/physical-expr/src/expressions/no_op.rs x: 45 lines of code y: 9 # changes datafusion/physical-expr/src/expressions/not.rs x: 137 lines of code y: 22 # changes datafusion/physical-expr/src/expressions/try_cast.rs x: 487 lines of code y: 30 # changes datafusion/physical-expr/src/scalar_function.rs x: 194 lines of code y: 45 # changes datafusion/proto/src/physical_plan/from_proto.rs x: 572 lines of code y: 88 # changes datafusion/common/src/stats.rs x: 361 lines of code y: 21 # changes datafusion/core/src/datasource/mod.rs x: 203 lines of code y: 46 # changes datafusion/datasource/src/schema_adapter.rs x: 357 lines of code y: 4 # changes datafusion/optimizer/src/simplify_expressions/expr_simplifier.rs x: 3196 lines of code y: 116 # changes datafusion/optimizer/src/eliminate_duplicated_expr.rs x: 138 lines of code y: 12 # changes datafusion/optimizer/src/eliminate_filter.rs x: 160 lines of code y: 27 # changes datafusion/optimizer/src/eliminate_group_by_constant.rs x: 222 lines of code y: 8 # changes datafusion/optimizer/src/eliminate_join.rs x: 80 lines of code y: 10 # changes datafusion/optimizer/src/eliminate_nested_union.rs x: 352 lines of code y: 16 # changes datafusion/optimizer/src/eliminate_outer_join.rs x: 367 lines of code y: 22 # changes datafusion/optimizer/src/filter_null_join_keys.rs x: 300 lines of code y: 24 # changes datafusion/optimizer/src/push_down_limit.rs x: 911 lines of code y: 33 # changes datafusion/optimizer/src/replace_distinct_aggregate.rs x: 184 lines of code y: 22 # changes datafusion/core/src/lib.rs x: 305 lines of code y: 104 # changes datafusion/physical-optimizer/src/pruning.rs x: 3353 lines of code y: 11 # changes datafusion/core/src/execution/session_state.rs x: 1667 lines of code y: 66 # changes datafusion/proto/proto/datafusion.proto x: 1076 lines of code y: 246 # changes benchmarks/src/h2o.rs x: 148 lines of code y: 4 # changes datafusion/sql/src/expr/function.rs x: 495 lines of code y: 74 # changes datafusion/sql/src/expr/subquery.rs x: 8 lines of code y: 9 # changes datafusion/sql/src/expr/unary_op.rs x: 64 lines of code y: 12 # changes datafusion/sql/src/parser.rs x: 1509 lines of code y: 62 # changes datafusion/sql/src/set_expr.rs x: 7 lines of code y: 20 # changes datafusion/sql/src/utils.rs x: 785 lines of code y: 73 # changes datafusion/sql/src/unparser/expr.rs x: 2810 lines of code y: 87 # changes datafusion/physical-plan/src/aggregates/group_values/row.rs x: 198 lines of code y: 20 # changes datafusion/execution/src/memory_pool/mod.rs x: 283 lines of code y: 25 # changes datafusion/execution/src/memory_pool/pool.rs x: 522 lines of code y: 15 # changes datafusion/core/benches/aggregate_query_sql.rs x: 190 lines of code y: 7 # changes datafusion/expr/src/udaf.rs x: 531 lines of code y: 56 # changes datafusion/functions-aggregate/src/approx_median.rs x: 102 lines of code y: 15 # changes datafusion/functions-aggregate/src/approx_percentile_cont.rs x: 471 lines of code y: 24 # changes datafusion/functions-aggregate/src/approx_percentile_cont_with_weight.rs x: 56 lines of code y: 13 # changes datafusion/optimizer/Cargo.toml x: 61 lines of code y: 90 # changes datafusion/expr/src/logical_plan/plan.rs x: 3976 lines of code y: 244 # changes datafusion/physical-optimizer/src/limit_pushdown.rs x: 237 lines of code y: 10 # changes datafusion/optimizer/src/simplify_expressions/simplify_exprs.rs x: 616 lines of code y: 49 # changes datafusion/expr-common/src/type_coercion/aggregates.rs x: 290 lines of code y: 6 # changes datafusion/functions-aggregate/src/average.rs x: 577 lines of code y: 16 # changes datafusion/proto-common/src/common.rs x: 4 lines of code y: 2 # changes datafusion/proto/src/logical_plan/mod.rs x: 1679 lines of code y: 100 # changes datafusion/optimizer/src/simplify_expressions/unwrap_cast.rs x: 1110 lines of code y: 3 # changes datafusion/physical-expr/benches/binary_op.rs x: 225 lines of code y: 3 # changes datafusion/core/src/execution/context/mod.rs x: 1564 lines of code y: 99 # changes datafusion/execution/src/runtime_env.rs x: 169 lines of code y: 15 # changes datafusion/datasource/src/file_stream.rs x: 759 lines of code y: 5 # changes datafusion/execution/src/config.rs x: 321 lines of code y: 21 # changes datafusion/sql/src/unparser/utils.rs x: 428 lines of code y: 23 # changes datafusion/functions-aggregate/src/string_agg.rs x: 397 lines of code y: 12 # changes datafusion/common/src/file_options/parquet_writer.rs x: 693 lines of code y: 23 # changes datafusion/core/src/datasource/file_format/avro.rs x: 313 lines of code y: 37 # changes datafusion/proto-common/src/from_proto/mod.rs x: 1047 lines of code y: 27 # changes datafusion/proto-common/src/to_proto/mod.rs x: 968 lines of code y: 27 # changes datafusion/proto/src/logical_plan/file_formats.rs x: 711 lines of code y: 16 # changes datafusion/common/Cargo.toml x: 69 lines of code y: 114 # changes datafusion/core/src/datasource/physical_plan/csv.rs x: 653 lines of code y: 68 # changes datafusion/core/src/datasource/physical_plan/json.rs x: 488 lines of code y: 60 # changes datafusion/datasource-parquet/src/row_group_filter.rs x: 1257 lines of code y: 2 # changes datafusion/datasource/src/mod.rs x: 488 lines of code y: 13 # changes datafusion/execution/Cargo.toml x: 48 lines of code y: 30 # changes datafusion/proto/src/physical_plan/to_proto.rs x: 558 lines of code y: 100 # changes datafusion/substrait/src/physical_plan/producer.rs x: 169 lines of code y: 10 # changes datafusion/functions-aggregate/src/first_last.rs x: 1418 lines of code y: 35 # changes datafusion/physical-plan/src/spill/mod.rs x: 558 lines of code y: 3 # changes datafusion-examples/Cargo.toml x: 74 lines of code y: 107 # changes datafusion/ffi/Cargo.toml x: 51 lines of code y: 10 # changes datafusion/ffi/src/lib.rs x: 29 lines of code y: 7 # changes datafusion/physical-plan/src/topk/mod.rs x: 547 lines of code y: 17 # changes datafusion/expr/src/logical_plan/invariants.rs x: 378 lines of code y: 6 # changes datafusion/optimizer/src/optimizer.rs x: 507 lines of code y: 92 # changes datafusion/sql/src/unparser/dialect.rs x: 672 lines of code y: 31 # changes datafusion/physical-expr/Cargo.toml x: 68 lines of code y: 120 # changes datafusion/physical-expr/src/expressions/dynamic_filters.rs x: 222 lines of code y: 1 # changes datafusion/physical-expr/src/expressions/mod.rs x: 33 lines of code y: 86 # changes datafusion/physical-expr/src/lib.rs x: 47 lines of code y: 75 # changes datafusion/proto/Cargo.toml x: 58 lines of code y: 99 # changes datafusion/core/src/physical_planner.rs x: 2604 lines of code y: 155 # changes datafusion/physical-expr/src/equivalence/projection.rs x: 47 lines of code y: 16 # changes datafusion/common/src/utils/memory.rs x: 40 lines of code y: 6 # changes datafusion/datasource/src/url.rs x: 391 lines of code y: 4 # changes datafusion/ffi/src/table_provider.rs x: 453 lines of code y: 8 # changes datafusion/functions-nested/src/array_has.rs x: 567 lines of code y: 20 # changes datafusion/functions-window-common/src/expr.rs x: 35 lines of code y: 2 # changes datafusion/functions-window-common/src/field.rs x: 18 lines of code y: 2 # changes datafusion/functions-window-common/src/partition.rs x: 47 lines of code y: 2 # changes datafusion/functions-window/src/cume_dist.rs x: 133 lines of code y: 8 # changes datafusion/functions-window/src/macros.rs x: 67 lines of code y: 5 # changes datafusion/functions-window/src/rank.rs x: 95 lines of code y: 7 # changes datafusion/functions/benches/regx.rs x: 198 lines of code y: 11 # changes datafusion/physical-expr/src/planner.rs x: 311 lines of code y: 74 # changes datafusion/physical-plan/src/aggregates/group_values/multi_group_by/primitive.rs x: 363 lines of code y: 7 # changes datafusion/physical-plan/src/aggregates/order/full.rs x: 71 lines of code y: 6 # changes datafusion/physical-plan/src/aggregates/order/partial.rs x: 239 lines of code y: 14 # changes datafusion/physical-plan/src/aggregates/row_hash.rs x: 658 lines of code y: 42 # changes datafusion/physical-plan/src/coalesce/mod.rs x: 357 lines of code y: 7 # changes datafusion/sql/src/expr/value.rs x: 426 lines of code y: 41 # changes datafusion/sql/src/planner.rs x: 673 lines of code y: 166 # changes datafusion/sql/src/statement.rs x: 2001 lines of code y: 116 # changes datafusion/sql/src/unparser/mod.rs x: 93 lines of code y: 11 # changes rust-toolchain.toml x: 21 lines of code y: 5 # changes test-utils/src/lib.rs x: 72 lines of code y: 10 # changes datafusion/common/src/functional_dependencies.rs x: 564 lines of code y: 17 # changes datafusion/datasource-parquet/src/page_filter.rs x: 287 lines of code y: 2 # changes datafusion/physical-plan/src/joins/mod.rs x: 33 lines of code y: 7 # changes datafusion/physical-plan/src/sorts/merge.rs x: 288 lines of code y: 10 # changes datafusion/physical-plan/benches/spill_io.rs x: 83 lines of code y: 1 # changes datafusion/functions-window/src/nth_value.rs x: 487 lines of code y: 7 # changes datafusion/datasource/Cargo.toml x: 79 lines of code y: 7 # changes benchmarks/src/tpch/convert.rs x: 110 lines of code y: 10 # changes datafusion/optimizer/src/decorrelate.rs x: 509 lines of code y: 32 # changes datafusion/optimizer/src/utils.rs x: 183 lines of code y: 62 # changes datafusion/physical-plan/src/spill/in_progress_spill_file.rs x: 59 lines of code y: 2 # changes datafusion/functions-table/src/generate_series.rs x: 229 lines of code y: 5 # changes datafusion/core/benches/data_utils/mod.rs x: 206 lines of code y: 8 # changes datafusion/core/benches/distinct_query_sql.rs x: 162 lines of code y: 4 # changes datafusion/core/benches/topk_aggregate.rs x: 176 lines of code y: 6 # changes datafusion/physical-expr/src/aggregate.rs x: 423 lines of code y: 12 # changes datafusion/datasource/src/file_sink_config.rs x: 59 lines of code y: 4 # changes datafusion/core/benches/math_query_sql.rs x: 74 lines of code y: 4 # changes datafusion/core/benches/physical_plan.rs x: 126 lines of code y: 8 # changes datafusion/core/benches/sort_limit_query_sql.rs x: 117 lines of code y: 9 # changes datafusion/core/benches/window_query_sql.rs x: 206 lines of code y: 2 # changes datafusion/catalog/src/lib.rs x: 31 lines of code y: 13 # changes datafusion/sql/Cargo.toml x: 59 lines of code y: 89 # changes datafusion/physical-plan/src/sorts/cursor.rs x: 108 lines of code y: 11 # changes datafusion/core/src/datasource/physical_plan/avro.rs x: 212 lines of code y: 36 # changes datafusion/core/src/datasource/physical_plan/mod.rs x: 152 lines of code y: 62 # changes datafusion/datasource-csv/src/mod.rs x: 19 lines of code y: 4 # changes datafusion/substrait/src/physical_plan/consumer.rs x: 191 lines of code y: 19 # changes datafusion/substrait/Cargo.toml x: 57 lines of code y: 67 # changes datafusion/optimizer/src/analyzer/type_coercion.rs x: 1890 lines of code y: 130 # changes datafusion/functions/src/crypto/basic.rs x: 349 lines of code y: 6 # changes datafusion/functions/src/crypto/sha224.rs x: 77 lines of code y: 13 # changes datafusion/functions/src/crypto/sha256.rs x: 77 lines of code y: 11 # changes datafusion/functions-aggregate-common/src/merge_arrays.rs x: 257 lines of code y: 3 # changes datafusion/physical-plan/src/joins/join_hash_map.rs x: 189 lines of code y: 1 # changes datafusion/expr/src/logical_plan/ddl.rs x: 499 lines of code y: 24 # changes datafusion/catalog/Cargo.toml x: 50 lines of code y: 12 # changes datafusion/catalog/src/stream.rs x: 333 lines of code y: 2 # changes datafusion/datasource-parquet/Cargo.toml x: 60 lines of code y: 3 # changes datafusion/common/src/utils/mod.rs x: 960 lines of code y: 29 # changes datafusion/catalog-listing/src/helpers.rs x: 910 lines of code y: 7 # changes datafusion/datasource/src/display.rs x: 242 lines of code y: 3 # changes datafusion/core/benches/sort.rs x: 473 lines of code y: 11 # changes datafusion/physical-plan/src/sorts/streaming_merge.rs x: 158 lines of code y: 12 # changes datafusion/physical-plan/src/metrics/baseline.rs x: 125 lines of code y: 3 # changes datafusion/physical-plan/src/metrics/mod.rs x: 449 lines of code y: 6 # changes datafusion/functions/Cargo.toml x: 207 lines of code y: 63 # changes datafusion/functions/src/lib.rs x: 104 lines of code y: 20 # changes datafusion/functions/src/string/mod.rs x: 156 lines of code y: 16 # changes datafusion/functions/src/string/overlay.rs x: 4 lines of code y: 14 # changes datafusion/physical-plan/src/aggregates/topk/heap.rs x: 535 lines of code y: 11 # changes datafusion/wasmtest/Cargo.toml x: 57 lines of code y: 19 # changes datafusion/expr-common/src/operator.rs x: 262 lines of code y: 3 # changes datafusion/sql/src/expr/binary_op.rs x: 5 lines of code y: 10 # changes datafusion/expr/src/window_frame.rs x: 26 lines of code y: 27 # changes datafusion/sql/src/expr/identifier.rs x: 437 lines of code y: 30 # changes datafusion/sql/src/expr/mod.rs x: 1160 lines of code y: 98 # changes datafusion/sql/src/relation/join.rs x: 8 lines of code y: 17 # changes datafusion/sql/src/relation/mod.rs x: 74 lines of code y: 25 # changes datafusion/sql/src/resolve.rs x: 181 lines of code y: 2 # changes datafusion/physical-plan/src/aggregates/topk/priority_map.rs x: 347 lines of code y: 7 # changes datafusion/physical-plan/src/unnest.rs x: 939 lines of code y: 34 # changes datafusion/physical-expr/src/physical_expr.rs x: 213 lines of code y: 41 # changes datafusion/common-runtime/src/lib.rs x: 12 lines of code y: 6 # changes datafusion/physical-plan/src/stream.rs x: 395 lines of code y: 16 # changes datafusion/physical-optimizer/Cargo.toml x: 50 lines of code y: 20 # changes datafusion/expr/src/utils.rs x: 1226 lines of code y: 158 # changes datafusion/optimizer/src/analyzer/mod.rs x: 96 lines of code y: 32 # changes datafusion/ffi/src/catalog_provider.rs x: 250 lines of code y: 1 # changes datafusion/ffi/src/schema_provider.rs x: 285 lines of code y: 1 # changes datafusion/catalog-listing/src/mod.rs x: 7 lines of code y: 8 # changes datafusion/functions-aggregate/src/lib.rs x: 158 lines of code y: 32 # changes datafusion/functions-nested/src/lib.rs x: 170 lines of code y: 9 # changes datafusion/functions-window-common/src/lib.rs x: 9 lines of code y: 5 # changes datafusion/functions-window/src/lib.rs x: 57 lines of code y: 11 # changes datafusion/optimizer/src/lib.rs x: 44 lines of code y: 55 # changes datafusion/physical-expr-common/src/lib.rs x: 13 lines of code y: 9 # changes datafusion/proto/src/lib.rs x: 22 lines of code y: 58 # changes datafusion/sql/src/lib.rs x: 27 lines of code y: 21 # changes datafusion/sqllogictest/src/lib.rs x: 19 lines of code y: 7 # changes datafusion/substrait/src/lib.rs x: 13 lines of code y: 11 # changes datafusion/optimizer/src/common_subexpr_eliminate.rs x: 1302 lines of code y: 119 # changes datafusion/physical-plan/src/joins/symmetric_hash_join.rs x: 1023 lines of code y: 46 # changes datafusion/expr/src/logical_plan/mod.rs x: 33 lines of code y: 42 # changes datafusion/expr/src/logical_plan/tree_node.rs x: 770 lines of code y: 31 # changes datafusion/physical-expr/src/expressions/in_list.rs x: 1232 lines of code y: 59 # changes datafusion/optimizer/src/eliminate_limit.rs x: 211 lines of code y: 30 # changes datafusion-cli/Cargo.toml x: 68 lines of code y: 175 # changes datafusion/physical-plan/src/aggregates/topk/hash_table.rs x: 368 lines of code y: 10 # changes datafusion/core/src/execution/session_state_defaults.rs x: 168 lines of code y: 11 # changes datafusion/functions-aggregate/src/approx_distinct.rs x: 293 lines of code y: 12 # changes datafusion/expr/src/tree_node.rs x: 13 lines of code y: 22 # changes datafusion/proto/src/logical_plan/to_proto.rs x: 662 lines of code y: 163 # changes datafusion/sql/src/unparser/rewrite.rs x: 217 lines of code y: 18 # changes datafusion/physical-plan/src/memory.rs x: 331 lines of code y: 37 # changes datafusion/physical-plan/src/render_tree.rs x: 133 lines of code y: 2 # changes datafusion/proto-common/gen/src/main.rs x: 28 lines of code y: 2 # changes datafusion/physical-optimizer/src/utils.rs x: 66 lines of code y: 2 # changes benchmarks/src/cancellation.rs x: 248 lines of code y: 2 # changes datafusion/expr/src/logical_plan/extension.rs x: 146 lines of code y: 16 # changes datafusion/optimizer/src/simplify_expressions/mod.rs x: 11 lines of code y: 10 # changes datafusion/functions-nested/src/replace.rs x: 379 lines of code y: 16 # changes datafusion/functions-nested/src/resize.rs x: 221 lines of code y: 14 # changes datafusion/functions-nested/src/string.rs x: 591 lines of code y: 16 # changes datafusion/functions/src/regex/regexplike.rs x: 316 lines of code y: 19 # changes datafusion/functions/src/string/bit_length.rs x: 84 lines of code y: 16 # changes datafusion/functions/src/string/ends_with.rs x: 165 lines of code y: 12 # changes datafusion/functions/src/string/levenshtein.rs x: 189 lines of code y: 15 # changes datafusion/functions/src/string/octet_length.rs x: 199 lines of code y: 17 # changes datafusion/functions/src/string/replace.rs x: 214 lines of code y: 15 # changes datafusion/functions/src/unicode/initcap.rs x: 248 lines of code y: 5 # changes datafusion/functions-aggregate/src/count.rs x: 569 lines of code y: 33 # changes datafusion/optimizer/src/simplify_expressions/utils.rs x: 270 lines of code y: 27 # changes datafusion/ffi/src/execution_plan.rs x: 251 lines of code y: 6 # changes datafusion/physical-plan/src/explain.rs x: 66 lines of code y: 11 # changes datafusion/physical-plan/src/recursive_query.rs x: 308 lines of code y: 16 # changes datafusion/core/src/datasource/file_format/options.rs x: 556 lines of code y: 26 # changes datafusion/core/src/execution/context/parquet.rs x: 261 lines of code y: 14 # changes datafusion/expr/src/expr_rewriter/mod.rs x: 422 lines of code y: 42 # changes datafusion/proto/src/logical_plan/from_proto.rs x: 649 lines of code y: 175 # changes datafusion/physical-expr/src/equivalence/mod.rs x: 230 lines of code y: 25 # changes datafusion/physical-expr/src/equivalence/properties/union.rs x: 659 lines of code y: 1 # changes datafusion/physical-plan/src/common.rs x: 301 lines of code y: 23 # changes datafusion-cli/src/helper.rs x: 262 lines of code y: 15 # changes datafusion/physical-plan/src/joins/stream_join_utils.rs x: 691 lines of code y: 21 # changes datafusion/core/src/dataframe/parquet.rs x: 170 lines of code y: 16 # changes datafusion/functions/src/string/starts_with.rs x: 193 lines of code y: 17 # changes benchmarks/Cargo.toml x: 52 lines of code y: 79 # changes datafusion/physical-expr/src/equivalence/class.rs x: 610 lines of code y: 29 # changes datafusion/physical-expr/src/equivalence/ordering.rs x: 652 lines of code y: 25 # changes datafusion/physical-plan/src/windows/mod.rs x: 918 lines of code y: 70 # changes datafusion/functions/src/string/btrim.rs x: 254 lines of code y: 20 # changes datafusion/physical-plan/src/aggregates/no_grouping.rs x: 194 lines of code y: 6 # changes datafusion/sqllogictest/regenerate/sqllogictests.rs x: 509 lines of code y: 2 # changes datafusion/functions/src/datetime/current_date.rs x: 80 lines of code y: 9 # changes datafusion/functions/src/datetime/current_time.rs x: 70 lines of code y: 9 # changes datafusion/expr/src/udwf.rs x: 219 lines of code y: 35 # changes datafusion/functions-aggregate/src/bit_and_or_xor.rs x: 372 lines of code y: 15 # changes datafusion/functions-aggregate/src/regr.rs x: 449 lines of code y: 9 # changes datafusion/functions/src/math/monotonicity.rs x: 842 lines of code y: 9 # changes datafusion/functions/src/unicode/left.rs x: 255 lines of code y: 12 # changes datafusion/functions/src/unicode/lpad.rs x: 468 lines of code y: 17 # changes datafusion/functions/src/unicode/reverse.rs x: 162 lines of code y: 14 # changes datafusion/functions/src/unicode/rpad.rs x: 184 lines of code y: 17 # changes datafusion/functions/src/unicode/substr.rs x: 768 lines of code y: 26 # changes datafusion/functions/src/unicode/substrindex.rs x: 289 lines of code y: 15 # changes datafusion/functions/src/unicode/translate.rs x: 113 lines of code y: 13 # changes datafusion/expr-common/src/statistics.rs x: 1272 lines of code y: 1 # changes datafusion/expr/src/planner.rs x: 164 lines of code y: 13 # changes datafusion/common/src/table_reference.rs x: 302 lines of code y: 21 # changes datafusion/physical-expr-common/src/binary_map.rs x: 662 lines of code y: 14 # changes datafusion-cli/src/functions.rs x: 407 lines of code y: 16 # changes datafusion/core/src/datasource/empty.rs x: 52 lines of code y: 14 # changes datafusion/functions-nested/Cargo.toml x: 57 lines of code y: 9 # changes datafusion-cli/src/lib.rs x: 18 lines of code y: 15 # changes datafusion/doc/src/lib.rs x: 209 lines of code y: 5 # changes datafusion/expr/Cargo.toml x: 53 lines of code y: 97 # changes datafusion/functions-window-common/Cargo.toml x: 37 lines of code y: 3 # changes datafusion/physical-expr-common/Cargo.toml x: 41 lines of code y: 10 # changes datafusion/proto-common/Cargo.toml x: 46 lines of code y: 13 # changes datafusion/functions-nested/src/planner.rs x: 158 lines of code y: 9 # changes datafusion/ffi/src/record_batch_stream.rs x: 135 lines of code y: 3 # changes datafusion/physical-plan/src/sorts/stream.rs x: 174 lines of code y: 10 # changes datafusion/functions/src/regex/regexpmatch.rs x: 213 lines of code y: 20 # changes datafusion/functions/src/regex/regexpreplace.rs x: 716 lines of code y: 19 # changes datafusion/functions-nested/src/except.rs x: 158 lines of code y: 13 # changes datafusion/functions-nested/src/map.rs x: 281 lines of code y: 18 # changes datafusion/functions-nested/src/map_keys.rs x: 96 lines of code y: 14 # changes datafusion/functions-nested/src/position.rs x: 276 lines of code y: 12 # changes datafusion/functions-nested/src/range.rs x: 529 lines of code y: 18 # changes datafusion/functions-nested/src/remove.rs x: 321 lines of code y: 13 # changes datafusion/functions/src/string/repeat.rs x: 254 lines of code y: 22 # changes datafusion/functions/src/string/split_part.rs x: 175 lines of code y: 18 # changes datafusion/functions/src/string/to_hex.rs x: 143 lines of code y: 14 # changes datafusion/functions/src/core/least.rs x: 137 lines of code y: 5 # changes datafusion/functions/src/core/nullif.rs x: 224 lines of code y: 19 # changes datafusion/functions/src/core/nvl.rs x: 252 lines of code y: 16 # changes datafusion/functions/src/encoding/inner.rs x: 487 lines of code y: 15 # changes datafusion/common/src/types/native.rs x: 299 lines of code y: 5 # changes datafusion/common/src/cast.rs x: 174 lines of code y: 21 # changes datafusion/functions-aggregate/src/bool_and_or.rs x: 293 lines of code y: 13 # changes datafusion/functions-aggregate/src/variance.rs x: 495 lines of code y: 17 # changes datafusion/functions/src/math/iszero.rs x: 105 lines of code y: 9 # changes datafusion/functions/src/math/lcm.rs x: 115 lines of code y: 11 # changes datafusion/functions/src/math/nans.rs x: 74 lines of code y: 14 # changes datafusion/functions/src/math/round.rs x: 247 lines of code y: 14 # changes datafusion/functions/src/math/trunc.rs x: 234 lines of code y: 12 # changes datafusion/expr/src/logical_plan/dml.rs x: 192 lines of code y: 20 # changes datafusion/core/src/datasource/listing/mod.rs x: 6 lines of code y: 26 # changes datafusion/datasource/src/file_compression_type.rs x: 261 lines of code y: 1 # changes datafusion/functions-aggregate/src/sum.rs x: 317 lines of code y: 17 # changes datafusion/core/benches/sql_query_with_io.rs x: 220 lines of code y: 7 # changes datafusion/functions-aggregate/src/nth_value.rs x: 351 lines of code y: 19 # changes datafusion/functions/src/datetime/mod.rs x: 123 lines of code y: 14 # changes datafusion/physical-expr/src/expressions/binary/kernels.rs x: 127 lines of code y: 12 # changes datafusion/physical-expr/src/utils/guarantee.rs x: 595 lines of code y: 18 # changes datafusion/physical-expr/src/window/window_expr.rs x: 381 lines of code y: 39 # changes datafusion/physical-plan/src/aggregates/group_values/multi_group_by/mod.rs x: 1204 lines of code y: 6 # changes datafusion/sqllogictest/src/engines/datafusion_engine/error.rs x: 24 lines of code y: 3 # changes datafusion/sqllogictest/src/engines/postgres_engine/mod.rs x: 267 lines of code y: 6 # changes datafusion/proto/src/bytes/mod.rs x: 232 lines of code y: 30 # changes datafusion-cli/src/object_storage.rs x: 547 lines of code y: 31 # changes datafusion/physical-plan/src/aggregates/group_values/multi_group_by/bytes_view.rs x: 621 lines of code y: 4 # changes datafusion/expr/src/expr_rewriter/order_by.rs x: 213 lines of code y: 17 # changes datafusion/functions-aggregate/src/correlation.rs x: 442 lines of code y: 14 # changes datafusion/functions/src/string/common.rs x: 348 lines of code y: 18 # changes datafusion/functions/src/strings.rs x: 295 lines of code y: 8 # changes datafusion/physical-expr/src/window/standard.rs x: 229 lines of code y: 3 # changes datafusion/functions-aggregate/src/median.rs x: 500 lines of code y: 18 # changes datafusion/physical-expr/src/window/aggregate.rs x: 152 lines of code y: 26 # changes datafusion/physical-optimizer/src/limited_distinct_aggregation.rs x: 137 lines of code y: 4 # changes datafusion/sqllogictest/src/engines/datafusion_engine/mod.rs x: 6 lines of code y: 3 # changes datafusion/functions/src/datetime/common.rs x: 309 lines of code y: 11 # changes datafusion/proto-common/gen/Cargo.toml x: 34 lines of code y: 9 # changes datafusion/proto/gen/Cargo.toml x: 34 lines of code y: 17 # changes datafusion/common/src/file_options/mod.rs x: 257 lines of code y: 14 # changes datafusion/common/src/join_type.rs x: 92 lines of code y: 8 # changes datafusion/common/src/tree_node.rs x: 1803 lines of code y: 30 # changes datafusion/optimizer/src/eliminate_cross_join.rs x: 1045 lines of code y: 38 # changes datafusion/common/src/cse.rs x: 689 lines of code y: 6 # changes datafusion/expr/src/function.rs x: 36 lines of code y: 59 # changes datafusion/functions-aggregate-common/src/aggregate/groups_accumulator.rs x: 286 lines of code y: 11 # changes datafusion/functions-aggregate-common/src/tdigest.rs x: 578 lines of code y: 6 # changes datafusion/functions-aggregate/src/covariance.rs x: 344 lines of code y: 13 # changes datafusion/physical-plan/src/repartition/distributor_channels.rs x: 575 lines of code y: 6 # changes datafusion/substrait/src/variation_const.rs x: 31 lines of code y: 8 # changes test-utils/Cargo.toml x: 29 lines of code y: 20 # changes datafusion/functions-window/src/row_number.rs x: 133 lines of code y: 10 # changes datafusion/functions/src/math/mod.rs x: 409 lines of code y: 23 # changes datafusion/functions-aggregate/src/stddev.rs x: 385 lines of code y: 18 # changes datafusion/functions-aggregate-common/src/aggregate/count_distinct/bytes.rs x: 97 lines of code y: 3 # changes datafusion/functions-aggregate-common/src/aggregate/count_distinct/native.rs x: 163 lines of code y: 3 # changes datafusion/expr/src/logical_plan/display.rs x: 631 lines of code y: 23 # changes datafusion/expr/src/simplify.rs x: 61 lines of code y: 6 # changes datafusion/optimizer/src/join_key_set.rs x: 182 lines of code y: 4 # changes datafusion/optimizer/src/simplify_expressions/guarantees.rs x: 385 lines of code y: 11 # changes datafusion/physical-expr-common/src/binary_view_map.rs x: 198 lines of code y: 7 # changes datafusion/physical-plan/src/metrics/value.rs x: 492 lines of code y: 6 # changes datafusion/sql/src/cte.rs x: 115 lines of code y: 7 # changes datafusion/physical-expr/src/window/mod.rs x: 18 lines of code y: 16 # changes datafusion/core/src/datasource/listing_table_factory.rs x: 207 lines of code y: 56 # changes dev/update_datafusion_versions.py x: 98 lines of code y: 23 # changes benchmarks/compare.py x: 142 lines of code y: 6 # changes datafusion/expr/src/registry.rs x: 107 lines of code y: 6 # changes datafusion/common/src/parsers.rs x: 29 lines of code y: 14 # changes datafusion/core/benches/parquet_query_sql.rs x: 196 lines of code y: 10 # changes datafusion/expr/src/window_state.rs x: 602 lines of code y: 8 # changes benchmarks/src/imdb/mod.rs x: 209 lines of code y: 2 # changes datafusion-cli/src/catalog.rs x: 285 lines of code y: 17 # changes datafusion/optimizer/src/analyzer/function_rewrite.rs x: 55 lines of code y: 8 # changes datafusion/expr/src/operation.rs x: 153 lines of code y: 1 # changes datafusion/core/src/prelude.rs x: 19 lines of code y: 18 # changes datafusion/common/src/file_options/file_type.rs x: 13 lines of code y: 8 # changes datafusion/optimizer/src/simplify_expressions/inlist_simplifier.rs x: 48 lines of code y: 7 # changes test-utils/src/tpcds.rs x: 559 lines of code y: 1 # changes benchmarks/src/tpch/mod.rs x: 150 lines of code y: 3 # changes datafusion/expr/src/type_coercion/other.rs x: 26 lines of code y: 4 # changes datafusion/core/src/scalar.rs x: 1 lines of code y: 6 # changes
246.0
# changes
  min: 1.0
  average: 16.74
  25th percentile: 2.0
  median: 7.0
  75th percentile: 17.0
  max: 246.0
0 6020.0
lines of code
min: 1.0 | average: 279.07 | 25th percentile: 36.0 | median: 108.0 | 75th percentile: 288.0 | max: 6020.0

Number of Contributors vs. Number of Changes: 1027 points

datafusion/catalog/src/information_schema.rs x: 3 # contributors y: 3 # changes datafusion/optimizer/src/extract_equijoin_predicate.rs x: 7 # contributors y: 14 # changes datafusion/optimizer/src/scalar_subquery_to_join.rs x: 30 # contributors y: 53 # changes datafusion/optimizer/src/single_distinct_to_groupby.rs x: 31 # contributors y: 64 # changes datafusion/datasource-parquet/src/mod.rs x: 4 # contributors y: 5 # changes datafusion/datasource-parquet/src/row_filter.rs x: 2 # contributors y: 6 # changes datafusion/physical-plan/Cargo.toml x: 29 # contributors y: 41 # changes datafusion/physical-plan/benches/sort_preserving_merge.rs x: 1 # contributors y: 1 # changes datafusion/physical-plan/src/lib.rs x: 34 # contributors y: 60 # changes Cargo.toml x: 63 # contributors y: 194 # changes benchmarks/src/imdb/run.rs x: 8 # contributors y: 8 # changes benchmarks/src/sort.rs x: 10 # contributors y: 11 # changes benchmarks/src/sort_tpch.rs x: 9 # contributors y: 9 # changes benchmarks/src/tpch/run.rs x: 16 # contributors y: 21 # changes benchmarks/src/util/options.rs x: 8 # contributors y: 10 # changes datafusion/common/src/column.rs x: 19 # contributors y: 31 # changes datafusion/common/src/error.rs x: 36 # contributors y: 61 # changes datafusion/core/src/datasource/file_format/parquet.rs x: 62 # contributors y: 135 # changes datafusion/datasource-csv/src/file_format.rs x: 7 # contributors y: 6 # changes datafusion/datasource/src/file_scan_config.rs x: 10 # contributors y: 19 # changes datafusion/datasource/src/statistics.rs x: 6 # contributors y: 10 # changes datafusion/datasource/src/write/demux.rs x: 4 # contributors y: 4 # changes datafusion/expr-common/src/type_coercion/binary.rs x: 23 # contributors y: 34 # changes datafusion/expr/src/expr_fn.rs x: 73 # contributors y: 172 # changes datafusion/functions-aggregate/src/array_agg.rs x: 18 # contributors y: 23 # changes datafusion/functions-window/src/lead_lag.rs x: 5 # contributors y: 6 # changes datafusion/macros/src/user_doc.rs x: 6 # contributors y: 6 # changes datafusion/optimizer/src/simplify_expressions/regex.rs x: 8 # contributors y: 13 # changes datafusion/physical-expr/src/analysis.rs x: 13 # contributors y: 17 # changes datafusion/physical-optimizer/src/enforce_distribution.rs x: 8 # contributors y: 9 # changes datafusion/physical-optimizer/src/enforce_sorting/mod.rs x: 9 # contributors y: 11 # changes datafusion/physical-optimizer/src/enforce_sorting/replace_with_order_preserving_variants.rs x: 5 # contributors y: 5 # changes datafusion/physical-optimizer/src/update_aggr_exprs.rs x: 2 # contributors y: 2 # changes datafusion/physical-plan/src/projection.rs x: 24 # contributors y: 35 # changes datafusion/physical-plan/src/streaming.rs x: 19 # contributors y: 26 # changes datafusion/common/src/scalar/mod.rs x: 38 # contributors y: 57 # changes datafusion/functions-aggregate-common/src/aggregate/groups_accumulator/nulls.rs x: 2 # contributors y: 3 # changes datafusion/functions-aggregate/src/min_max.rs x: 20 # contributors y: 28 # changes datafusion/core/src/datasource/file_format/arrow.rs x: 31 # contributors y: 39 # changes datafusion/core/src/datasource/file_format/mod.rs x: 42 # contributors y: 71 # changes datafusion/core/src/datasource/listing/table.rs x: 75 # contributors y: 158 # changes datafusion/datasource-json/src/file_format.rs x: 7 # contributors y: 7 # changes datafusion/datasource-parquet/src/file_format.rs x: 13 # contributors y: 14 # changes datafusion/datasource-parquet/src/opener.rs x: 4 # contributors y: 6 # changes datafusion/physical-optimizer/src/optimizer.rs x: 5 # contributors y: 7 # changes datafusion/physical-plan/src/filter.rs x: 29 # contributors y: 52 # changes datafusion/physical-plan/src/filter_pushdown.rs x: 1 # contributors y: 3 # changes datafusion/proto/src/physical_plan/mod.rs x: 67 # contributors y: 119 # changes datafusion/sql/src/expr/order_by.rs x: 12 # contributors y: 15 # changes datafusion/sql/src/query.rs x: 19 # contributors y: 35 # changes datafusion/sql/src/select.rs x: 39 # contributors y: 76 # changes datafusion/core/benches/push_down_filter.rs x: 1 # contributors y: 2 # changes datafusion/substrait/src/logical_plan/producer.rs x: 47 # contributors y: 101 # changes datafusion/core/Cargo.toml x: 72 # contributors y: 221 # changes datafusion/datasource/src/file.rs x: 3 # contributors y: 5 # changes datafusion/datasource/src/source.rs x: 6 # contributors y: 11 # changes datafusion/physical-optimizer/src/lib.rs x: 14 # contributors y: 18 # changes datafusion/physical-plan/src/coalesce_batches.rs x: 15 # contributors y: 24 # changes datafusion/physical-plan/src/execution_plan.rs x: 22 # contributors y: 29 # changes datafusion/physical-plan/src/repartition/mod.rs x: 40 # contributors y: 59 # changes datafusion-cli/src/main.rs x: 36 # contributors y: 62 # changes datafusion/execution/src/disk_manager.rs x: 11 # contributors y: 14 # changes datafusion/optimizer/src/decorrelate_predicate_subquery.rs x: 18 # contributors y: 30 # changes datafusion/optimizer/src/optimize_projections/mod.rs x: 19 # contributors y: 38 # changes datafusion/functions/src/unicode/character_length.rs x: 12 # contributors y: 19 # changes benchmarks/queries/clickbench/extended.sql x: 4 # contributors y: 7 # changes datafusion/common/src/config.rs x: 66 # contributors y: 107 # changes datafusion/spark/src/function/utils.rs x: 3 # contributors y: 2 # changes datafusion-cli/src/command.rs x: 18 # contributors y: 22 # changes datafusion-cli/src/exec.rs x: 36 # contributors y: 66 # changes datafusion-cli/src/print_format.rs x: 14 # contributors y: 24 # changes datafusion-cli/src/print_options.rs x: 11 # contributors y: 15 # changes datafusion/core/src/dataframe/mod.rs x: 47 # contributors y: 97 # changes datafusion/optimizer/src/push_down_filter.rs x: 50 # contributors y: 110 # changes datafusion/functions/src/macros.rs x: 17 # contributors y: 25 # changes datafusion/sqllogictest/Cargo.toml x: 24 # contributors y: 40 # changes datafusion/sql/src/unparser/plan.rs x: 28 # contributors y: 59 # changes datafusion/functions/src/core/mod.rs x: 17 # contributors y: 29 # changes datafusion/expr/src/expr.rs x: 75 # contributors y: 165 # changes datafusion/datasource-csv/src/source.rs x: 6 # contributors y: 8 # changes datafusion/physical-expr/src/expressions/binary.rs x: 58 # contributors y: 136 # changes datafusion/physical-expr/src/intervals/cp_solver.rs x: 15 # contributors y: 26 # changes datafusion/functions-nested/src/flatten.rs x: 11 # contributors y: 16 # changes datafusion/core/src/datasource/file_format/csv.rs x: 53 # contributors y: 89 # changes datafusion/core/src/datasource/file_format/json.rs x: 36 # contributors y: 64 # changes datafusion/core/src/datasource/physical_plan/arrow_file.rs x: 22 # contributors y: 32 # changes datafusion/datasource/src/file_groups.rs x: 3 # contributors y: 7 # changes datafusion/datasource/src/memory.rs x: 6 # contributors y: 9 # changes datafusion/physical-optimizer/src/aggregate_statistics.rs x: 14 # contributors y: 17 # changes datafusion/physical-plan/src/aggregates/mod.rs x: 53 # contributors y: 100 # changes datafusion/physical-plan/src/coalesce_partitions.rs x: 16 # contributors y: 20 # changes datafusion/physical-plan/src/display.rs x: 18 # contributors y: 26 # changes datafusion/physical-plan/src/empty.rs x: 15 # contributors y: 16 # changes datafusion/physical-plan/src/joins/cross_join.rs x: 25 # contributors y: 36 # changes datafusion/physical-plan/src/joins/hash_join.rs x: 38 # contributors y: 73 # changes datafusion/physical-plan/src/joins/nested_loop_join.rs x: 30 # contributors y: 49 # changes datafusion/physical-plan/src/joins/sort_merge_join.rs x: 30 # contributors y: 60 # changes datafusion/physical-plan/src/limit.rs x: 21 # contributors y: 28 # changes datafusion/physical-plan/src/placeholder_row.rs x: 16 # contributors y: 17 # changes datafusion/physical-plan/src/sorts/partial_sort.rs x: 17 # contributors y: 21 # changes datafusion/physical-plan/src/sorts/sort.rs x: 44 # contributors y: 69 # changes datafusion/physical-plan/src/sorts/sort_preserving_merge.rs x: 24 # contributors y: 38 # changes datafusion/physical-plan/src/union.rs x: 23 # contributors y: 35 # changes datafusion/physical-plan/src/values.rs x: 20 # contributors y: 22 # changes datafusion/physical-plan/src/windows/bounded_window_agg_exec.rs x: 29 # contributors y: 56 # changes datafusion/physical-plan/src/windows/window_agg_exec.rs x: 14 # contributors y: 22 # changes datafusion/physical-plan/src/work_table.rs x: 17 # contributors y: 16 # changes datafusion/expr-common/src/signature.rs x: 13 # contributors y: 23 # changes datafusion/expr/src/type_coercion/functions.rs x: 28 # contributors y: 60 # changes datafusion/functions-nested/src/concat.rs x: 14 # contributors y: 19 # changes datafusion/functions-nested/src/dimension.rs x: 10 # contributors y: 12 # changes datafusion/functions-nested/src/empty.rs x: 9 # contributors y: 12 # changes datafusion/functions-nested/src/extract.rs x: 16 # contributors y: 23 # changes datafusion/functions-nested/src/make_array.rs x: 13 # contributors y: 19 # changes datafusion/common/src/dfschema.rs x: 46 # contributors y: 79 # changes datafusion/expr/src/expr_schema.rs x: 56 # contributors y: 113 # changes datafusion/expr/src/lib.rs x: 35 # contributors y: 88 # changes datafusion/expr/src/logical_plan/builder.rs x: 81 # contributors y: 183 # changes datafusion/expr/src/udf.rs x: 29 # contributors y: 59 # changes datafusion/functions/benches/date_trunc.rs x: 3 # contributors y: 4 # changes datafusion/functions/src/core/arrow_cast.rs x: 13 # contributors y: 16 # changes datafusion/functions/src/core/coalesce.rs x: 9 # contributors y: 15 # changes datafusion/functions/src/core/getfield.rs x: 15 # contributors y: 19 # changes datafusion/functions/src/core/named_struct.rs x: 14 # contributors y: 15 # changes datafusion/functions/src/datetime/from_unixtime.rs x: 12 # contributors y: 12 # changes datafusion/functions/src/datetime/now.rs x: 11 # contributors y: 12 # changes datafusion/functions/src/datetime/to_char.rs x: 15 # contributors y: 18 # changes datafusion/functions/src/datetime/to_date.rs x: 15 # contributors y: 20 # changes datafusion/functions/src/datetime/to_local_time.rs x: 13 # contributors y: 15 # changes datafusion/functions/src/datetime/to_timestamp.rs x: 16 # contributors y: 22 # changes datafusion/functions/src/math/log.rs x: 14 # contributors y: 23 # changes datafusion/functions/src/math/power.rs x: 13 # contributors y: 18 # changes datafusion/functions/src/regex/regexpcount.rs x: 10 # contributors y: 14 # changes datafusion/functions/src/string/concat.rs x: 14 # contributors y: 20 # changes datafusion/functions/src/unicode/strpos.rs x: 19 # contributors y: 24 # changes datafusion/physical-expr-common/src/sort_expr.rs x: 15 # contributors y: 22 # changes datafusion/physical-expr/src/expressions/case.rs x: 34 # contributors y: 58 # changes datafusion/physical-expr/src/expressions/cast.rs x: 26 # contributors y: 44 # changes datafusion/physical-expr/src/expressions/column.rs x: 21 # contributors y: 29 # changes datafusion/physical-expr/src/expressions/is_not_null.rs x: 14 # contributors y: 16 # changes datafusion/physical-expr/src/expressions/literal.rs x: 18 # contributors y: 25 # changes datafusion/physical-expr/src/expressions/negative.rs x: 25 # contributors y: 31 # changes datafusion/physical-expr/src/expressions/try_cast.rs x: 17 # contributors y: 30 # changes datafusion/physical-expr/src/scalar_function.rs x: 29 # contributors y: 45 # changes datafusion/proto/src/physical_plan/from_proto.rs x: 54 # contributors y: 88 # changes datafusion/common/src/stats.rs x: 14 # contributors y: 21 # changes datafusion/core/src/datasource/mod.rs x: 29 # contributors y: 46 # changes datafusion/optimizer/src/simplify_expressions/expr_simplifier.rs x: 56 # contributors y: 116 # changes datafusion/optimizer/src/eliminate_duplicated_expr.rs x: 8 # contributors y: 12 # changes datafusion/optimizer/src/eliminate_filter.rs x: 15 # contributors y: 27 # changes datafusion/optimizer/src/eliminate_nested_union.rs x: 9 # contributors y: 16 # changes datafusion/optimizer/src/eliminate_outer_join.rs x: 13 # contributors y: 22 # changes datafusion/optimizer/src/push_down_limit.rs x: 22 # contributors y: 33 # changes datafusion/core/src/lib.rs x: 39 # contributors y: 104 # changes datafusion/core/src/execution/session_state.rs x: 47 # contributors y: 66 # changes datafusion/proto/proto/datafusion.proto x: 120 # contributors y: 246 # changes datafusion/sql/src/expr/function.rs x: 41 # contributors y: 74 # changes datafusion/sql/src/parser.rs x: 41 # contributors y: 62 # changes datafusion/sql/src/utils.rs x: 47 # contributors y: 73 # changes datafusion/sql/src/unparser/expr.rs x: 44 # contributors y: 87 # changes datafusion/physical-plan/src/aggregates/group_values/row.rs x: 12 # contributors y: 20 # changes datafusion/execution/src/memory_pool/mod.rs x: 19 # contributors y: 25 # changes datafusion/execution/src/memory_pool/pool.rs x: 8 # contributors y: 15 # changes datafusion/expr/src/udaf.rs x: 27 # contributors y: 56 # changes datafusion/functions-aggregate/src/approx_median.rs x: 10 # contributors y: 15 # changes datafusion/functions-aggregate/src/approx_percentile_cont_with_weight.rs x: 9 # contributors y: 13 # changes datafusion/optimizer/Cargo.toml x: 34 # contributors y: 90 # changes datafusion/expr/src/logical_plan/plan.rs x: 102 # contributors y: 244 # changes datafusion/physical-optimizer/src/limit_pushdown.rs x: 7 # contributors y: 10 # changes datafusion/optimizer/src/simplify_expressions/simplify_exprs.rs x: 31 # contributors y: 49 # changes datafusion/proto/src/logical_plan/mod.rs x: 60 # contributors y: 100 # changes datafusion/core/src/execution/context/mod.rs x: 56 # contributors y: 99 # changes datafusion/common/src/file_options/parquet_writer.rs x: 15 # contributors y: 23 # changes datafusion/core/src/datasource/file_format/avro.rs x: 19 # contributors y: 37 # changes datafusion/proto-common/src/from_proto/mod.rs x: 22 # contributors y: 27 # changes datafusion/proto-common/src/to_proto/mod.rs x: 21 # contributors y: 27 # changes datafusion/proto/src/logical_plan/file_formats.rs x: 12 # contributors y: 16 # changes datafusion/common/Cargo.toml x: 38 # contributors y: 114 # changes datafusion/core/src/datasource/physical_plan/csv.rs x: 36 # contributors y: 68 # changes datafusion/core/src/datasource/physical_plan/json.rs x: 35 # contributors y: 60 # changes datafusion/datasource/src/mod.rs x: 6 # contributors y: 13 # changes datafusion/execution/Cargo.toml x: 15 # contributors y: 30 # changes datafusion/proto/src/physical_plan/to_proto.rs x: 59 # contributors y: 100 # changes datafusion/functions-aggregate/src/first_last.rs x: 17 # contributors y: 35 # changes datafusion/physical-plan/src/spill/mod.rs x: 4 # contributors y: 3 # changes datafusion-examples/Cargo.toml x: 43 # contributors y: 107 # changes datafusion/optimizer/src/optimizer.rs x: 42 # contributors y: 92 # changes datafusion/sql/src/unparser/dialect.rs x: 16 # contributors y: 31 # changes datafusion/physical-expr/Cargo.toml x: 43 # contributors y: 120 # changes datafusion/physical-expr/src/expressions/mod.rs x: 51 # contributors y: 86 # changes datafusion/physical-expr/src/lib.rs x: 32 # contributors y: 75 # changes datafusion/physical-expr/src/utils/mod.rs x: 20 # contributors y: 24 # changes datafusion/proto/Cargo.toml x: 32 # contributors y: 99 # changes datafusion/core/src/physical_planner.rs x: 62 # contributors y: 155 # changes datafusion/ffi/src/table_provider.rs x: 5 # contributors y: 8 # changes datafusion/functions/benches/regx.rs x: 8 # contributors y: 11 # changes datafusion/physical-expr/src/planner.rs x: 36 # contributors y: 74 # changes datafusion/physical-plan/src/aggregates/order/partial.rs x: 12 # contributors y: 14 # changes datafusion/physical-plan/src/aggregates/row_hash.rs x: 25 # contributors y: 42 # changes datafusion/sql/src/expr/value.rs x: 30 # contributors y: 41 # changes datafusion/sql/src/planner.rs x: 79 # contributors y: 166 # changes test-utils/src/lib.rs x: 5 # contributors y: 10 # changes datafusion/physical-plan/src/joins/mod.rs x: 6 # contributors y: 7 # changes datafusion/optimizer/src/decorrelate.rs x: 18 # contributors y: 32 # changes datafusion/core/benches/data_utils/mod.rs x: 7 # contributors y: 8 # changes datafusion/datasource/src/file_sink_config.rs x: 5 # contributors y: 4 # changes datafusion/core/benches/sql_planner.rs x: 17 # contributors y: 22 # changes datafusion/catalog/src/lib.rs x: 7 # contributors y: 13 # changes datafusion/sql/Cargo.toml x: 35 # contributors y: 89 # changes datafusion/core/src/datasource/physical_plan/avro.rs x: 20 # contributors y: 36 # changes datafusion/core/src/datasource/physical_plan/mod.rs x: 37 # contributors y: 62 # changes datafusion/substrait/Cargo.toml x: 29 # contributors y: 67 # changes datafusion/optimizer/src/analyzer/type_coercion.rs x: 62 # contributors y: 130 # changes datafusion/functions/src/crypto/digest.rs x: 7 # contributors y: 11 # changes datafusion/functions/src/crypto/md5.rs x: 7 # contributors y: 12 # changes datafusion/common/src/utils/mod.rs x: 19 # contributors y: 29 # changes datafusion/functions/Cargo.toml x: 21 # contributors y: 63 # changes datafusion/wasmtest/Cargo.toml x: 17 # contributors y: 19 # changes datafusion/sql/src/expr/binary_op.rs x: 10 # contributors y: 10 # changes datafusion/expr/src/window_frame.rs x: 17 # contributors y: 27 # changes datafusion/sql/src/expr/identifier.rs x: 21 # contributors y: 30 # changes datafusion/sql/src/expr/mod.rs x: 51 # contributors y: 98 # changes datafusion/sql/src/relation/join.rs x: 15 # contributors y: 17 # changes datafusion/sql/src/relation/mod.rs x: 20 # contributors y: 25 # changes datafusion/physical-plan/src/unnest.rs x: 25 # contributors y: 34 # changes datafusion/core/src/execution/mod.rs x: 6 # contributors y: 14 # changes datafusion/physical-expr/src/physical_expr.rs x: 19 # contributors y: 41 # changes datafusion/physical-plan/src/stream.rs x: 16 # contributors y: 16 # changes datafusion/core/src/execution/context/csv.rs x: 9 # contributors y: 10 # changes datafusion/expr/src/utils.rs x: 69 # contributors y: 158 # changes datafusion/catalog-listing/src/mod.rs x: 3 # contributors y: 8 # changes datafusion/common/src/lib.rs x: 33 # contributors y: 62 # changes datafusion/functions-aggregate/src/lib.rs x: 20 # contributors y: 32 # changes datafusion/optimizer/src/lib.rs x: 31 # contributors y: 55 # changes datafusion/physical-expr-common/src/lib.rs x: 5 # contributors y: 9 # changes datafusion/proto/src/lib.rs x: 26 # contributors y: 58 # changes datafusion/sql/src/lib.rs x: 13 # contributors y: 21 # changes datafusion/optimizer/src/common_subexpr_eliminate.rs x: 49 # contributors y: 119 # changes datafusion/physical-plan/src/joins/symmetric_hash_join.rs x: 28 # contributors y: 46 # changes datafusion/expr/src/logical_plan/mod.rs x: 28 # contributors y: 42 # changes datafusion/expr/src/logical_plan/tree_node.rs x: 14 # contributors y: 31 # changes datafusion/physical-expr/src/expressions/in_list.rs x: 35 # contributors y: 59 # changes datafusion/optimizer/src/eliminate_limit.rs x: 20 # contributors y: 30 # changes datafusion-cli/Cargo.toml x: 45 # contributors y: 175 # changes datafusion/proto/src/logical_plan/to_proto.rs x: 73 # contributors y: 163 # changes datafusion/sql/src/unparser/rewrite.rs x: 11 # contributors y: 18 # changes datafusion/physical-plan/src/memory.rs x: 26 # contributors y: 37 # changes datafusion/functions-nested/src/resize.rs x: 9 # contributors y: 14 # changes datafusion/functions/src/string/octet_length.rs x: 11 # contributors y: 17 # changes datafusion/functions-aggregate/src/count.rs x: 17 # contributors y: 33 # changes datafusion/optimizer/src/simplify_expressions/utils.rs x: 18 # contributors y: 27 # changes datafusion/physical-plan/src/explain.rs x: 11 # contributors y: 11 # changes datafusion/core/src/datasource/file_format/options.rs x: 20 # contributors y: 26 # changes datafusion/expr/src/expr_rewriter/mod.rs x: 21 # contributors y: 42 # changes datafusion/proto/src/logical_plan/from_proto.rs x: 78 # contributors y: 175 # changes datafusion/physical-expr/src/equivalence/mod.rs x: 15 # contributors y: 25 # changes datafusion/functions/src/string/starts_with.rs x: 12 # contributors y: 17 # changes benchmarks/Cargo.toml x: 29 # contributors y: 79 # changes datafusion/physical-expr/src/equivalence/ordering.rs x: 16 # contributors y: 25 # changes datafusion/physical-plan/src/windows/mod.rs x: 32 # contributors y: 70 # changes datafusion/expr/src/udwf.rs x: 18 # contributors y: 35 # changes datafusion/functions/src/unicode/rpad.rs x: 10 # contributors y: 17 # changes datafusion/functions/src/unicode/translate.rs x: 10 # contributors y: 13 # changes datafusion/common/src/table_reference.rs x: 12 # contributors y: 21 # changes datafusion/expr/Cargo.toml x: 30 # contributors y: 97 # changes datafusion/functions-window/Cargo.toml x: 3 # contributors y: 6 # changes datafusion/functions/src/string/split_part.rs x: 12 # contributors y: 18 # changes datafusion/functions/src/core/nullif.rs x: 16 # contributors y: 19 # changes datafusion/functions/src/core/nvl2.rs x: 13 # contributors y: 12 # changes datafusion/common/src/cast.rs x: 10 # contributors y: 21 # changes datafusion/physical-plan/src/tree_node.rs x: 7 # contributors y: 9 # changes datafusion/execution/src/task.rs x: 8 # contributors y: 20 # changes datafusion/functions/src/math/nans.rs x: 14 # contributors y: 14 # changes datafusion/physical-expr/src/window/window_expr.rs x: 17 # contributors y: 39 # changes datafusion/physical-plan/src/aggregates/group_values/mod.rs x: 7 # contributors y: 16 # changes datafusion/proto/src/bytes/mod.rs x: 23 # contributors y: 30 # changes datafusion/common/src/pyarrow.rs x: 10 # contributors y: 16 # changes datafusion/physical-plan/src/aggregates/group_values/multi_group_by/bytes_view.rs x: 2 # contributors y: 4 # changes datafusion/common/src/tree_node.rs x: 10 # contributors y: 30 # changes datafusion/optimizer/src/eliminate_cross_join.rs x: 18 # contributors y: 38 # changes datafusion/expr/src/function.rs x: 32 # contributors y: 59 # changes datafusion/physical-expr/src/partitioning.rs x: 8 # contributors y: 16 # changes datafusion/substrait/src/variation_const.rs x: 4 # contributors y: 8 # changes datafusion/functions/src/math/mod.rs x: 17 # contributors y: 23 # changes datafusion/functions-aggregate/src/stddev.rs x: 10 # contributors y: 18 # changes datafusion/core/src/datasource/listing_table_factory.rs x: 31 # contributors y: 56 # changes dev/update_datafusion_versions.py x: 9 # contributors y: 23 # changes datafusion/common/src/display/mod.rs x: 6 # contributors y: 5 # changes datafusion/execution/src/object_store.rs x: 8 # contributors y: 14 # changes datafusion/physical-expr/src/intervals/mod.rs x: 2 # contributors y: 5 # changes
246.0
# changes
  min: 1.0
  average: 16.74
  25th percentile: 2.0
  median: 7.0
  75th percentile: 17.0
  max: 246.0
0 120.0
# contributors
min: 1.0 | average: 10.11 | 25th percentile: 2.0 | median: 6.0 | 75th percentile: 13.0 | max: 120.0

Number of Contributors vs. File Size: 1027 points

datafusion/catalog/src/information_schema.rs x: 3 # contributors y: 1143 lines of code datafusion/optimizer/src/extract_equijoin_predicate.rs x: 7 # contributors y: 345 lines of code datafusion/optimizer/src/scalar_subquery_to_join.rs x: 30 # contributors y: 1004 lines of code datafusion/optimizer/src/single_distinct_to_groupby.rs x: 31 # contributors y: 576 lines of code datafusion/datasource-parquet/src/mod.rs x: 4 # contributors y: 340 lines of code datafusion/datasource-parquet/src/row_filter.rs x: 2 # contributors y: 443 lines of code datafusion/physical-plan/src/aggregates/group_values/multi_group_by/bytes.rs x: 4 # contributors y: 514 lines of code datafusion/physical-plan/Cargo.toml x: 29 # contributors y: 84 lines of code datafusion/physical-plan/benches/sort_preserving_merge.rs x: 1 # contributors y: 164 lines of code datafusion/physical-plan/src/lib.rs x: 34 # contributors y: 68 lines of code Cargo.toml x: 63 # contributors y: 209 lines of code benchmarks/src/imdb/run.rs x: 8 # contributors y: 706 lines of code benchmarks/src/sort.rs x: 10 # contributors y: 145 lines of code benchmarks/src/sort_tpch.rs x: 9 # contributors y: 265 lines of code benchmarks/src/tpch/run.rs x: 16 # contributors y: 199 lines of code benchmarks/src/util/options.rs x: 8 # contributors y: 99 lines of code datafusion/common/src/column.rs x: 19 # contributors y: 316 lines of code datafusion/common/src/error.rs x: 36 # contributors y: 868 lines of code datafusion/core/src/datasource/file_format/parquet.rs x: 62 # contributors y: 1341 lines of code datafusion/datasource-csv/src/file_format.rs x: 7 # contributors y: 532 lines of code datafusion/datasource/src/file_scan_config.rs x: 10 # contributors y: 1979 lines of code datafusion/datasource/src/statistics.rs x: 6 # contributors y: 384 lines of code datafusion/datasource/src/write/demux.rs x: 4 # contributors y: 432 lines of code datafusion/expr-common/src/type_coercion/binary.rs x: 23 # contributors y: 2096 lines of code datafusion/expr/src/expr_fn.rs x: 73 # contributors y: 683 lines of code datafusion/functions-aggregate/src/array_agg.rs x: 18 # contributors y: 815 lines of code datafusion/functions-window/src/lead_lag.rs x: 5 # contributors y: 134 lines of code datafusion/macros/src/user_doc.rs x: 6 # contributors y: 160 lines of code datafusion/optimizer/src/simplify_expressions/regex.rs x: 8 # contributors y: 266 lines of code datafusion/physical-expr/src/analysis.rs x: 13 # contributors y: 327 lines of code datafusion/physical-expr/src/equivalence/properties/mod.rs x: 6 # contributors y: 818 lines of code datafusion/physical-optimizer/src/enforce_distribution.rs x: 8 # contributors y: 893 lines of code datafusion/physical-optimizer/src/enforce_sorting/mod.rs x: 9 # contributors y: 493 lines of code datafusion/physical-optimizer/src/enforce_sorting/replace_with_order_preserving_variants.rs x: 5 # contributors y: 189 lines of code datafusion/physical-optimizer/src/enforce_sorting/sort_pushdown.rs x: 7 # contributors y: 594 lines of code datafusion/physical-optimizer/src/update_aggr_exprs.rs x: 2 # contributors y: 117 lines of code datafusion/physical-plan/src/projection.rs x: 24 # contributors y: 935 lines of code datafusion/physical-plan/src/streaming.rs x: 19 # contributors y: 348 lines of code datafusion/common/src/scalar/mod.rs x: 38 # contributors y: 6020 lines of code datafusion/functions-aggregate/src/min_max.rs x: 20 # contributors y: 1666 lines of code datafusion/functions-aggregate/src/min_max/min_max_struct.rs x: 1 # contributors y: 422 lines of code datafusion/core/src/datasource/file_format/arrow.rs x: 31 # contributors y: 426 lines of code datafusion/core/src/datasource/file_format/mod.rs x: 42 # contributors y: 100 lines of code datafusion/core/src/datasource/listing/table.rs x: 75 # contributors y: 1923 lines of code datafusion/core/src/datasource/physical_plan/parquet.rs x: 19 # contributors y: 1539 lines of code datafusion/datasource-avro/src/file_format.rs x: 4 # contributors y: 46 lines of code datafusion/datasource-json/src/file_format.rs x: 7 # contributors y: 263 lines of code datafusion/datasource-parquet/src/file_format.rs x: 13 # contributors y: 1302 lines of code datafusion/datasource-parquet/src/opener.rs x: 4 # contributors y: 306 lines of code datafusion/datasource-parquet/src/source.rs x: 8 # contributors y: 321 lines of code datafusion/datasource/src/file_format.rs x: 3 # contributors y: 84 lines of code datafusion/physical-optimizer/src/optimizer.rs x: 5 # contributors y: 63 lines of code datafusion/physical-plan/src/filter.rs x: 29 # contributors y: 1274 lines of code datafusion/physical-plan/src/filter_pushdown.rs x: 1 # contributors y: 196 lines of code datafusion/proto/src/physical_plan/mod.rs x: 67 # contributors y: 2652 lines of code datafusion/sql/src/expr/order_by.rs x: 12 # contributors y: 84 lines of code datafusion/sql/src/query.rs x: 19 # contributors y: 162 lines of code datafusion/sql/src/select.rs x: 39 # contributors y: 837 lines of code datafusion/core/benches/push_down_filter.rs x: 1 # contributors y: 92 lines of code datafusion/substrait/src/logical_plan/producer.rs x: 47 # contributors y: 2642 lines of code datafusion/core/Cargo.toml x: 72 # contributors y: 220 lines of code datafusion/datasource/src/file.rs x: 3 # contributors y: 63 lines of code datafusion/datasource/src/source.rs x: 6 # contributors y: 238 lines of code datafusion/physical-optimizer/src/lib.rs x: 14 # contributors y: 24 lines of code datafusion/physical-plan/src/coalesce_batches.rs x: 15 # contributors y: 216 lines of code datafusion/physical-plan/src/execution_plan.rs x: 22 # contributors y: 754 lines of code datafusion/physical-plan/src/repartition/mod.rs x: 40 # contributors y: 1314 lines of code datafusion-cli/src/main.rs x: 36 # contributors y: 387 lines of code datafusion/execution/src/disk_manager.rs x: 11 # contributors y: 281 lines of code datafusion/optimizer/src/decorrelate_predicate_subquery.rs x: 18 # contributors y: 1710 lines of code datafusion/optimizer/src/optimize_projections/mod.rs x: 19 # contributors y: 1656 lines of code datafusion/optimizer/src/propagate_empty_relation.rs x: 19 # contributors y: 470 lines of code datafusion/functions/src/unicode/character_length.rs x: 12 # contributors y: 215 lines of code benchmarks/queries/clickbench/extended.sql x: 4 # contributors y: 8 lines of code datafusion/common/src/config.rs x: 66 # contributors y: 1405 lines of code datafusion-cli/src/command.rs x: 18 # contributors y: 218 lines of code datafusion-cli/src/exec.rs x: 36 # contributors y: 506 lines of code datafusion-cli/src/print_format.rs x: 14 # contributors y: 588 lines of code datafusion-cli/src/print_options.rs x: 11 # contributors y: 36 lines of code datafusion/core/src/dataframe/mod.rs x: 47 # contributors y: 974 lines of code datafusion/sqllogictest/src/engines/datafusion_engine/normalize.rs x: 18 # contributors y: 204 lines of code datafusion/optimizer/src/push_down_filter.rs x: 50 # contributors y: 3343 lines of code datafusion/functions-aggregate/src/macros.rs x: 6 # contributors y: 59 lines of code datafusion/functions/src/macros.rs x: 17 # contributors y: 256 lines of code datafusion/functions/src/utils.rs x: 13 # contributors y: 160 lines of code datafusion/spark/Cargo.toml x: 1 # contributors y: 41 lines of code datafusion/spark/src/function/aggregate/mod.rs x: 1 # contributors y: 6 lines of code datafusion/spark/src/function/math/expm1.rs x: 1 # contributors y: 114 lines of code datafusion/spark/src/function/string/ascii.rs x: 1 # contributors y: 136 lines of code datafusion/sqllogictest/Cargo.toml x: 24 # contributors y: 80 lines of code datafusion/sqllogictest/src/engines/conversion.rs x: 7 # contributors y: 146 lines of code datafusion/sqllogictest/src/engines/datafusion_engine/runner.rs x: 4 # contributors y: 93 lines of code datafusion/sql/src/unparser/plan.rs x: 28 # contributors y: 1151 lines of code datafusion/substrait/src/logical_plan/consumer/expr/literal.rs x: 1 # contributors y: 497 lines of code datafusion/substrait/src/logical_plan/consumer/plan.rs x: 1 # contributors y: 61 lines of code datafusion/substrait/src/logical_plan/consumer/rel/read_rel.rs x: 1 # contributors y: 231 lines of code datafusion/substrait/src/logical_plan/consumer/substrait_consumer.rs x: 1 # contributors y: 330 lines of code datafusion/substrait/src/logical_plan/consumer/types.rs x: 1 # contributors y: 281 lines of code datafusion/functions/src/core/mod.rs x: 17 # contributors y: 114 lines of code datafusion/functions/src/core/union_tag.rs x: 1 # contributors y: 170 lines of code datafusion/functions-nested/src/map_values.rs x: 11 # contributors y: 197 lines of code datafusion/datasource-avro/src/avro_to_arrow/arrow_array_reader.rs x: 2 # contributors y: 1629 lines of code datafusion/datasource-avro/src/avro_to_arrow/reader.rs x: 2 # contributors y: 262 lines of code datafusion/expr/src/expr.rs x: 75 # contributors y: 2717 lines of code datafusion/datasource-csv/src/source.rs x: 6 # contributors y: 574 lines of code datafusion/datasource/src/write/orchestration.rs x: 3 # contributors y: 213 lines of code datafusion/expr-common/src/interval_arithmetic.rs x: 10 # contributors y: 1353 lines of code datafusion/physical-expr/src/expressions/binary.rs x: 58 # contributors y: 4621 lines of code datafusion/physical-expr/src/intervals/cp_solver.rs x: 15 # contributors y: 1190 lines of code datafusion/core/src/datasource/file_format/csv.rs x: 53 # contributors y: 965 lines of code datafusion/core/src/datasource/file_format/json.rs x: 36 # contributors y: 273 lines of code datafusion/core/src/datasource/physical_plan/arrow_file.rs x: 22 # contributors y: 112 lines of code datafusion/datasource-avro/src/source.rs x: 2 # contributors y: 227 lines of code datafusion/datasource/src/file_groups.rs x: 3 # contributors y: 646 lines of code datafusion/datasource/src/memory.rs x: 6 # contributors y: 771 lines of code datafusion/physical-optimizer/src/aggregate_statistics.rs x: 14 # contributors y: 109 lines of code datafusion/physical-optimizer/src/output_requirements.rs x: 8 # contributors y: 88 lines of code datafusion/physical-plan/src/aggregates/mod.rs x: 53 # contributors y: 2405 lines of code datafusion/physical-plan/src/coalesce_partitions.rs x: 16 # contributors y: 73 lines of code datafusion/physical-plan/src/display.rs x: 18 # contributors y: 869 lines of code datafusion/physical-plan/src/empty.rs x: 15 # contributors y: 68 lines of code datafusion/physical-plan/src/joins/cross_join.rs x: 25 # contributors y: 698 lines of code datafusion/physical-plan/src/joins/hash_join.rs x: 38 # contributors y: 3366 lines of code datafusion/physical-plan/src/joins/nested_loop_join.rs x: 30 # contributors y: 1341 lines of code datafusion/physical-plan/src/joins/sort_merge_join.rs x: 30 # contributors y: 4044 lines of code datafusion/physical-plan/src/joins/utils.rs x: 29 # contributors y: 1970 lines of code datafusion/physical-plan/src/limit.rs x: 21 # contributors y: 641 lines of code datafusion/physical-plan/src/sorts/partial_sort.rs x: 17 # contributors y: 905 lines of code datafusion/physical-plan/src/sorts/sort.rs x: 44 # contributors y: 1485 lines of code datafusion/physical-plan/src/sorts/sort_preserving_merge.rs x: 24 # contributors y: 1168 lines of code datafusion/physical-plan/src/union.rs x: 23 # contributors y: 684 lines of code datafusion/physical-plan/src/values.rs x: 20 # contributors y: 130 lines of code datafusion/physical-plan/src/windows/bounded_window_agg_exec.rs x: 29 # contributors y: 1433 lines of code datafusion/physical-plan/src/windows/window_agg_exec.rs x: 14 # contributors y: 331 lines of code datafusion/physical-plan/src/work_table.rs x: 17 # contributors y: 189 lines of code datafusion/expr-common/src/signature.rs x: 13 # contributors y: 796 lines of code datafusion/expr/src/type_coercion/functions.rs x: 28 # contributors y: 1096 lines of code datafusion/functions-nested/src/cardinality.rs x: 11 # contributors y: 136 lines of code datafusion/functions-nested/src/concat.rs x: 14 # contributors y: 453 lines of code datafusion/functions-nested/src/dimension.rs x: 10 # contributors y: 187 lines of code datafusion/functions-nested/src/distance.rs x: 11 # contributors y: 220 lines of code datafusion/functions-nested/src/empty.rs x: 9 # contributors y: 106 lines of code datafusion/functions-nested/src/extract.rs x: 16 # contributors y: 869 lines of code datafusion/functions-nested/src/make_array.rs x: 13 # contributors y: 170 lines of code datafusion/functions-nested/src/max.rs x: 3 # contributors y: 106 lines of code datafusion/functions-nested/src/set_ops.rs x: 12 # contributors y: 433 lines of code datafusion/functions-nested/src/utils.rs x: 9 # contributors y: 231 lines of code datafusion/datasource-avro/src/avro_to_arrow/schema.rs x: 2 # contributors y: 479 lines of code datafusion/common/src/dfschema.rs x: 46 # contributors y: 1253 lines of code datafusion/expr/src/expr_schema.rs x: 56 # contributors y: 661 lines of code datafusion/expr/src/lib.rs x: 35 # contributors y: 83 lines of code datafusion/expr/src/logical_plan/builder.rs x: 81 # contributors y: 2143 lines of code datafusion/expr/src/udf.rs x: 29 # contributors y: 483 lines of code datafusion/ffi/src/udf/mod.rs x: 1 # contributors y: 301 lines of code datafusion/functions/benches/character_length.rs x: 6 # contributors y: 95 lines of code datafusion/functions/benches/chr.rs x: 4 # contributors y: 53 lines of code datafusion/functions/benches/concat.rs x: 6 # contributors y: 47 lines of code datafusion/functions/benches/date_bin.rs x: 5 # contributors y: 47 lines of code datafusion/functions/benches/encoding.rs x: 5 # contributors y: 79 lines of code datafusion/functions/benches/find_in_set.rs x: 2 # contributors y: 189 lines of code datafusion/functions/benches/gcd.rs x: 2 # contributors y: 77 lines of code datafusion/functions/benches/lower.rs x: 6 # contributors y: 199 lines of code datafusion/functions/benches/ltrim.rs x: 6 # contributors y: 219 lines of code datafusion/functions/benches/make_date.rs x: 6 # contributors y: 128 lines of code datafusion/functions/benches/repeat.rs x: 8 # contributors y: 169 lines of code datafusion/functions/benches/reverse.rs x: 4 # contributors y: 109 lines of code datafusion/functions/benches/strpos.rs x: 5 # contributors y: 155 lines of code datafusion/functions/benches/substr.rs x: 7 # contributors y: 177 lines of code datafusion/functions/benches/to_char.rs x: 7 # contributors y: 134 lines of code datafusion/functions/benches/to_hex.rs x: 3 # contributors y: 47 lines of code datafusion/functions/benches/uuid.rs x: 3 # contributors y: 20 lines of code datafusion/functions/src/core/arrow_cast.rs x: 13 # contributors y: 127 lines of code datafusion/functions/src/core/coalesce.rs x: 9 # contributors y: 133 lines of code datafusion/functions/src/core/named_struct.rs x: 14 # contributors y: 145 lines of code datafusion/functions/src/core/struct.rs x: 12 # contributors y: 109 lines of code datafusion/functions/src/core/union_extract.rs x: 4 # contributors y: 125 lines of code datafusion/functions/src/core/version.rs x: 9 # contributors y: 88 lines of code datafusion/functions/src/datetime/date_bin.rs x: 16 # contributors y: 830 lines of code datafusion/functions/src/datetime/date_part.rs x: 19 # contributors y: 304 lines of code datafusion/functions/src/datetime/date_trunc.rs x: 14 # contributors y: 854 lines of code datafusion/functions/src/datetime/from_unixtime.rs x: 12 # contributors y: 184 lines of code datafusion/functions/src/datetime/make_date.rs x: 14 # contributors y: 306 lines of code datafusion/functions/src/datetime/now.rs x: 11 # contributors y: 83 lines of code datafusion/functions/src/datetime/to_char.rs x: 15 # contributors y: 633 lines of code datafusion/functions/src/datetime/to_date.rs x: 15 # contributors y: 421 lines of code datafusion/functions/src/datetime/to_local_time.rs x: 13 # contributors y: 494 lines of code datafusion/functions/src/datetime/to_timestamp.rs x: 16 # contributors y: 1026 lines of code datafusion/functions/src/math/log.rs x: 14 # contributors y: 613 lines of code datafusion/functions/src/math/power.rs x: 13 # contributors y: 222 lines of code datafusion/functions/src/math/signum.rs x: 10 # contributors y: 194 lines of code datafusion/functions/src/regex/regexpcount.rs x: 10 # contributors y: 837 lines of code datafusion/functions/src/string/concat.rs x: 14 # contributors y: 424 lines of code datafusion/physical-expr-common/src/physical_expr.rs x: 15 # contributors y: 283 lines of code datafusion/physical-expr-common/src/sort_expr.rs x: 15 # contributors y: 498 lines of code datafusion/physical-expr/src/equivalence/properties/dependency.rs x: 2 # contributors y: 1348 lines of code datafusion/physical-expr/src/expressions/case.rs x: 34 # contributors y: 1128 lines of code datafusion/physical-expr/src/expressions/cast.rs x: 26 # contributors y: 649 lines of code datafusion/physical-expr/src/expressions/column.rs x: 21 # contributors y: 155 lines of code datafusion/physical-expr/src/expressions/is_not_null.rs x: 14 # contributors y: 73 lines of code datafusion/physical-expr/src/expressions/is_null.rs x: 14 # contributors y: 71 lines of code datafusion/physical-expr/src/expressions/like.rs x: 15 # contributors y: 107 lines of code datafusion/physical-expr/src/expressions/literal.rs x: 18 # contributors y: 60 lines of code datafusion/physical-expr/src/expressions/negative.rs x: 25 # contributors y: 325 lines of code datafusion/physical-expr/src/expressions/no_op.rs x: 8 # contributors y: 45 lines of code datafusion/physical-expr/src/expressions/try_cast.rs x: 17 # contributors y: 487 lines of code datafusion/physical-expr/src/scalar_function.rs x: 29 # contributors y: 194 lines of code datafusion/proto/src/physical_plan/from_proto.rs x: 54 # contributors y: 572 lines of code datafusion/functions-aggregate/benches/array_agg.rs x: 4 # contributors y: 159 lines of code datafusion/common/src/stats.rs x: 14 # contributors y: 361 lines of code datafusion/datasource/src/schema_adapter.rs x: 4 # contributors y: 357 lines of code datafusion/optimizer/src/simplify_expressions/expr_simplifier.rs x: 56 # contributors y: 3196 lines of code datafusion/optimizer/src/eliminate_duplicated_expr.rs x: 8 # contributors y: 138 lines of code datafusion/optimizer/src/eliminate_filter.rs x: 15 # contributors y: 160 lines of code datafusion/optimizer/src/eliminate_group_by_constant.rs x: 8 # contributors y: 222 lines of code datafusion/optimizer/src/eliminate_join.rs x: 6 # contributors y: 80 lines of code datafusion/optimizer/src/eliminate_nested_union.rs x: 9 # contributors y: 352 lines of code datafusion/optimizer/src/eliminate_outer_join.rs x: 13 # contributors y: 367 lines of code datafusion/optimizer/src/filter_null_join_keys.rs x: 15 # contributors y: 300 lines of code datafusion/optimizer/src/push_down_limit.rs x: 22 # contributors y: 911 lines of code datafusion/optimizer/src/replace_distinct_aggregate.rs x: 14 # contributors y: 184 lines of code datafusion/core/src/lib.rs x: 39 # contributors y: 305 lines of code datafusion/physical-optimizer/src/pruning.rs x: 6 # contributors y: 3353 lines of code datafusion/core/src/execution/session_state.rs x: 47 # contributors y: 1667 lines of code datafusion/proto/proto/datafusion.proto x: 120 # contributors y: 1076 lines of code benchmarks/src/h2o.rs x: 3 # contributors y: 148 lines of code datafusion/sql/src/expr/function.rs x: 41 # contributors y: 495 lines of code datafusion/sql/src/expr/subquery.rs x: 9 # contributors y: 8 lines of code datafusion/sql/src/expr/unary_op.rs x: 12 # contributors y: 64 lines of code datafusion/sql/src/parser.rs x: 41 # contributors y: 1509 lines of code datafusion/sql/src/set_expr.rs x: 14 # contributors y: 7 lines of code datafusion/sql/src/utils.rs x: 47 # contributors y: 785 lines of code datafusion/sql/src/unparser/expr.rs x: 44 # contributors y: 2810 lines of code datafusion/physical-plan/src/aggregates/group_values/row.rs x: 12 # contributors y: 198 lines of code datafusion/execution/src/memory_pool/mod.rs x: 19 # contributors y: 283 lines of code datafusion/execution/src/memory_pool/pool.rs x: 8 # contributors y: 522 lines of code datafusion/sql/src/unparser/ast.rs x: 13 # contributors y: 636 lines of code datafusion/core/benches/aggregate_query_sql.rs x: 7 # contributors y: 190 lines of code datafusion/expr/src/udaf.rs x: 27 # contributors y: 531 lines of code datafusion/functions-aggregate/src/approx_median.rs x: 10 # contributors y: 102 lines of code datafusion/functions-aggregate/src/approx_percentile_cont_with_weight.rs x: 9 # contributors y: 56 lines of code datafusion/expr/src/logical_plan/plan.rs x: 102 # contributors y: 3976 lines of code datafusion/physical-optimizer/src/limit_pushdown.rs x: 7 # contributors y: 237 lines of code datafusion/optimizer/src/simplify_expressions/simplify_exprs.rs x: 31 # contributors y: 616 lines of code datafusion/expr-common/src/type_coercion/aggregates.rs x: 5 # contributors y: 290 lines of code datafusion/functions-aggregate/src/average.rs x: 11 # contributors y: 577 lines of code datafusion/proto-common/src/common.rs x: 2 # contributors y: 4 lines of code datafusion/proto/src/logical_plan/mod.rs x: 60 # contributors y: 1679 lines of code datafusion/optimizer/src/simplify_expressions/unwrap_cast.rs x: 3 # contributors y: 1110 lines of code datafusion/core/src/execution/context/mod.rs x: 56 # contributors y: 1564 lines of code datafusion/execution/src/runtime_env.rs x: 11 # contributors y: 169 lines of code datafusion/datasource/src/file_stream.rs x: 4 # contributors y: 759 lines of code datafusion/execution/src/config.rs x: 17 # contributors y: 321 lines of code datafusion/sql/src/unparser/utils.rs x: 14 # contributors y: 428 lines of code datafusion/functions-aggregate/src/string_agg.rs x: 9 # contributors y: 397 lines of code datafusion/common/src/file_options/parquet_writer.rs x: 15 # contributors y: 693 lines of code datafusion/proto-common/proto/datafusion_common.proto x: 18 # contributors y: 492 lines of code datafusion/proto-common/src/from_proto/mod.rs x: 22 # contributors y: 1047 lines of code datafusion/proto-common/src/to_proto/mod.rs x: 21 # contributors y: 968 lines of code datafusion/proto/src/logical_plan/file_formats.rs x: 12 # contributors y: 711 lines of code datafusion/common/Cargo.toml x: 38 # contributors y: 69 lines of code datafusion/core/src/datasource/physical_plan/csv.rs x: 36 # contributors y: 653 lines of code datafusion/core/src/datasource/physical_plan/json.rs x: 35 # contributors y: 488 lines of code datafusion/datasource-parquet/src/row_group_filter.rs x: 2 # contributors y: 1257 lines of code datafusion/datasource/src/mod.rs x: 6 # contributors y: 488 lines of code datafusion/proto/src/physical_plan/to_proto.rs x: 59 # contributors y: 558 lines of code datafusion/functions-aggregate/src/first_last.rs x: 17 # contributors y: 1418 lines of code datafusion/physical-plan/src/spill/mod.rs x: 4 # contributors y: 558 lines of code datafusion-examples/Cargo.toml x: 43 # contributors y: 74 lines of code datafusion/physical-plan/src/topk/mod.rs x: 14 # contributors y: 547 lines of code datafusion/optimizer/src/optimizer.rs x: 42 # contributors y: 507 lines of code datafusion/sql/src/unparser/dialect.rs x: 16 # contributors y: 672 lines of code datafusion/physical-expr/Cargo.toml x: 43 # contributors y: 68 lines of code datafusion/physical-expr/src/expressions/mod.rs x: 51 # contributors y: 33 lines of code datafusion/physical-expr/src/lib.rs x: 32 # contributors y: 47 lines of code datafusion/physical-expr/src/utils/mod.rs x: 20 # contributors y: 476 lines of code datafusion/proto/Cargo.toml x: 32 # contributors y: 58 lines of code datafusion/core/src/physical_planner.rs x: 62 # contributors y: 2604 lines of code datafusion/physical-expr/src/equivalence/projection.rs x: 12 # contributors y: 47 lines of code datafusion/datasource/src/url.rs x: 4 # contributors y: 391 lines of code datafusion/ffi/src/table_provider.rs x: 5 # contributors y: 453 lines of code datafusion/functions-window-common/src/expr.rs x: 2 # contributors y: 35 lines of code datafusion/functions-window/src/rank.rs x: 5 # contributors y: 95 lines of code datafusion/functions/benches/regx.rs x: 8 # contributors y: 198 lines of code datafusion/physical-expr/src/planner.rs x: 36 # contributors y: 311 lines of code datafusion/physical-plan/src/aggregates/group_values/multi_group_by/primitive.rs x: 5 # contributors y: 363 lines of code datafusion/physical-plan/src/aggregates/order/partial.rs x: 12 # contributors y: 239 lines of code datafusion/physical-plan/src/aggregates/row_hash.rs x: 25 # contributors y: 658 lines of code datafusion/sql/src/expr/value.rs x: 30 # contributors y: 426 lines of code datafusion/sql/src/planner.rs x: 79 # contributors y: 673 lines of code datafusion/sql/src/statement.rs x: 56 # contributors y: 2001 lines of code datafusion/datasource-parquet/src/page_filter.rs x: 2 # contributors y: 287 lines of code datafusion/physical-plan/src/sorts/merge.rs x: 8 # contributors y: 288 lines of code datafusion/optimizer/src/decorrelate.rs x: 18 # contributors y: 509 lines of code datafusion/optimizer/src/utils.rs x: 36 # contributors y: 183 lines of code datafusion/physical-plan/src/spill/in_progress_spill_file.rs x: 2 # contributors y: 59 lines of code datafusion/functions-table/src/generate_series.rs x: 5 # contributors y: 229 lines of code datafusion/core/benches/topk_aggregate.rs x: 6 # contributors y: 176 lines of code datafusion/physical-expr/src/aggregate.rs x: 11 # contributors y: 423 lines of code datafusion/core/benches/sql_planner.rs x: 17 # contributors y: 368 lines of code datafusion/core/benches/window_query_sql.rs x: 2 # contributors y: 206 lines of code datafusion/catalog/src/lib.rs x: 7 # contributors y: 31 lines of code datafusion/sql/Cargo.toml x: 35 # contributors y: 59 lines of code datafusion/core/src/datasource/physical_plan/avro.rs x: 20 # contributors y: 212 lines of code datafusion/core/src/datasource/physical_plan/mod.rs x: 37 # contributors y: 152 lines of code datafusion/substrait/src/physical_plan/consumer.rs x: 14 # contributors y: 191 lines of code datafusion/substrait/Cargo.toml x: 29 # contributors y: 57 lines of code datafusion/optimizer/src/analyzer/type_coercion.rs x: 62 # contributors y: 1890 lines of code datafusion/functions/src/crypto/basic.rs x: 6 # contributors y: 349 lines of code datafusion/functions/src/crypto/digest.rs x: 7 # contributors y: 87 lines of code datafusion/functions/src/crypto/md5.rs x: 7 # contributors y: 99 lines of code datafusion/functions-aggregate-common/src/merge_arrays.rs x: 3 # contributors y: 257 lines of code datafusion/expr/src/logical_plan/ddl.rs x: 19 # contributors y: 499 lines of code datafusion/catalog/Cargo.toml x: 7 # contributors y: 50 lines of code datafusion/catalog/src/stream.rs x: 2 # contributors y: 333 lines of code datafusion/common/src/utils/mod.rs x: 19 # contributors y: 960 lines of code datafusion/catalog-listing/src/helpers.rs x: 5 # contributors y: 910 lines of code datafusion/core/benches/sort.rs x: 9 # contributors y: 473 lines of code datafusion/physical-plan/src/sorts/streaming_merge.rs x: 11 # contributors y: 158 lines of code datafusion/physical-plan/src/metrics/baseline.rs x: 3 # contributors y: 125 lines of code datafusion/physical-plan/src/metrics/mod.rs x: 6 # contributors y: 449 lines of code datafusion/functions/Cargo.toml x: 21 # contributors y: 207 lines of code datafusion/functions/src/string/mod.rs x: 12 # contributors y: 156 lines of code datafusion/functions/src/string/overlay.rs x: 10 # contributors y: 4 lines of code datafusion/physical-plan/src/aggregates/topk/heap.rs x: 6 # contributors y: 535 lines of code datafusion/wasmtest/Cargo.toml x: 17 # contributors y: 57 lines of code datafusion/expr-common/src/operator.rs x: 3 # contributors y: 262 lines of code datafusion/expr/src/window_frame.rs x: 17 # contributors y: 26 lines of code datafusion/sql/src/expr/identifier.rs x: 21 # contributors y: 437 lines of code datafusion/sql/src/expr/mod.rs x: 51 # contributors y: 1160 lines of code datafusion/sql/src/relation/join.rs x: 15 # contributors y: 8 lines of code datafusion/sql/src/relation/mod.rs x: 20 # contributors y: 74 lines of code datafusion/physical-plan/src/unnest.rs x: 25 # contributors y: 939 lines of code datafusion/core/src/execution/mod.rs x: 6 # contributors y: 7 lines of code datafusion/physical-expr/src/physical_expr.rs x: 19 # contributors y: 213 lines of code datafusion/common-runtime/src/lib.rs x: 5 # contributors y: 12 lines of code datafusion/physical-plan/src/stream.rs x: 16 # contributors y: 395 lines of code datafusion/physical-optimizer/Cargo.toml x: 16 # contributors y: 50 lines of code datafusion/expr/src/utils.rs x: 69 # contributors y: 1226 lines of code datafusion/optimizer/src/analyzer/mod.rs x: 18 # contributors y: 96 lines of code datafusion/ffi/src/catalog_provider.rs x: 1 # contributors y: 250 lines of code datafusion/common/src/lib.rs x: 33 # contributors y: 145 lines of code datafusion/functions-aggregate/src/lib.rs x: 20 # contributors y: 158 lines of code datafusion/functions-nested/src/lib.rs x: 9 # contributors y: 170 lines of code datafusion/optimizer/src/lib.rs x: 31 # contributors y: 44 lines of code datafusion/proto/src/lib.rs x: 26 # contributors y: 22 lines of code datafusion/sql/src/lib.rs x: 13 # contributors y: 27 lines of code datafusion/substrait/src/lib.rs x: 8 # contributors y: 13 lines of code datafusion/optimizer/src/common_subexpr_eliminate.rs x: 49 # contributors y: 1302 lines of code datafusion/expr/src/type_coercion/mod.rs x: 9 # contributors y: 45 lines of code datafusion/physical-plan/src/joins/symmetric_hash_join.rs x: 28 # contributors y: 1023 lines of code datafusion/expr/src/logical_plan/mod.rs x: 28 # contributors y: 33 lines of code datafusion/expr/src/logical_plan/tree_node.rs x: 14 # contributors y: 770 lines of code datafusion/physical-expr/src/expressions/in_list.rs x: 35 # contributors y: 1232 lines of code datafusion-cli/Cargo.toml x: 45 # contributors y: 68 lines of code datafusion/physical-plan/src/aggregates/topk/hash_table.rs x: 7 # contributors y: 368 lines of code datafusion/expr/src/tree_node.rs x: 13 # contributors y: 13 lines of code datafusion/proto/src/logical_plan/to_proto.rs x: 73 # contributors y: 662 lines of code datafusion/physical-plan/src/memory.rs x: 26 # contributors y: 331 lines of code datafusion/optimizer/src/simplify_expressions/mod.rs x: 7 # contributors y: 11 lines of code datafusion/functions-nested/src/replace.rs x: 11 # contributors y: 379 lines of code datafusion/functions-nested/src/string.rs x: 12 # contributors y: 591 lines of code datafusion/functions/src/regex/regexplike.rs x: 15 # contributors y: 316 lines of code datafusion/functions/src/string/ends_with.rs x: 9 # contributors y: 165 lines of code datafusion/functions/src/string/replace.rs x: 10 # contributors y: 214 lines of code datafusion/functions/src/unicode/initcap.rs x: 5 # contributors y: 248 lines of code datafusion/functions-aggregate/src/count.rs x: 17 # contributors y: 569 lines of code datafusion/optimizer/src/simplify_expressions/utils.rs x: 18 # contributors y: 270 lines of code datafusion/ffi/src/execution_plan.rs x: 4 # contributors y: 251 lines of code datafusion/physical-plan/src/analyze.rs x: 13 # contributors y: 78 lines of code datafusion/physical-plan/src/explain.rs x: 11 # contributors y: 66 lines of code datafusion/physical-plan/src/recursive_query.rs x: 13 # contributors y: 308 lines of code datafusion/core/src/datasource/file_format/options.rs x: 20 # contributors y: 556 lines of code datafusion/core/src/execution/context/parquet.rs x: 12 # contributors y: 261 lines of code datafusion/expr/src/expr_rewriter/mod.rs x: 21 # contributors y: 422 lines of code datafusion/proto/src/logical_plan/from_proto.rs x: 78 # contributors y: 649 lines of code datafusion/physical-expr/src/equivalence/properties/union.rs x: 1 # contributors y: 659 lines of code datafusion/physical-plan/src/common.rs x: 16 # contributors y: 301 lines of code datafusion/physical-plan/src/joins/stream_join_utils.rs x: 16 # contributors y: 691 lines of code datafusion/physical-expr/src/equivalence/class.rs x: 21 # contributors y: 610 lines of code datafusion/physical-expr/src/equivalence/ordering.rs x: 16 # contributors y: 652 lines of code datafusion/physical-plan/src/windows/mod.rs x: 32 # contributors y: 918 lines of code datafusion/physical-plan/src/aggregates/no_grouping.rs x: 4 # contributors y: 194 lines of code datafusion/sqllogictest/regenerate/sqllogictests.rs x: 2 # contributors y: 509 lines of code datafusion/functions/src/datetime/current_time.rs x: 8 # contributors y: 70 lines of code datafusion/functions-aggregate/src/regr.rs x: 8 # contributors y: 449 lines of code datafusion/functions/src/math/monotonicity.rs x: 8 # contributors y: 842 lines of code datafusion/functions/src/unicode/left.rs x: 9 # contributors y: 255 lines of code datafusion/functions/src/unicode/lpad.rs x: 11 # contributors y: 468 lines of code datafusion/functions/src/unicode/substr.rs x: 18 # contributors y: 768 lines of code datafusion/functions/src/unicode/substrindex.rs x: 12 # contributors y: 289 lines of code datafusion/expr-common/src/statistics.rs x: 1 # contributors y: 1272 lines of code datafusion/expr/src/planner.rs x: 8 # contributors y: 164 lines of code datafusion/physical-expr-common/src/binary_map.rs x: 9 # contributors y: 662 lines of code datafusion/functions-aggregate/Cargo.toml x: 10 # contributors y: 61 lines of code datafusion-cli/src/lib.rs x: 11 # contributors y: 18 lines of code datafusion/expr/Cargo.toml x: 30 # contributors y: 53 lines of code datafusion/ffi/src/plan_properties.rs x: 2 # contributors y: 249 lines of code datafusion/ffi/src/record_batch_stream.rs x: 2 # contributors y: 135 lines of code datafusion/functions/src/regex/regexpmatch.rs x: 15 # contributors y: 213 lines of code datafusion/functions/src/regex/regexpreplace.rs x: 15 # contributors y: 716 lines of code datafusion/functions-nested/src/map.rs x: 13 # contributors y: 281 lines of code datafusion/functions-nested/src/range.rs x: 14 # contributors y: 529 lines of code datafusion/functions-nested/src/remove.rs x: 9 # contributors y: 321 lines of code datafusion/functions/src/string/repeat.rs x: 13 # contributors y: 254 lines of code datafusion/functions/src/core/nullif.rs x: 16 # contributors y: 224 lines of code datafusion/functions/src/core/nvl.rs x: 14 # contributors y: 252 lines of code datafusion/functions/src/encoding/inner.rs x: 11 # contributors y: 487 lines of code datafusion/common/src/types/native.rs x: 3 # contributors y: 299 lines of code datafusion/functions/src/math/round.rs x: 11 # contributors y: 247 lines of code datafusion/functions-aggregate/src/sum.rs x: 11 # contributors y: 317 lines of code datafusion/functions-aggregate/src/min_max/min_max_bytes.rs x: 6 # contributors y: 379 lines of code datafusion/functions-aggregate/src/nth_value.rs x: 13 # contributors y: 351 lines of code datafusion/physical-expr/src/expressions/binary/kernels.rs x: 10 # contributors y: 127 lines of code datafusion/physical-expr/src/utils/guarantee.rs x: 15 # contributors y: 595 lines of code datafusion/physical-expr/src/window/window_expr.rs x: 17 # contributors y: 381 lines of code datafusion/physical-plan/src/aggregates/group_values/multi_group_by/mod.rs x: 6 # contributors y: 1204 lines of code datafusion/physical-plan/src/aggregates/order/mod.rs x: 10 # contributors y: 83 lines of code datafusion/sqllogictest/src/engines/postgres_engine/mod.rs x: 5 # contributors y: 267 lines of code datafusion/proto/src/bytes/mod.rs x: 23 # contributors y: 232 lines of code datafusion-cli/src/object_storage.rs x: 25 # contributors y: 547 lines of code datafusion/physical-plan/src/aggregates/group_values/multi_group_by/bytes_view.rs x: 2 # contributors y: 621 lines of code datafusion/expr/src/expr_rewriter/order_by.rs x: 13 # contributors y: 213 lines of code datafusion/functions-aggregate/src/correlation.rs x: 9 # contributors y: 442 lines of code datafusion/functions/src/string/common.rs x: 11 # contributors y: 348 lines of code datafusion/physical-expr/src/window/standard.rs x: 3 # contributors y: 229 lines of code datafusion/functions-aggregate/src/median.rs x: 13 # contributors y: 500 lines of code datafusion/catalog/src/async.rs x: 3 # contributors y: 556 lines of code datafusion/common/src/tree_node.rs x: 10 # contributors y: 1803 lines of code datafusion/optimizer/src/eliminate_cross_join.rs x: 18 # contributors y: 1045 lines of code datafusion/common/src/cse.rs x: 3 # contributors y: 689 lines of code test-utils/src/data_gen.rs x: 6 # contributors y: 288 lines of code datafusion/functions/src/math/mod.rs x: 17 # contributors y: 409 lines of code datafusion/functions-aggregate/src/stddev.rs x: 10 # contributors y: 385 lines of code datafusion/expr/src/logical_plan/display.rs x: 16 # contributors y: 631 lines of code datafusion/optimizer/src/simplify_expressions/guarantees.rs x: 8 # contributors y: 385 lines of code datafusion/physical-expr-common/src/binary_view_map.rs x: 5 # contributors y: 198 lines of code datafusion/physical-plan/src/metrics/value.rs x: 5 # contributors y: 492 lines of code datafusion/physical-expr/src/window/mod.rs x: 12 # contributors y: 18 lines of code datafusion/core/src/datasource/listing_table_factory.rs x: 31 # contributors y: 207 lines of code datafusion/expr/src/window_state.rs x: 6 # contributors y: 602 lines of code test-utils/src/tpcds.rs x: 1 # contributors y: 559 lines of code
6020.0
lines of code
  min: 1.0
  average: 279.07
  25th percentile: 36.0
  median: 108.0
  75th percentile: 288.0
  max: 6020.0
0 120.0
# contributors
min: 1.0 | average: 10.11 | 25th percentile: 2.0 | median: 6.0 | 75th percentile: 13.0 | max: 120.0