apache / datafusion-benchmarks
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 228 files with 10,985 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 0 files changed 6-20 times (0 lines of code)
    • 228 files changed 1-5 times (10,985 lines of code)
0% | 0% | 0% | 0% | 100%
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 228 files with 10,985 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 3 files changed by 2-5 contributors (346 lines of code)
    • 225 files changed by 1 contributor (10,639 lines of code)
0% | 0% | 0% | 3% | 96%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
sql, md, py, gitignore, txt, rs, toml, sh, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
sql0% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 100%
rs0% | 0% | 0% | 0% | 100%
toml0% | 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
tpcds0% | 0% | 0% | 0% | 100%
tpch0% | 0% | 0% | 0% | 100%
runners0% | 0% | 0% | 0% | 100%
scripts0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
tpchgen.py
in tpch
153 5 2024-05-20 2024-05-30 3 1 agrove@apache.org agrove@apache.org
q35.sql
in tpcds/queries-spark
55 - 2024-05-29 2024-11-01 2 2 agrove@apache.org onursatici@users.noreply.gi...
q35.sql
in tpcds/queries
55 - 2024-05-29 2024-11-01 2 2 agrove@apache.org onursatici@users.noreply.gi...
tpcbench.py
in runners/datafusion-comet
73 1 2024-05-29 2024-08-20 2 1 agrove@apache.org agrove@apache.org
108 6 2024-05-31 2024-08-20 2 1 agrove@apache.org agrove@apache.org
main.rs
in runners/datafusion-rust/src
236 1 2024-07-11 2024-10-31 2 2 agrove@apache.org onursatici@users.noreply.gi...
q6.sql
in tpch/queries
9 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
Cargo.toml
in runners/datafusion-rust
10 - 2024-07-11 2024-07-11 1 1 agrove@apache.org agrove@apache.org
q55.sql
in tpcds/queries-spark
11 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q55.sql
in tpcds/queries
11 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q14.sql
in tpch/queries
13 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q96.sql
in tpcds/queries-spark
13 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q96.sql
in tpcds/queries
13 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q37.sql
in tpcds/queries-spark
14 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q82.sql
in tpcds/queries-spark
14 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q37.sql
in tpcds/queries
14 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q82.sql
in tpcds/queries
14 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q93.sql
in tpcds/queries-spark
15 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q93.sql
in tpcds/queries
15 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q43.sql
in tpcds/queries-spark
16 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q43.sql
in tpcds/queries
16 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q17.sql
in tpch/queries
17 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q15.sql
in tpcds/queries-spark
17 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q45.sql
in tpcds/queries-spark
17 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q22.sql
in tpcds/queries-spark
17 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q15.sql
in tpcds/queries
17 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q45.sql
in tpcds/queries
17 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q22.sql
in tpcds/queries
17 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q26.sql
in tpcds/queries-spark
18 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q84.sql
in tpcds/queries-spark
18 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q3.sql
in tpcds/queries-spark
18 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q7.sql
in tpcds/queries-spark
18 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q26.sql
in tpcds/queries
18 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q84.sql
in tpcds/queries
18 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q3.sql
in tpcds/queries
18 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q7.sql
in tpcds/queries
18 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q42.sql
in tpcds/queries-spark
19 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q52.sql
in tpcds/queries-spark
19 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q90.sql
in tpcds/queries-spark
19 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q42.sql
in tpcds/queries
19 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q52.sql
in tpcds/queries
19 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q90.sql
in tpcds/queries
19 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q13.sql
in tpch/queries
20 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q27.sql
in tpcds/queries-spark
20 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q79.sql
in tpcds/queries-spark
20 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q87.sql
in tpcds/queries-spark
20 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q38.sql
in tpcds/queries-spark
20 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q27.sql
in tpcds/queries
20 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q79.sql
in tpcds/queries
20 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q87.sql
in tpcds/queries
20 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
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
q35.sql
in tpcds/queries
55 - 2024-05-29 2024-11-01 2 2 agrove@apache.org onursatici@users.noreply.gi...
q35.sql
in tpcds/queries-spark
55 - 2024-05-29 2024-11-01 2 2 agrove@apache.org onursatici@users.noreply.gi...
main.rs
in runners/datafusion-rust/src
236 1 2024-07-11 2024-10-31 2 2 agrove@apache.org onursatici@users.noreply.gi...
tpchgen.py
in tpch
153 5 2024-05-20 2024-05-30 3 1 agrove@apache.org agrove@apache.org
108 6 2024-05-31 2024-08-20 2 1 agrove@apache.org agrove@apache.org
tpcbench.py
in runners/datafusion-comet
73 1 2024-05-29 2024-08-20 2 1 agrove@apache.org agrove@apache.org
q64.sql
in tpcds/queries
118 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q39.sql
in tpcds/queries
51 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q51.sql
in tpcds/queries
42 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q49.sql
in tpcds/queries
126 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q36.sql
in tpcds/queries
27 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q5.sql
in tpcds/queries
125 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q2.sql
in tpcds/queries
57 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q1.sql
in tpcds/queries
22 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q38.sql
in tpcds/queries
20 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q75.sql
in tpcds/queries
67 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q7.sql
in tpcds/queries
18 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q99.sql
in tpcds/queries
32 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q57.sql
in tpcds/queries
45 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q24.sql
in tpcds/queries
104 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q53.sql
in tpcds/queries
25 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q17.sql
in tpcds/queries
42 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q69.sql
in tpcds/queries
44 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q4.sql
in tpcds/queries
113 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q29.sql
in tpcds/queries
44 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q6.sql
in tpcds/queries
23 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q16.sql
in tpcds/queries
28 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q97.sql
in tpcds/queries
22 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q14.sql
in tpcds/queries
207 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q83.sql
in tpcds/queries
64 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q96.sql
in tpcds/queries
13 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q43.sql
in tpcds/queries
16 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q3.sql
in tpcds/queries
18 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q11.sql
in tpcds/queries
78 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q95.sql
in tpcds/queries
29 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q8.sql
in tpcds/queries
105 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q9.sql
in tpcds/queries
48 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q20.sql
in tpcds/queries
27 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q91.sql
in tpcds/queries
28 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q41.sql
in tpcds/queries
49 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q90.sql
in tpcds/queries
19 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q85.sql
in tpcds/queries
81 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q25.sql
in tpcds/queries
45 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q47.sql
in tpcds/queries
48 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q23.sql
in tpcds/queries
104 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q73.sql
in tpcds/queries
25 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q34.sql
in tpcds/queries
28 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q19.sql
in tpcds/queries
22 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q52.sql
in tpcds/queries
19 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q13.sql
in tpcds/queries
49 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
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
tpcdsgen.py
in tpcds
556 5 2024-10-10 2024-10-10 1 1 agrove@apache.org agrove@apache.org
q66.sql
in tpcds/queries
217 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q66.sql
in tpcds/queries-spark
217 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q14.sql
in tpcds/queries
207 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q14.sql
in tpcds/queries-spark
207 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
tpchgen.py
in tpch
153 5 2024-05-20 2024-05-30 3 1 agrove@apache.org agrove@apache.org
q49.sql
in tpcds/queries
126 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q49.sql
in tpcds/queries-spark
126 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q5.sql
in tpcds/queries
125 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q5.sql
in tpcds/queries-spark
125 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q64.sql
in tpcds/queries
118 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q64.sql
in tpcds/queries-spark
118 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q4.sql
in tpcds/queries
113 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q4.sql
in tpcds/queries-spark
113 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
108 6 2024-05-31 2024-08-20 2 1 agrove@apache.org agrove@apache.org
q8.sql
in tpcds/queries
105 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q77.sql
in tpcds/queries
105 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q8.sql
in tpcds/queries-spark
105 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q77.sql
in tpcds/queries-spark
105 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q24.sql
in tpcds/queries
104 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q23.sql
in tpcds/queries
104 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q24.sql
in tpcds/queries-spark
104 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q23.sql
in tpcds/queries-spark
104 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q80.sql
in tpcds/queries
93 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q80.sql
in tpcds/queries-spark
93 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q88.sql
in tpcds/queries
91 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q88.sql
in tpcds/queries-spark
91 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q85.sql
in tpcds/queries
81 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q85.sql
in tpcds/queries-spark
81 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q11.sql
in tpcds/queries
78 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q11.sql
in tpcds/queries-spark
78 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q60.sql
in tpcds/queries
75 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q60.sql
in tpcds/queries-spark
75 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
tpcbench.py
in runners/datafusion-comet
73 1 2024-05-29 2024-08-20 2 1 agrove@apache.org agrove@apache.org
q33.sql
in tpcds/queries
72 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q33.sql
in tpcds/queries-spark
72 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q75.sql
in tpcds/queries
67 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q75.sql
in tpcds/queries-spark
67 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q56.sql
in tpcds/queries
66 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q56.sql
in tpcds/queries-spark
66 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q83.sql
in tpcds/queries
64 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q48.sql
in tpcds/queries
64 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q83.sql
in tpcds/queries-spark
64 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q48.sql
in tpcds/queries-spark
64 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q58.sql
in tpcds/queries
62 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q58.sql
in tpcds/queries-spark
62 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
tpcbench.py
in runners/datafusion-python
60 1 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q74.sql
in tpcds/queries
58 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q74.sql
in tpcds/queries-spark
58 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
q2.sql
in tpcds/queries
57 - 2024-05-29 2024-05-29 1 1 agrove@apache.org agrove@apache.org
Correlations

