apache / datafusion-sqlparser-rs
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 44 files with 25,748 lines of code.
    • 6 files changed more than 100 times (15,889 lines of code)
    • 5 files changed 51-100 times (5,017 lines of code)
    • 9 files changed 21-50 times (2,807 lines of code)
    • 12 files changed 6-20 times (1,354 lines of code)
    • 12 files changed 1-5 times (681 lines of code)
61% | 19% | 10% | 5% | 2%
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 44 files with 25,748 lines of code.
    • 14 files changed by more than 25 contributors (22,268 lines of code)
    • 10 files changed by 11-25 contributors (2,117 lines of code)
    • 5 files changed by 6-10 contributors (598 lines of code)
    • 13 files changed by 2-5 contributors (678 lines of code)
    • 2 files changed by 1 contributor (87 lines of code)
86% | 8% | 2% | 2% | <1%
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, toml, yaml, txt, sh, gitignore, py, svg
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
rs62% | 19% | 11% | 5% | 1%
toml34% | 0% | 0% | 21% | 43%
py0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src62% | 19% | 11% | 4% | 1%
ROOT77% | 0% | 0% | 0% | 22%
derive0% | 0% | 0% | 100% | 0%
dev0% | 0% | 0% | 0% | 100%
sqlparser_bench0% | 0% | 0% | 0% | 100%
fuzz0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 44)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
mod.rs
in src/ast
7989 184 2019-06-12 2025-05-04 297 175 jamie@scattered-thoughts.net cappelletti.luca94@gmail.com
1082 - 2021-09-26 2025-05-02 158 89 koushiro.cqx@gmail.com simon.vandel@gmail.com
mod.rs
in src/dialect
679 120 2018-10-06 2025-05-02 119 62 andygrove73@gmail.com simon.vandel@gmail.com
3305 107 2018-02-09 2025-05-02 110 69 andygrove73@gmail.com simon.vandel@gmail.com
Cargo.toml
in root
59 - 2018-02-07 2025-04-29 102 21 andygrove73@gmail.com ifeanyi@validio.io
query.rs
in src/ast
2775 89 2019-06-12 2025-05-02 101 66 jamie@scattered-thoughts.net simon.vandel@gmail.com
ddl.rs
in src/ast
1728 41 2019-06-12 2025-05-04 82 56 jamie@scattered-thoughts.net cappelletti.luca94@gmail.com
data_type.rs
in src/ast
663 12 2019-06-12 2025-04-05 60 39 jamie@scattered-thoughts.net alexander-beedie@users.nore...
postgresql.rs
in src/dialect
168 27 2018-09-30 2025-03-01 58 35 ivanceras@gmail.com michael.z@readyset.io
value.rs
in src/ast
398 14 2019-06-12 2025-02-25 52 34 jamie@scattered-thoughts.net contact@ophir.dev
spans.rs
in src/ast
2060 103 2024-11-26 2025-05-04 52 32 mark.oliver@hotmail.de cappelletti.luca94@gmail.com
snowflake.rs
in src/dialect
971 40 2020-08-12 2025-05-02 50 27 38852709+eyalleshem@users.n... ben.rotman@satoricyber.com
generic.rs
in src/dialect
115 35 2019-06-24 2025-04-19 41 29 nikhil.benesch@gmail.com liugs963@gmail.com
operator.rs
in src/ast
196 2 2019-06-12 2025-03-27 41 32 jamie@scattered-thoughts.net bar.sela@satoricyber.com
lib.rs
in src
16 - 2018-02-07 2024-11-30 35 13 andygrove73@gmail.com andrew@nerdnetworks.org
mssql.rs
in src/dialect
219 23 2019-05-03 2025-05-03 30 17 asqueella@gmail.com andrew.harper@veracross.com
mysql.rs
in src/dialect
139 24 2019-07-31 2025-04-15 29 26 bwm@materialize.io bruno.canguru@hotmail.com
visitor.rs
in src/ast
552 57 2022-12-28 2025-03-12 23 17 1781103+tustvold@users.nore... michael.z@readyset.io
stmt_create_table.rs
in src/ast/helpers
476 1 2022-10-07 2025-05-02 22 19 75763288+augustofkl@users.n... ben.rotman@satoricyber.com
bigquery.rs
in src/dialect
123 22 2022-05-10 2025-05-02 21 12 komukomo@users.noreply.gith... simon.vandel@gmail.com
dml.rs
in src/ast
520 5 2024-04-21 2025-05-02 18 15 wander4096@gmail.com ben.rotman@satoricyber.com
duckdb.rs
in src/dialect
50 15 2023-05-18 2025-02-22 15 13 50911393+eitsupi@users.nore... zhousile@foxmail.com
clickhouse.rs
in src/dialect
53 16 2021-12-21 2025-02-22 15 14 simohayha.bobo@gmail.com zhousile@foxmail.com
redshift.rs
in src/dialect
36 3 2022-05-04 2025-04-10 14 10 mskr@gmx.com romanb@users.noreply.github...
sqlite.rs
in src/dialect
49 11 2020-07-31 2024-12-28 14 13 hitmashuai@gmail.com hansott@hotmail.be
hive.rs
in src/dialect
41 10 2021-02-04 2025-02-14 11 8 hntd187@users.noreply.githu... 1284057728@qq.com
stmt_data_loading.rs
in src/ast/helpers
98 4 2023-03-26 2025-05-02 8 6 leszczynski.pawel@gmail.com ben.rotman@satoricyber.com
alter.rs
in src/parser
182 1 2023-08-17 2025-02-04 8 8 antix.blue@gmail.com wugeer@anche.no
ansi.rs
in src/dialect
14 3 2019-06-24 2024-09-21 7 5 nikhil.benesch@gmail.com andrew@nerdnetworks.org
Cargo.toml
in derive
38 - 2022-12-28 2024-11-30 7 5 andrew@nerdnetworks.org andrew@nerdnetworks.org
lib.rs
in derive/src
241 7 2022-12-28 2024-12-19 7 6 1781103+tustvold@users.nore... dmitrii@blaginin.me
databricks.rs
in src/dialect
32 9 2024-04-26 2024-12-02 6 4 hain.joseph@gmail.com 120422207+ayman-sigma@users...
mod.rs
in src/ast/helpers
4 - 2022-10-07 2025-02-21 5 5 75763288+augustofkl@users.n... 59066880+osipovartem@users....
17 - 2019-04-22 2024-09-21 5 4 asqueella@gmail.com andrew@nerdnetworks.org
sqlparser_bench.rs
in sqlparser_bench/benches
61 1 2020-06-07 2024-12-29 5 3 danielheres@gmail.com andrew@nerdnetworks.org
Cargo.toml
in sqlparser_bench
29 - 2020-06-07 2024-11-26 4 3 danielheres@gmail.com andrew@nerdnetworks.org
dcl.rs
in src/ast
201 4 2023-08-17 2024-12-05 4 4 antix.blue@gmail.com 59807311+yoavcloud@users.no...
fuzz_parse_sql.rs
in fuzz/fuzz_targets
11 1 2021-06-03 2024-09-21 3 2 psiace@outlook.com andrew@nerdnetworks.org
Cargo.toml
in fuzz
30 - 2021-06-03 2024-09-21 3 2 psiace@outlook.com andrew@nerdnetworks.org
trigger.rs
in src/ast
127 7 2024-08-14 2025-05-03 3 3 cappelletti.luca94@gmail.com andrew.harper@veracross.com
attached_token.rs
in src/ast/helpers
19 - 2024-11-26 2024-11-30 2 2 mark.oliver@hotmail.de andrew@nerdnetworks.org
generate-changelog.py
in dev/release
95 3 2024-11-07 2025-04-28 2 2 andrew@nerdnetworks.org ifeanyi@validio.io
check-rat-report.py
in dev/release
33 - 2024-11-07 2024-11-07 1 1 andrew@nerdnetworks.org andrew@nerdnetworks.org
key_value_options.rs
in src/ast/helpers
54 1 2025-02-21 2025-02-21 1 1 59066880+osipovartem@users.... 59066880+osipovartem@users....
Files With Most Contributors (Top 44)
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
mod.rs
in src/ast
7989 184 2019-06-12 2025-05-04 297 175 jamie@scattered-thoughts.net cappelletti.luca94@gmail.com
1082 - 2021-09-26 2025-05-02 158 89 koushiro.cqx@gmail.com simon.vandel@gmail.com
3305 107 2018-02-09 2025-05-02 110 69 andygrove73@gmail.com simon.vandel@gmail.com
query.rs
in src/ast
2775 89 2019-06-12 2025-05-02 101 66 jamie@scattered-thoughts.net simon.vandel@gmail.com
mod.rs
in src/dialect
679 120 2018-10-06 2025-05-02 119 62 andygrove73@gmail.com simon.vandel@gmail.com
ddl.rs
in src/ast
1728 41 2019-06-12 2025-05-04 82 56 jamie@scattered-thoughts.net cappelletti.luca94@gmail.com
data_type.rs
in src/ast
663 12 2019-06-12 2025-04-05 60 39 jamie@scattered-thoughts.net alexander-beedie@users.nore...
postgresql.rs
in src/dialect
168 27 2018-09-30 2025-03-01 58 35 ivanceras@gmail.com michael.z@readyset.io
value.rs
in src/ast
398 14 2019-06-12 2025-02-25 52 34 jamie@scattered-thoughts.net contact@ophir.dev
spans.rs
in src/ast
2060 103 2024-11-26 2025-05-04 52 32 mark.oliver@hotmail.de cappelletti.luca94@gmail.com
operator.rs
in src/ast
196 2 2019-06-12 2025-03-27 41 32 jamie@scattered-thoughts.net bar.sela@satoricyber.com
generic.rs
in src/dialect
115 35 2019-06-24 2025-04-19 41 29 nikhil.benesch@gmail.com liugs963@gmail.com
snowflake.rs
in src/dialect
971 40 2020-08-12 2025-05-02 50 27 38852709+eyalleshem@users.n... ben.rotman@satoricyber.com
mysql.rs
in src/dialect
139 24 2019-07-31 2025-04-15 29 26 bwm@materialize.io bruno.canguru@hotmail.com
Cargo.toml
in root
59 - 2018-02-07 2025-04-29 102 21 andygrove73@gmail.com ifeanyi@validio.io
stmt_create_table.rs
in src/ast/helpers
476 1 2022-10-07 2025-05-02 22 19 75763288+augustofkl@users.n... ben.rotman@satoricyber.com
mssql.rs
in src/dialect
219 23 2019-05-03 2025-05-03 30 17 asqueella@gmail.com andrew.harper@veracross.com
visitor.rs
in src/ast
552 57 2022-12-28 2025-03-12 23 17 1781103+tustvold@users.nore... michael.z@readyset.io
dml.rs
in src/ast
520 5 2024-04-21 2025-05-02 18 15 wander4096@gmail.com ben.rotman@satoricyber.com
clickhouse.rs
in src/dialect
53 16 2021-12-21 2025-02-22 15 14 simohayha.bobo@gmail.com zhousile@foxmail.com
lib.rs
in src
16 - 2018-02-07 2024-11-30 35 13 andygrove73@gmail.com andrew@nerdnetworks.org
duckdb.rs
in src/dialect
50 15 2023-05-18 2025-02-22 15 13 50911393+eitsupi@users.nore... zhousile@foxmail.com
sqlite.rs
in src/dialect
49 11 2020-07-31 2024-12-28 14 13 hitmashuai@gmail.com hansott@hotmail.be
bigquery.rs
in src/dialect
123 22 2022-05-10 2025-05-02 21 12 komukomo@users.noreply.gith... simon.vandel@gmail.com
redshift.rs
in src/dialect
36 3 2022-05-04 2025-04-10 14 10 mskr@gmx.com romanb@users.noreply.github...
hive.rs
in src/dialect
41 10 2021-02-04 2025-02-14 11 8 hntd187@users.noreply.githu... 1284057728@qq.com
alter.rs
in src/parser
182 1 2023-08-17 2025-02-04 8 8 antix.blue@gmail.com wugeer@anche.no
stmt_data_loading.rs
in src/ast/helpers
98 4 2023-03-26 2025-05-02 8 6 leszczynski.pawel@gmail.com ben.rotman@satoricyber.com
lib.rs
in derive/src
241 7 2022-12-28 2024-12-19 7 6 1781103+tustvold@users.nore... dmitrii@blaginin.me
ansi.rs
in src/dialect
14 3 2019-06-24 2024-09-21 7 5 nikhil.benesch@gmail.com andrew@nerdnetworks.org
Cargo.toml
in derive
38 - 2022-12-28 2024-11-30 7 5 andrew@nerdnetworks.org andrew@nerdnetworks.org
mod.rs
in src/ast/helpers
4 - 2022-10-07 2025-02-21 5 5 75763288+augustofkl@users.n... 59066880+osipovartem@users....
databricks.rs
in src/dialect
32 9 2024-04-26 2024-12-02 6 4 hain.joseph@gmail.com 120422207+ayman-sigma@users...
17 - 2019-04-22 2024-09-21 5 4 asqueella@gmail.com andrew@nerdnetworks.org
dcl.rs
in src/ast
201 4 2023-08-17 2024-12-05 4 4 antix.blue@gmail.com 59807311+yoavcloud@users.no...
sqlparser_bench.rs
in sqlparser_bench/benches
61 1 2020-06-07 2024-12-29 5 3 danielheres@gmail.com andrew@nerdnetworks.org
Cargo.toml
in sqlparser_bench
29 - 2020-06-07 2024-11-26 4 3 danielheres@gmail.com andrew@nerdnetworks.org
trigger.rs
in src/ast
127 7 2024-08-14 2025-05-03 3 3 cappelletti.luca94@gmail.com andrew.harper@veracross.com
fuzz_parse_sql.rs
in fuzz/fuzz_targets
11 1 2021-06-03 2024-09-21 3 2 psiace@outlook.com andrew@nerdnetworks.org
Cargo.toml
in fuzz
30 - 2021-06-03 2024-09-21 3 2 psiace@outlook.com andrew@nerdnetworks.org
attached_token.rs
in src/ast/helpers
19 - 2024-11-26 2024-11-30 2 2 mark.oliver@hotmail.de andrew@nerdnetworks.org
generate-changelog.py
in dev/release
95 3 2024-11-07 2025-04-28 2 2 andrew@nerdnetworks.org ifeanyi@validio.io
key_value_options.rs
in src/ast/helpers
54 1 2025-02-21 2025-02-21 1 1 59066880+osipovartem@users.... 59066880+osipovartem@users....
check-rat-report.py
in dev/release
33 - 2024-11-07 2024-11-07 1 1 andrew@nerdnetworks.org andrew@nerdnetworks.org
Files With Least Contributors (Top 44)
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
key_value_options.rs
in src/ast/helpers
54 1 2025-02-21 2025-02-21 1 1 59066880+osipovartem@users.... 59066880+osipovartem@users....
check-rat-report.py
in dev/release
33 - 2024-11-07 2024-11-07 1 1 andrew@nerdnetworks.org andrew@nerdnetworks.org
generate-changelog.py
in dev/release
95 3 2024-11-07 2025-04-28 2 2 andrew@nerdnetworks.org ifeanyi@validio.io
Cargo.toml
in fuzz
30 - 2021-06-03 2024-09-21 3 2 psiace@outlook.com andrew@nerdnetworks.org
attached_token.rs
in src/ast/helpers
19 - 2024-11-26 2024-11-30 2 2 mark.oliver@hotmail.de andrew@nerdnetworks.org
fuzz_parse_sql.rs
in fuzz/fuzz_targets
11 1 2021-06-03 2024-09-21 3 2 psiace@outlook.com andrew@nerdnetworks.org
trigger.rs
in src/ast
127 7 2024-08-14 2025-05-03 3 3 cappelletti.luca94@gmail.com andrew.harper@veracross.com
sqlparser_bench.rs
in sqlparser_bench/benches
61 1 2020-06-07 2024-12-29 5 3 danielheres@gmail.com andrew@nerdnetworks.org
Cargo.toml
in sqlparser_bench
29 - 2020-06-07 2024-11-26 4 3 danielheres@gmail.com andrew@nerdnetworks.org
dcl.rs
in src/ast
201 4 2023-08-17 2024-12-05 4 4 antix.blue@gmail.com 59807311+yoavcloud@users.no...
databricks.rs
in src/dialect
32 9 2024-04-26 2024-12-02 6 4 hain.joseph@gmail.com 120422207+ayman-sigma@users...
17 - 2019-04-22 2024-09-21 5 4 asqueella@gmail.com andrew@nerdnetworks.org
Cargo.toml
in derive
38 - 2022-12-28 2024-11-30 7 5 andrew@nerdnetworks.org andrew@nerdnetworks.org
ansi.rs
in src/dialect
14 3 2019-06-24 2024-09-21 7 5 nikhil.benesch@gmail.com andrew@nerdnetworks.org
mod.rs
in src/ast/helpers
4 - 2022-10-07 2025-02-21 5 5 75763288+augustofkl@users.n... 59066880+osipovartem@users....
lib.rs
in derive/src
241 7 2022-12-28 2024-12-19 7 6 1781103+tustvold@users.nore... dmitrii@blaginin.me
stmt_data_loading.rs
in src/ast/helpers
98 4 2023-03-26 2025-05-02 8 6 leszczynski.pawel@gmail.com ben.rotman@satoricyber.com
alter.rs
in src/parser
182 1 2023-08-17 2025-02-04 8 8 antix.blue@gmail.com wugeer@anche.no
hive.rs
in src/dialect
41 10 2021-02-04 2025-02-14 11 8 hntd187@users.noreply.githu... 1284057728@qq.com
redshift.rs
in src/dialect
36 3 2022-05-04 2025-04-10 14 10 mskr@gmx.com romanb@users.noreply.github...
bigquery.rs
in src/dialect
123 22 2022-05-10 2025-05-02 21 12 komukomo@users.noreply.gith... simon.vandel@gmail.com
duckdb.rs
in src/dialect
50 15 2023-05-18 2025-02-22 15 13 50911393+eitsupi@users.nore... zhousile@foxmail.com
sqlite.rs
in src/dialect
49 11 2020-07-31 2024-12-28 14 13 hitmashuai@gmail.com hansott@hotmail.be
lib.rs
in src
16 - 2018-02-07 2024-11-30 35 13 andygrove73@gmail.com andrew@nerdnetworks.org
clickhouse.rs
in src/dialect
53 16 2021-12-21 2025-02-22 15 14 simohayha.bobo@gmail.com zhousile@foxmail.com
dml.rs
in src/ast
520 5 2024-04-21 2025-05-02 18 15 wander4096@gmail.com ben.rotman@satoricyber.com
visitor.rs
in src/ast
552 57 2022-12-28 2025-03-12 23 17 1781103+tustvold@users.nore... michael.z@readyset.io
mssql.rs
in src/dialect
219 23 2019-05-03 2025-05-03 30 17 asqueella@gmail.com andrew.harper@veracross.com
stmt_create_table.rs
in src/ast/helpers
476 1 2022-10-07 2025-05-02 22 19 75763288+augustofkl@users.n... ben.rotman@satoricyber.com
Cargo.toml
in root
59 - 2018-02-07 2025-04-29 102 21 andygrove73@gmail.com ifeanyi@validio.io
mysql.rs
in src/dialect
139 24 2019-07-31 2025-04-15 29 26 bwm@materialize.io bruno.canguru@hotmail.com
snowflake.rs
in src/dialect
971 40 2020-08-12 2025-05-02 50 27 38852709+eyalleshem@users.n... ben.rotman@satoricyber.com
generic.rs
in src/dialect
115 35 2019-06-24 2025-04-19 41 29 nikhil.benesch@gmail.com liugs963@gmail.com
spans.rs
in src/ast
2060 103 2024-11-26 2025-05-04 52 32 mark.oliver@hotmail.de cappelletti.luca94@gmail.com
operator.rs
in src/ast
196 2 2019-06-12 2025-03-27 41 32 jamie@scattered-thoughts.net bar.sela@satoricyber.com
value.rs
in src/ast
398 14 2019-06-12 2025-02-25 52 34 jamie@scattered-thoughts.net contact@ophir.dev
postgresql.rs
in src/dialect
168 27 2018-09-30 2025-03-01 58 35 ivanceras@gmail.com michael.z@readyset.io
data_type.rs
in src/ast
663 12 2019-06-12 2025-04-05 60 39 jamie@scattered-thoughts.net alexander-beedie@users.nore...
ddl.rs
in src/ast
1728 41 2019-06-12 2025-05-04 82 56 jamie@scattered-thoughts.net cappelletti.luca94@gmail.com
mod.rs
in src/dialect
679 120 2018-10-06 2025-05-02 119 62 andygrove73@gmail.com simon.vandel@gmail.com
query.rs
in src/ast
2775 89 2019-06-12 2025-05-02 101 66 jamie@scattered-thoughts.net simon.vandel@gmail.com
3305 107 2018-02-09 2025-05-02 110 69 andygrove73@gmail.com simon.vandel@gmail.com
1082 - 2021-09-26 2025-05-02 158 89 koushiro.cqx@gmail.com simon.vandel@gmail.com
mod.rs
in src/ast
7989 184 2019-06-12 2025-05-04 297 175 jamie@scattered-thoughts.net cappelletti.luca94@gmail.com
Correlations

