Uber / queryparser
File Size

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

Intro
Learn more...
File Size Overall
39% | 26% | 23% | 6% | 4%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
hs39% | 26% | 23% | 6% | 2%
cabal0% | 0% | 0% | 32% | 67%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
dialects51% | 20% | 16% | 6% | 4%
src24% | 34% | 32% | 5% | 3%
ROOT0% | 0% | 0% | 75% | 24%
bench0% | 0% | 0% | 0% | 100%
compat0% | 0% | 0% | 0% | 100%
Longest Files (Top 48)
File# lines# units
hs
Query.hs
in src/Database/Sql/Type
1911 -
hs
Parser.hs
in dialects/hive/src/Database/Sql/Hive
1897 -
hs
Parser.hs
in dialects/vertica/src/Database/Sql/Vertica
1881 -
hs
Parser.hs
in dialects/presto/src/Database/Sql/Presto
1309 -
hs
Type.hs
in src/Database/Sql
938 -
hs
Token.hs
in dialects/vertica/src/Database/Sql/Vertica/Parser
711 -
hs
Type.hs
in dialects/vertica/src/Database/Sql/Vertica
689 -
hs
Scope.hs
in src/Database/Sql/Util
673 -
hs
Token.hs
in dialects/hive/src/Database/Sql/Hive/Parser
655 -
hs
Schema.hs
in src/Database/Sql/Type
558 -
hs
Names.hs
in src/Database/Sql/Type
507 -
hs
Token.hs
in dialects/presto/src/Database/Sql/Presto/Parser
473 -
hs
Type.hs
in dialects/hive/src/Database/Sql/Hive
464 -
hs
Columns.hs
in src/Database/Sql/Util
384 -
hs
Tables.hs
in src/Database/Sql/Util
347 -
hs
Eval.hs
in src/Database/Sql/Util
324 -
hs
ColumnPlus.hs
in src/Database/Sql/Util/Lineage
313 -
hs
Scope.hs
in src/Database/Sql/Type
309 -
hs
Info.hs
in src/Database/Sql
307 -
hs
Joins.hs
in src/Database/Sql/Util
303 -
hs
Schema.hs
in src/Database/Sql/Util
279 -
hs
Scanner.hs
in dialects/hive/src/Database/Sql/Hive
270 -
hs
Scanner.hs
in dialects/vertica/src/Database/Sql/Vertica
222 -
hs
Scanner.hs
in dialects/presto/src/Database/Sql/Presto
217 -
hs
IngestionOptions.hs
in dialects/vertica/src/Database/Sql/Vertica/Parser
187 -
hs
Concrete.hs
in src/Database/Sql/Util/Eval
180 -
hs
Shared.hs
in dialects/vertica/src/Database/Sql/Vertica/Parser
149 -
hs
Table.hs
in src/Database/Sql/Util/Lineage
134 -
hs
Token.hs
in dialects/presto/src/Database/Sql/Presto
120 -
cabal
117 -
hs
TableProps.hs
in src/Database/Sql/Type
117 -
hs
Token.hs
in dialects/hive/src/Database/Sql/Hive
110 -
hs
Token.hs
in dialects/vertica/src/Database/Sql/Vertica
106 -
hs
Type.hs
in dialects/presto/src/Database/Sql/Presto
96 -
hs
Position.hs
in src/Database/Sql
88 -
cabal
queryparser-vertica.cabal
in dialects/vertica
82 -
cabal
queryparser-presto.cabal
in dialects/presto
80 -
cabal
queryparser-hive.cabal
in dialects/hive
80 -
hs
Helpers.hs
in src/Database/Sql
53 -
hs
Pretty.hs
in src/Database/Sql
51 -
hs
Unused.hs
in src/Database/Sql/Type
43 -
hs
Bench.hs
in bench
35 -
hs
Internal.hs
in dialects/presto/src/Database/Sql/Presto/Parser
33 -
hs
Internal.hs
in dialects/hive/src/Database/Sql/Hive/Parser
33 -
hs
Hashable.hs
in compat/Data
30 -
hs
Internal.hs
in dialects/vertica/src/Database/Sql/Vertica/Parser
26 -
hs
Setup.hs
in root
21 -
stack.yaml
in root
16 -
Files With Most Units (Top 0)
File# lines# units
Files With Long Lines (Top 20)

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