File Size vs. Number of Changes: 228 points

tpcds/queries-spark/q35.sql x: 55 lines of code y: 2 # changes runners/datafusion-rust/src/main.rs x: 236 lines of code y: 2 # changes tpcds/tpcdsgen.py x: 556 lines of code y: 1 # changes runners/datafusion-comet/tpcbench.py x: 73 lines of code y: 2 # changes scripts/generate-comparison.py x: 108 lines of code y: 2 # changes tpcds/queries-spark/q72_optimized.sql x: 26 lines of code y: 1 # changes runners/datafusion-rust/Cargo.toml x: 10 lines of code y: 1 # changes tpch/tpchgen.py x: 153 lines of code y: 3 # changes runners/datafusion-python/tpcbench.py x: 60 lines of code y: 1 # changes tpcds/queries-spark/q1.sql x: 22 lines of code y: 1 # changes tpcds/queries-spark/q10.sql x: 56 lines of code y: 1 # changes tpcds/queries-spark/q11.sql x: 78 lines of code y: 1 # changes tpcds/queries-spark/q12.sql x: 31 lines of code y: 1 # changes tpcds/queries-spark/q13.sql x: 49 lines of code y: 1 # changes tpcds/queries-spark/q14.sql x: 207 lines of code y: 1 # changes tpcds/queries-spark/q15.sql x: 17 lines of code y: 1 # changes tpcds/queries-spark/q16.sql x: 28 lines of code y: 1 # changes tpcds/queries-spark/q17.sql x: 42 lines of code y: 1 # changes tpcds/queries-spark/q2.sql x: 57 lines of code y: 1 # changes tpcds/queries-spark/q20.sql x: 27 lines of code y: 1 # changes tpcds/queries-spark/q23.sql x: 104 lines of code y: 1 # changes tpcds/queries-spark/q25.sql x: 45 lines of code y: 1 # changes tpcds/queries-spark/q26.sql x: 18 lines of code y: 1 # changes tpcds/queries-spark/q27.sql x: 20 lines of code y: 1 # changes tpcds/queries-spark/q28.sql x: 50 lines of code y: 1 # changes tpcds/queries-spark/q29.sql x: 44 lines of code y: 1 # changes tpcds/queries-spark/q32.sql x: 25 lines of code y: 1 # changes tpcds/queries-spark/q33.sql x: 72 lines of code y: 1 # changes tpcds/queries-spark/q37.sql x: 14 lines of code y: 1 # changes tpcds/queries-spark/q39.sql x: 51 lines of code y: 1 # changes tpcds/queries-spark/q4.sql x: 113 lines of code y: 1 # changes tpcds/queries-spark/q42.sql x: 19 lines of code y: 1 # changes tpcds/queries-spark/q43.sql x: 16 lines of code y: 1 # changes tpcds/queries-spark/q44.sql x: 32 lines of code y: 1 # changes tpcds/queries-spark/q47.sql x: 48 lines of code y: 1 # changes tpcds/queries-spark/q48.sql x: 64 lines of code y: 1 # changes tpcds/queries-spark/q49.sql x: 126 lines of code y: 1 # changes tpcds/queries-spark/q5.sql x: 125 lines of code y: 1 # changes tpcds/queries-spark/q54.sql x: 53 lines of code y: 1 # changes tpcds/queries-spark/q55.sql x: 11 lines of code y: 1 # changes tpcds/queries-spark/q56.sql x: 66 lines of code y: 1 # changes tpcds/queries-spark/q58.sql x: 62 lines of code y: 1 # changes tpcds/queries-spark/q59.sql x: 41 lines of code y: 1 # changes tpcds/queries-spark/q6.sql x: 23 lines of code y: 1 # changes tpcds/queries-spark/q60.sql x: 75 lines of code y: 1 # changes tpcds/queries-spark/q64.sql x: 118 lines of code y: 1 # changes tpcds/queries-spark/q66.sql x: 217 lines of code y: 1 # changes tpcds/queries-spark/q68.sql x: 39 lines of code y: 1 # changes tpcds/queries-spark/q70.sql x: 35 lines of code y: 1 # changes tpcds/queries-spark/q71.sql x: 37 lines of code y: 1 # changes tpcds/queries-spark/q74.sql x: 58 lines of code y: 1 # changes tpcds/queries-spark/q75.sql x: 67 lines of code y: 1 # changes tpcds/queries-spark/q76.sql x: 21 lines of code y: 1 # changes tpcds/queries-spark/q77.sql x: 105 lines of code y: 1 # changes tpcds/queries-spark/q78.sql x: 55 lines of code y: 1 # changes tpcds/queries-spark/q80.sql x: 93 lines of code y: 1 # changes tpcds/queries-spark/q85.sql x: 81 lines of code y: 1 # changes tpcds/queries-spark/q88.sql x: 91 lines of code y: 1 # changes tpcds/queries-spark/q93.sql x: 15 lines of code y: 1 # changes tpcds/queries-spark/q95.sql x: 29 lines of code y: 1 # changes tpcds/queries-spark/q96.sql x: 13 lines of code y: 1 # changes tpcds/queries-spark/q98.sql x: 30 lines of code y: 1 # changes tpch/queries/q2.sql x: 43 lines of code y: 1 # changes tpch/queries/q5.sql x: 24 lines of code y: 1 # changes tpch/queries/q6.sql x: 9 lines of code y: 1 # changes
3.0
# changes
  min: 1.0
  average: 1.03
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 3.0
0 556.0
lines of code
min: 9.0 | average: 48.18 | 25th percentile: 23.0 | median: 32.0 | 75th percentile: 55.0 | max: 556.0

