gitlab-org / libpg_query
File Size

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

Intro
Learn more...
File Size Overall
46% | 15% | 15% | 9% | 12%
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
c66% | 15% | 9% | 4% | 2%
h31% | 16% | 18% | 12% | 20%
rb0% | 0% | 90% | 0% | 9%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src47% | 16% | 14% | 9% | 12%
scripts0% | 0% | 90% | 0% | 9%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
6419 -
pg_proc.h
in src/postgres/include/catalog
4900 -
4731 1
3964 -
3035 -
fmgrprotos.h
in src/postgres/include/utils
2490 -
fmgroids.h
in src/postgres/include/utils
2489 -
2135 -
parsenodes.h
in src/postgres/include/nodes
1871 -
pg_operator.h
in src/postgres/include/catalog
1661 -
1272 -
1026 3
gram.h
in src/postgres/include/parser
971 -
execnodes.h
in src/postgres/include/nodes
941 -
920 2
741 1
pgstat.h
in src/postgres/include
733 -
relation.h
in src/postgres/include/nodes
723 -
plpgsql.h
in src/postgres/include
713 -
plerrcodes.h
in src/postgres/include
687 -
665 1
642 -
642 -
primnodes.h
in src/postgres/include/nodes
598 -
568 -
568 1
simplehash.h
in src/postgres/include/lib
552 -
nodes.h
in src/postgres/include/nodes
537 -
519 1
c.h
in src/postgres/include
513 -
s_lock.h
in src/postgres/include/storage
493 -
450 -
pg_type.h
in src/postgres/include/catalog
435 -
kwlist.h
in src/postgres/include/parser
432 -
426 -
420 2
403 14
plannodes.h
in src/postgres/include/nodes
401 -
htup_details.h
in src/postgres/include/access
400 1
fmgr.h
in src/postgres/include
399 -
392 1
executor.h
in src/postgres/include/executor
340 -
329 1
generic.h
in src/postgres/include/port/atomics
324 -
lock.h
in src/postgres/include/storage
317 -
pg_wchar.h
in src/postgres/include/mb
311 -
310 6
postgres.h
in src/postgres/include
305 -
port.h
in src/postgres/include
292 -
ilist.h
in src/postgres/include/lib
288 -
Files With Most Units (Top 25)
File# lines# units
403 14
206 9
310 6
249 4
40 4
242 4
83 3
227 3
89 3
1026 3
920 2
170 2
420 2
568 1
77 1
htup_details.h
in src/postgres/include/access
400 1
arch-x86.h
in src/postgres/include/port/atomics
143 1
519 1
188 1
329 1
392 1
665 1
38 1
4731 1
741 1
Files With Long Lines (Top 20)

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

File# lines# units# long lines
pg_proc.h
in src/postgres/include/catalog
4900 - 2788
6419 - 215
pg_operator.h
in src/postgres/include/catalog
1661 - 179
pg_type.h
in src/postgres/include/catalog
435 - 167
pg_aggregate.h
in src/postgres/include/catalog
225 - 138
indexing.h
in src/postgres/include/catalog
251 - 44
403 14 14
4731 1 9
227 3 4
pg_class.h
in src/postgres/include/catalog
105 - 4
242 4 2
xlog.h
in src/postgres/include/access
185 - 2
206 9 1
310 6 1
568 1 1
acl.h
in src/postgres/include/utils
215 - 1
pg_config.h
in src/postgres/include
193 - 1
user.h
in src/postgres/include/commands
19 - 1
simplehash.h
in src/postgres/include/lib
552 - 1
s_lock.h
in src/postgres/include/storage
493 - 1