File# lines# units# long lines
hs
Schema.hs
in src/Database/Sql/Type
558 - 35
hs
Eval.hs
in src/Database/Sql/Util
324 - 28
hs
Scope.hs
in src/Database/Sql/Util
673 - 19
hs
ColumnPlus.hs
in src/Database/Sql/Util/Lineage
313 - 16
hs
Schema.hs
in src/Database/Sql/Util
279 - 11
hs
Parser.hs
in dialects/presto/src/Database/Sql/Presto
1309 - 9
hs
Names.hs
in src/Database/Sql/Type
507 - 7
hs
Parser.hs
in dialects/hive/src/Database/Sql/Hive
1897 - 6
hs
Type.hs
in dialects/hive/src/Database/Sql/Hive
464 - 6
hs
Type.hs
in dialects/vertica/src/Database/Sql/Vertica
689 - 6
hs
Scope.hs
in src/Database/Sql/Type
309 - 5
hs
Parser.hs
in dialects/vertica/src/Database/Sql/Vertica
1881 - 4
hs
Columns.hs
in src/Database/Sql/Util
384 - 3
hs
Joins.hs
in src/Database/Sql/Util
303 - 3
hs
Type.hs
in src/Database/Sql
938 - 3
hs
Scanner.hs
in dialects/vertica/src/Database/Sql/Vertica
222 - 2
hs
Table.hs
in src/Database/Sql/Util/Lineage
134 - 2
hs
Query.hs
in src/Database/Sql/Type
1911 - 2
hs
Token.hs
in dialects/presto/src/Database/Sql/Presto/Parser
473 - 1
hs
Concrete.hs
in src/Database/Sql/Util/Eval
180 - 1
Correlations

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

dialects/vertica/src/Database/Sql/Vertica/Type.hs x: 4 commits (all time) y: 689 lines of code src/Database/Sql/Info.hs x: 2 commits (all time) y: 307 lines of code src/Database/Sql/Type/Schema.hs x: 4 commits (all time) y: 558 lines of code src/Database/Sql/Type/Scope.hs x: 3 commits (all time) y: 309 lines of code src/Database/Sql/Util/Columns.hs x: 3 commits (all time) y: 384 lines of code src/Database/Sql/Util/Eval.hs x: 2 commits (all time) y: 324 lines of code src/Database/Sql/Util/Scope.hs x: 7 commits (all time) y: 673 lines of code src/Database/Sql/Util/Tables.hs x: 4 commits (all time) y: 347 lines of code stack.yaml x: 8 commits (all time) y: 16 lines of code dialects/hive/src/Database/Sql/Hive/Parser/Token.hs x: 4 commits (all time) y: 655 lines of code dialects/presto/src/Database/Sql/Presto/Parser/Token.hs x: 2 commits (all time) y: 473 lines of code dialects/vertica/src/Database/Sql/Vertica/Parser/IngestionOptions.hs x: 2 commits (all time) y: 187 lines of code dialects/vertica/src/Database/Sql/Vertica/Parser/Shared.hs x: 2 commits (all time) y: 149 lines of code dialects/vertica/src/Database/Sql/Vertica/Parser/Token.hs x: 2 commits (all time) y: 711 lines of code src/Database/Sql/Helpers.hs x: 1 commits (all time) y: 53 lines of code src/Database/Sql/Position.hs x: 1 commits (all time) y: 88 lines of code src/Database/Sql/Type/Names.hs x: 5 commits (all time) y: 507 lines of code src/Database/Sql/Util/Schema.hs x: 1 commits (all time) y: 279 lines of code dialects/hive/src/Database/Sql/Hive/Token.hs x: 4 commits (all time) y: 110 lines of code src/Database/Sql/Type.hs x: 1 commits (all time) y: 938 lines of code src/Database/Sql/Util/Eval/Concrete.hs x: 1 commits (all time) y: 180 lines of code dialects/hive/queryparser-hive.cabal x: 9 commits (all time) y: 80 lines of code queryparser.cabal x: 18 commits (all time) y: 117 lines of code dialects/vertica/src/Database/Sql/Vertica/Parser.hs x: 3 commits (all time) y: 1881 lines of code dialects/vertica/src/Database/Sql/Vertica/Scanner.hs x: 3 commits (all time) y: 222 lines of code dialects/hive/src/Database/Sql/Hive/Scanner.hs x: 3 commits (all time) y: 270 lines of code dialects/presto/src/Database/Sql/Presto/Scanner.hs x: 2 commits (all time) y: 217 lines of code src/Database/Sql/Pretty.hs x: 1 commits (all time) y: 51 lines of code src/Database/Sql/Util/Joins.hs x: 1 commits (all time) y: 303 lines of code compat/Data/Hashable.hs x: 1 commits (all time) y: 30 lines of code dialects/hive/src/Database/Sql/Hive/Parser.hs x: 8 commits (all time) y: 1897 lines of code dialects/hive/src/Database/Sql/Hive/Type.hs x: 3 commits (all time) y: 464 lines of code src/Database/Sql/Type/Query.hs x: 1 commits (all time) y: 1911 lines of code dialects/hive/src/Database/Sql/Hive/Parser/Internal.hs x: 1 commits (all time) y: 33 lines of code dialects/presto/src/Database/Sql/Presto/Parser.hs x: 1 commits (all time) y: 1309 lines of code dialects/presto/src/Database/Sql/Presto/Token.hs x: 1 commits (all time) y: 120 lines of code dialects/presto/src/Database/Sql/Presto/Type.hs x: 1 commits (all time) y: 96 lines of code dialects/vertica/src/Database/Sql/Vertica/Token.hs x: 1 commits (all time) y: 106 lines of code src/Database/Sql/Util/Lineage/Table.hs x: 1 commits (all time) y: 134 lines of code
1911.0
lines of code
  min: 16.0
  average: 398.09
  25th percentile: 90.0
  median: 219.5
  75th percentile: 498.5
  max: 1911.0