File Size vs. Number of Changes: 44 points

src/ast/ddl.rs x: 1728 lines of code y: 82 # changes src/ast/mod.rs x: 7989 lines of code y: 297 # changes src/ast/spans.rs x: 2060 lines of code y: 52 # changes src/ast/trigger.rs x: 127 lines of code y: 3 # changes src/dialect/mssql.rs x: 219 lines of code y: 30 # changes src/ast/dml.rs x: 520 lines of code y: 18 # changes src/ast/helpers/stmt_create_table.rs x: 476 lines of code y: 22 # changes src/ast/helpers/stmt_data_loading.rs x: 98 lines of code y: 8 # changes src/dialect/snowflake.rs x: 971 lines of code y: 50 # changes src/keywords.rs x: 1082 lines of code y: 158 # changes src/ast/query.rs x: 2775 lines of code y: 101 # changes src/dialect/bigquery.rs x: 123 lines of code y: 21 # changes src/dialect/mod.rs x: 679 lines of code y: 119 # changes src/tokenizer.rs x: 3305 lines of code y: 110 # changes Cargo.toml x: 59 lines of code y: 102 # changes dev/release/generate-changelog.py x: 95 lines of code y: 2 # changes src/dialect/generic.rs x: 115 lines of code y: 41 # changes src/dialect/mysql.rs x: 139 lines of code y: 29 # changes src/dialect/redshift.rs x: 36 lines of code y: 14 # changes src/ast/data_type.rs x: 663 lines of code y: 60 # changes src/ast/operator.rs x: 196 lines of code y: 41 # changes src/ast/visitor.rs x: 552 lines of code y: 23 # changes src/dialect/postgresql.rs x: 168 lines of code y: 58 # changes src/ast/value.rs x: 398 lines of code y: 52 # changes src/dialect/duckdb.rs x: 50 lines of code y: 15 # changes src/ast/helpers/key_value_options.rs x: 54 lines of code y: 1 # changes src/ast/helpers/mod.rs x: 4 lines of code y: 5 # changes src/dialect/hive.rs x: 41 lines of code y: 11 # changes src/parser/alter.rs x: 182 lines of code y: 8 # changes sqlparser_bench/benches/sqlparser_bench.rs x: 61 lines of code y: 5 # changes src/dialect/sqlite.rs x: 49 lines of code y: 14 # changes derive/src/lib.rs x: 241 lines of code y: 7 # changes src/ast/dcl.rs x: 201 lines of code y: 4 # changes src/dialect/databricks.rs x: 32 lines of code y: 6 # changes src/ast/helpers/attached_token.rs x: 19 lines of code y: 2 # changes src/lib.rs x: 16 lines of code y: 35 # changes sqlparser_bench/Cargo.toml x: 29 lines of code y: 4 # changes dev/release/check-rat-report.py x: 33 lines of code y: 1 # changes fuzz/Cargo.toml x: 30 lines of code y: 3 # changes fuzz/fuzz_targets/fuzz_parse_sql.rs x: 11 lines of code y: 3 # changes rustfmt.toml x: 17 lines of code y: 5 # changes src/dialect/ansi.rs x: 14 lines of code y: 7 # changes
297.0
# changes
  min: 1.0
  average: 37.52
  25th percentile: 5.0
  median: 15.0
  75th percentile: 51.5
  max: 297.0