Number of Contributors vs. Number of Changes: 228 points

tpcds/queries-spark/q35.sql x: 2 # contributors y: 2 # changes tpcds/tpcdsgen.py x: 1 # contributors y: 1 # changes runners/datafusion-comet/tpcbench.py x: 1 # contributors y: 2 # changes tpch/tpchgen.py x: 1 # contributors y: 3 # changes
3.0
# changes
  min: 1.0
  average: 1.03
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 3.0
0 2.0
# contributors
min: 1.0 | average: 1.01 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

Number of Contributors vs. File Size: 228 points

tpcds/queries-spark/q35.sql x: 2 # contributors y: 55 lines of code runners/datafusion-rust/src/main.rs x: 2 # contributors y: 236 lines of code tpcds/tpcdsgen.py x: 1 # contributors y: 556 lines of code runners/datafusion-comet/tpcbench.py x: 1 # contributors y: 73 lines of code scripts/generate-comparison.py x: 1 # contributors y: 108 lines of code tpcds/queries-spark/q72_optimized.sql x: 1 # contributors y: 26 lines of code runners/datafusion-rust/Cargo.toml x: 1 # contributors y: 10 lines of code tpch/tpchgen.py x: 1 # contributors y: 153 lines of code runners/datafusion-python/tpcbench.py x: 1 # contributors y: 60 lines of code tpcds/queries-spark/q1.sql x: 1 # contributors y: 22 lines of code tpcds/queries-spark/q10.sql x: 1 # contributors y: 56 lines of code tpcds/queries-spark/q11.sql x: 1 # contributors y: 78 lines of code tpcds/queries-spark/q12.sql x: 1 # contributors y: 31 lines of code tpcds/queries-spark/q13.sql x: 1 # contributors y: 49 lines of code tpcds/queries-spark/q14.sql x: 1 # contributors y: 207 lines of code tpcds/queries-spark/q15.sql x: 1 # contributors y: 17 lines of code tpcds/queries-spark/q16.sql x: 1 # contributors y: 28 lines of code tpcds/queries-spark/q17.sql x: 1 # contributors y: 42 lines of code tpcds/queries-spark/q2.sql x: 1 # contributors y: 57 lines of code tpcds/queries-spark/q23.sql x: 1 # contributors y: 104 lines of code tpcds/queries-spark/q25.sql x: 1 # contributors y: 45 lines of code tpcds/queries-spark/q26.sql x: 1 # contributors y: 18 lines of code tpcds/queries-spark/q27.sql x: 1 # contributors y: 20 lines of code tpcds/queries-spark/q33.sql x: 1 # contributors y: 72 lines of code tpcds/queries-spark/q37.sql x: 1 # contributors y: 14 lines of code tpcds/queries-spark/q39.sql x: 1 # contributors y: 51 lines of code tpcds/queries-spark/q4.sql x: 1 # contributors y: 113 lines of code tpcds/queries-spark/q47.sql x: 1 # contributors y: 48 lines of code tpcds/queries-spark/q48.sql x: 1 # contributors y: 64 lines of code tpcds/queries-spark/q49.sql x: 1 # contributors y: 126 lines of code tpcds/queries-spark/q54.sql x: 1 # contributors y: 53 lines of code tpcds/queries-spark/q55.sql x: 1 # contributors y: 11 lines of code tpcds/queries-spark/q56.sql x: 1 # contributors y: 66 lines of code tpcds/queries-spark/q58.sql x: 1 # contributors y: 62 lines of code tpcds/queries-spark/q59.sql x: 1 # contributors y: 41 lines of code tpcds/queries-spark/q60.sql x: 1 # contributors y: 75 lines of code tpcds/queries-spark/q64.sql x: 1 # contributors y: 118 lines of code tpcds/queries-spark/q66.sql x: 1 # contributors y: 217 lines of code tpcds/queries-spark/q68.sql x: 1 # contributors y: 39 lines of code tpcds/queries-spark/q70.sql x: 1 # contributors y: 35 lines of code tpcds/queries-spark/q71.sql x: 1 # contributors y: 37 lines of code tpcds/queries-spark/q80.sql x: 1 # contributors y: 93 lines of code tpcds/queries-spark/q85.sql x: 1 # contributors y: 81 lines of code tpcds/queries-spark/q88.sql x: 1 # contributors y: 91 lines of code tpcds/queries-spark/q95.sql x: 1 # contributors y: 29 lines of code
556.0
lines of code
  min: 9.0
  average: 48.18
  25th percentile: 23.0
  median: 32.0
  75th percentile: 55.0
  max: 556.0
0 2.0
# contributors
min: 1.0 | average: 1.01 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0