0 18.0
commits (all time)
min: 1.0 | average: 3.25 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 18.0

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

dialects/vertica/src/Database/Sql/Vertica/Type.hs x: 3 contributors (all time) y: 689 lines of code src/Database/Sql/Info.hs x: 1 contributors (all time) y: 307 lines of code src/Database/Sql/Type/Schema.hs x: 3 contributors (all time) y: 558 lines of code src/Database/Sql/Type/Scope.hs x: 2 contributors (all time) y: 309 lines of code src/Database/Sql/Util/Columns.hs x: 1 contributors (all time) y: 384 lines of code src/Database/Sql/Util/Eval.hs x: 1 contributors (all time) y: 324 lines of code src/Database/Sql/Util/Scope.hs x: 5 contributors (all time) y: 673 lines of code src/Database/Sql/Util/Tables.hs x: 2 contributors (all time) y: 347 lines of code stack.yaml x: 4 contributors (all time) y: 16 lines of code dialects/hive/src/Database/Sql/Hive/Parser/Token.hs x: 3 contributors (all time) y: 655 lines of code dialects/presto/src/Database/Sql/Presto/Parser/Token.hs x: 2 contributors (all time) y: 473 lines of code dialects/vertica/src/Database/Sql/Vertica/Parser/IngestionOptions.hs x: 2 contributors (all time) y: 187 lines of code dialects/vertica/src/Database/Sql/Vertica/Parser/Shared.hs x: 2 contributors (all time) y: 149 lines of code dialects/vertica/src/Database/Sql/Vertica/Parser/Token.hs x: 2 contributors (all time) y: 711 lines of code src/Database/Sql/Helpers.hs x: 1 contributors (all time) y: 53 lines of code src/Database/Sql/Position.hs x: 1 contributors (all time) y: 88 lines of code src/Database/Sql/Type/Names.hs x: 5 contributors (all time) y: 507 lines of code src/Database/Sql/Util/Schema.hs x: 1 contributors (all time) y: 279 lines of code dialects/hive/src/Database/Sql/Hive/Token.hs x: 3 contributors (all time) y: 110 lines of code src/Database/Sql/Type.hs x: 1 contributors (all time) y: 938 lines of code src/Database/Sql/Util/Eval/Concrete.hs x: 1 contributors (all time) y: 180 lines of code dialects/hive/queryparser-hive.cabal x: 5 contributors (all time) y: 80 lines of code queryparser.cabal x: 9 contributors (all time) y: 117 lines of code dialects/vertica/src/Database/Sql/Vertica/Parser.hs x: 2 contributors (all time) y: 1881 lines of code dialects/vertica/src/Database/Sql/Vertica/Scanner.hs x: 3 contributors (all time) y: 222 lines of code dialects/hive/src/Database/Sql/Hive/Scanner.hs x: 3 contributors (all time) y: 270 lines of code dialects/presto/src/Database/Sql/Presto/Scanner.hs x: 2 contributors (all time) y: 217 lines of code src/Database/Sql/Pretty.hs x: 1 contributors (all time) y: 51 lines of code compat/Data/Hashable.hs x: 1 contributors (all time) y: 30 lines of code dialects/hive/src/Database/Sql/Hive/Parser.hs x: 4 contributors (all time) y: 1897 lines of code dialects/hive/src/Database/Sql/Hive/Type.hs x: 2 contributors (all time) y: 464 lines of code src/Database/Sql/Type/Query.hs x: 1 contributors (all time) y: 1911 lines of code dialects/hive/src/Database/Sql/Hive/Parser/Internal.hs x: 1 contributors (all time) y: 33 lines of code dialects/presto/src/Database/Sql/Presto/Parser.hs x: 1 contributors (all time) y: 1309 lines of code dialects/presto/src/Database/Sql/Presto/Token.hs x: 1 contributors (all time) y: 120 lines of code dialects/presto/src/Database/Sql/Presto/Type.hs x: 1 contributors (all time) y: 96 lines of code dialects/vertica/src/Database/Sql/Vertica/Token.hs x: 1 contributors (all time) y: 106 lines of code src/Database/Sql/Util/Lineage/Table.hs x: 1 contributors (all time) y: 134 lines of code
1911.0
lines of code
  min: 16.0
  average: 398.09
  25th percentile: 90.0
  median: 219.5
  75th percentile: 498.5
  max: 1911.0
0 9.0
contributors (all time)
min: 1.0 | average: 2.25 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 9.0

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

No data for "commits (30d)" vs. "lines of code".

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

No data for "contributors (30d)" vs. "lines of code".


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

No data for "commits (90d)" vs. "lines of code".

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

No data for "contributors (90d)" vs. "lines of code".