0 7989.0
lines of code
min: 4.0 | average: 585.18 | 25th percentile: 36.5 | median: 119.0 | 75th percentile: 509.0 | max: 7989.0

Number of Contributors vs. Number of Changes: 44 points

src/ast/ddl.rs x: 56 # contributors y: 82 # changes src/ast/mod.rs x: 175 # contributors y: 297 # changes src/ast/spans.rs x: 32 # contributors y: 52 # changes src/ast/trigger.rs x: 3 # contributors y: 3 # changes src/dialect/mssql.rs x: 17 # contributors y: 30 # changes src/ast/dml.rs x: 15 # contributors y: 18 # changes src/ast/helpers/stmt_create_table.rs x: 19 # contributors y: 22 # changes src/ast/helpers/stmt_data_loading.rs x: 6 # contributors y: 8 # changes src/dialect/snowflake.rs x: 27 # contributors y: 50 # changes src/keywords.rs x: 89 # contributors y: 158 # changes src/ast/query.rs x: 66 # contributors y: 101 # changes src/dialect/bigquery.rs x: 12 # contributors y: 21 # changes src/dialect/mod.rs x: 62 # contributors y: 119 # changes src/tokenizer.rs x: 69 # contributors y: 110 # changes Cargo.toml x: 21 # contributors y: 102 # changes dev/release/generate-changelog.py x: 2 # contributors y: 2 # changes src/dialect/generic.rs x: 29 # contributors y: 41 # changes src/dialect/mysql.rs x: 26 # contributors y: 29 # changes src/dialect/redshift.rs x: 10 # contributors y: 14 # changes src/ast/data_type.rs x: 39 # contributors y: 60 # changes src/ast/operator.rs x: 32 # contributors y: 41 # changes src/ast/visitor.rs x: 17 # contributors y: 23 # changes src/dialect/postgresql.rs x: 35 # contributors y: 58 # changes src/ast/value.rs x: 34 # contributors y: 52 # changes src/dialect/duckdb.rs x: 13 # contributors y: 15 # changes src/dialect/clickhouse.rs x: 14 # contributors y: 15 # changes src/ast/helpers/key_value_options.rs x: 1 # contributors y: 1 # changes src/ast/helpers/mod.rs x: 5 # contributors y: 5 # changes src/dialect/hive.rs x: 8 # contributors y: 11 # changes src/parser/alter.rs x: 8 # contributors y: 8 # changes sqlparser_bench/benches/sqlparser_bench.rs x: 3 # contributors y: 5 # changes src/dialect/sqlite.rs x: 13 # contributors y: 14 # changes derive/src/lib.rs x: 6 # contributors y: 7 # changes src/ast/dcl.rs x: 4 # contributors y: 4 # changes src/dialect/databricks.rs x: 4 # contributors y: 6 # changes src/lib.rs x: 13 # contributors y: 35 # changes derive/Cargo.toml x: 5 # contributors y: 7 # changes sqlparser_bench/Cargo.toml x: 3 # contributors y: 4 # changes fuzz/Cargo.toml x: 2 # contributors y: 3 # changes rustfmt.toml x: 4 # contributors y: 5 # changes
297.0
# changes
  min: 1.0
  average: 37.52
  25th percentile: 5.0
  median: 15.0
  75th percentile: 51.5
  max: 297.0
0 175.0
# contributors
min: 1.0 | average: 22.93 | 25th percentile: 4.0 | median: 13.0 | 75th percentile: 31.25 | max: 175.0

Number of Contributors vs. File Size: 44 points

src/ast/ddl.rs x: 56 # contributors y: 1728 lines of code src/ast/mod.rs x: 175 # contributors y: 7989 lines of code src/ast/spans.rs x: 32 # contributors y: 2060 lines of code src/ast/trigger.rs x: 3 # contributors y: 127 lines of code src/dialect/mssql.rs x: 17 # contributors y: 219 lines of code src/ast/dml.rs x: 15 # contributors y: 520 lines of code src/ast/helpers/stmt_create_table.rs x: 19 # contributors y: 476 lines of code src/ast/helpers/stmt_data_loading.rs x: 6 # contributors y: 98 lines of code src/dialect/snowflake.rs x: 27 # contributors y: 971 lines of code src/keywords.rs x: 89 # contributors y: 1082 lines of code src/ast/query.rs x: 66 # contributors y: 2775 lines of code src/dialect/bigquery.rs x: 12 # contributors y: 123 lines of code src/dialect/mod.rs x: 62 # contributors y: 679 lines of code src/tokenizer.rs x: 69 # contributors y: 3305 lines of code Cargo.toml x: 21 # contributors y: 59 lines of code dev/release/generate-changelog.py x: 2 # contributors y: 95 lines of code src/dialect/generic.rs x: 29 # contributors y: 115 lines of code src/dialect/mysql.rs x: 26 # contributors y: 139 lines of code src/dialect/redshift.rs x: 10 # contributors y: 36 lines of code src/ast/data_type.rs x: 39 # contributors y: 663 lines of code src/ast/operator.rs x: 32 # contributors y: 196 lines of code src/ast/visitor.rs x: 17 # contributors y: 552 lines of code src/dialect/postgresql.rs x: 35 # contributors y: 168 lines of code src/ast/value.rs x: 34 # contributors y: 398 lines of code src/dialect/duckdb.rs x: 13 # contributors y: 50 lines of code src/dialect/clickhouse.rs x: 14 # contributors y: 53 lines of code src/ast/helpers/key_value_options.rs x: 1 # contributors y: 54 lines of code src/ast/helpers/mod.rs x: 5 # contributors y: 4 lines of code src/dialect/hive.rs x: 8 # contributors y: 41 lines of code src/parser/alter.rs x: 8 # contributors y: 182 lines of code sqlparser_bench/benches/sqlparser_bench.rs x: 3 # contributors y: 61 lines of code derive/src/lib.rs x: 6 # contributors y: 241 lines of code src/ast/dcl.rs x: 4 # contributors y: 201 lines of code src/dialect/databricks.rs x: 4 # contributors y: 32 lines of code src/ast/helpers/attached_token.rs x: 2 # contributors y: 19 lines of code src/lib.rs x: 13 # contributors y: 16 lines of code derive/Cargo.toml x: 5 # contributors y: 38 lines of code sqlparser_bench/Cargo.toml x: 3 # contributors y: 29 lines of code rustfmt.toml x: 4 # contributors y: 17 lines of code
7989.0
lines of code
  min: 4.0
  average: 585.18
  25th percentile: 36.5
  median: 119.0
  75th percentile: 509.0
  max: 7989.0
0 175.0
# contributors
min: 1.0 | average: 22.93 | 25th percentile: 4.0 | median: 13.0 | 75th percentile: 31.25 | max: 175.0