apache / cloudberry
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 6,235 files with 1,446,295 lines of code.
    • 427 files changed more than 100 times (480,969 lines of code)
    • 440 files changed 51-100 times (197,744 lines of code)
    • 760 files changed 21-50 times (206,017 lines of code)
    • 2,821 files changed 6-20 times (376,267 lines of code)
    • 1,787 files changed 1-5 times (185,298 lines of code)
33% | 13% | 14% | 26% | 12%
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 6,235 files with 1,446,295 lines of code.
    • 340 files changed by more than 25 contributors (435,824 lines of code)
    • 1,200 files changed by 11-25 contributors (431,453 lines of code)
    • 1,320 files changed by 6-10 contributors (239,918 lines of code)
    • 3,004 files changed by 2-5 contributors (306,933 lines of code)
    • 371 files changed by 1 contributor (32,167 lines of code)
30% | 29% | 16% | 21% | 2%
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, h, c, cpp, xml, gitignore, po, py, pl, txt, spec, cc, sh, md, mk, in, yaml, pm, feature, m4, l, bash, bat, y, html, xsl, svg, css, cmake, clang-format, cfg, s, proto, editorconfig, clang-tidy, gitattributes, json, gv, xs, gdb, rb, plist, sed, man, d, f, gdbinit, proj, vcxproj, el, wxs, gitmodules, xsd, inc, asciidoc, gp, filters, prolog, xslt, properties
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
c46% | 16% | 15% | 13% | 7%
h15% | 7% | 11% | 53% | 12%
cpp6% | 10% | 14% | 60% | 7%
sql9% | 0% | 6% | 17% | 66%
l51% | 1% | 23% | 8% | 14%
pm56% | 17% | 11% | 14% | <1%
in91% | 0% | 0% | 2% | 5%
pl9% | 23% | 29% | 29% | 8%
y6% | 55% | 11% | 8% | 17%
cc0% | 12% | 21% | 39% | 26%
cmake0% | 0% | 91% | 0% | 8%
xml0% | 0% | <1% | 37% | 62%
xsl0% | 0% | 37% | 52% | 10%
xs0% | 0% | 46% | 53% | 0%
s0% | 0% | 75% | 0% | 24%
d0% | 0% | 100% | 0% | 0%
sed0% | 0% | 100% | 0% | 0%
wxs0% | 0% | 0% | 100% | 0%
py0% | 0% | 0% | 41% | 58%
proto0% | 0% | 0% | 89% | 10%
css0% | 0% | 0% | 56% | 43%
proj0% | 0% | 0% | 100% | 0%
man0% | 0% | 0% | 100% | 0%
xsd0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
vcxproj0% | 0% | 0% | 0% | 100%
bash0% | 0% | 0% | 0% | 100%
filters0% | 0% | 0% | 0% | 100%
spec0% | 0% | 0% | 0% | 100%
gv0% | 0% | 0% | 0% | 100%
rb0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
prolog0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
inc0% | 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
src38% | 14% | 13% | 26% | 7%
contrib8% | 15% | 27% | 24% | 23%
ROOT100% | 0% | 0% | 0% | 0%
doc0% | 0% | 23% | 61% | 14%
gpcontrib0% | 0% | 0% | 17% | 82%
gpAux0% | 0% | 0% | 100% | 0%
gpMgmt0% | 0% | 0% | 61% | 38%
deploy0% | 0% | 0% | 0% | 100%
config0% | 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
catversion.h
in src/include/catalog
4 - 1999-10-24 2024-12-09 1204 85 tgl@sss.pgh.pa.us avamingli@gmail.com
postmaster.c
in src/backend/postmaster
4181 3 1996-07-16 2025-02-24 908 69 scrappy@hub.org wangdianjin@gmail.com
copyfuncs.c
in src/backend/nodes
5535 - 1996-08-19 2025-02-24 895 93 scrappy@hub.org wangdianjin@gmail.com
pg_proc.h
in src/include/catalog
115 - 1996-08-28 2025-02-24 887 56 scrappy@hub.org wangdianjin@gmail.com
postgres.c
in src/backend/tcop
3580 2 1996-07-15 2025-04-11 862 93 scrappy@hub.org husen.xjtu@gmail.com
outfuncs.c
in src/backend/nodes
4464 - 1996-11-08 2025-02-24 834 94 bruce@momjian.us wangdianjin@gmail.com
parsenodes.h
in src/include/nodes
2517 - 1996-08-28 2025-02-24 775 83 scrappy@hub.org wangdianjin@gmail.com
execMain.c
in src/backend/executor
2416 5 1996-07-30 2025-03-13 719 88 scrappy@hub.org avamingli@gmail.com
equalfuncs.c
in src/backend/nodes
3716 - 1996-08-26 2025-02-24 689 78 scrappy@hub.org wangdianjin@gmail.com
planner.c
in src/backend/optimizer/plan
5183 1 1996-10-31 2025-03-11 681 75 scrappy@hub.org wangdianjin@gmail.com
copy.c
in src/backend/commands
1058 1 1996-07-23 2025-02-24 646 81 scrappy@hub.org wangdianjin@gmail.com
heap.c
in src/backend/catalog
2641 5 1996-10-24 2025-04-03 636 65 scrappy@hub.org avamingli@gmail.com
xact.c
in src/backend/access/transam
4014 2 1996-10-21 2025-03-28 628 69 scrappy@hub.org husen@hashdata.cn
vacuum.c
in src/backend/commands
1883 1 1996-10-03 2025-02-24 626 82 bruce@momjian.us wangdianjin@gmail.com
index.c
in src/backend/catalog
2358 1 1996-08-19 2025-04-03 608 59 scrappy@hub.org avamingli@gmail.com
analyze.c
in src/backend/parser
2429 1 1996-07-19 2025-04-11 608 56 scrappy@hub.org husen.xjtu@gmail.com
createplan.c
in src/backend/optimizer/plan
5755 2 1996-08-26 2025-03-11 599 74 scrappy@hub.org wangdianjin@gmail.com
utility.c
in src/backend/tcop
3319 1 1996-08-24 2025-03-11 575 68 scrappy@hub.org wangdianjin@gmail.com
execnodes.h
in src/include/nodes
1559 - 1996-08-28 2025-03-06 571 79 scrappy@hub.org avamingli@gmail.com
fe-connect.c
in src/interfaces/libpq
4757 3 1996-07-12 2024-01-30 558 45 scrappy@hub.org drec.wu@gmail.com
builtins.h
in src/include/utils
80 - 1996-08-28 2024-09-26 537 61 scrappy@hub.org gfphoenix78@gmail.com
readfuncs.c
in src/backend/nodes
2537 - 1996-07-31 2025-03-11 515 72 scrappy@hub.org wangdianjin@gmail.com
clauses.c
in src/backend/optimizer/util
3258 3 1996-07-25 2025-02-24 510 52 scrappy@hub.org wangdianjin@gmail.com
explain.c
in src/backend/commands
4455 1 1996-10-23 2025-02-24 496 78 scrappy@hub.org wangdianjin@gmail.com
trigger.c
in src/backend/commands
3862 2 1997-08-31 2025-03-11 480 51 vadim4o@yahoo.com wangdianjin@gmail.com
selfuncs.c
in src/backend/utils/adt
4543 2 1996-07-31 2025-02-24 479 56 scrappy@hub.org wangdianjin@gmail.com
indexcmds.c
in src/backend/commands
3201 4 1999-02-24 2025-02-24 462 58 bruce@momjian.us wangdianjin@gmail.com
pl_exec.c
in src/pl/plpgsql/src
5019 3 1998-08-24 2023-06-07 460 35 bruce@momjian.us cloudberry@initial.code.dump
nodes.h
in src/include/nodes
722 - 1996-08-28 2025-02-24 459 65 scrappy@hub.org wangdianjin@gmail.com
962 - 1997-01-23 2025-03-28 448 60 scrappy@hub.org husen.xjtu@gmail.com
pgstat.c
in src/backend/postmaster
3568 - 2001-06-22 2025-02-24 442 45 janwieck@yahoo.com wangdianjin@gmail.com
allpaths.c
in src/backend/optimizer/path
2700 1 1996-11-06 2025-02-24 437 59 scrappy@hub.org wangdianjin@gmail.com
costsize.c
in src/backend/optimizer/path
3411 4 1996-07-16 2025-02-24 434 58 scrappy@hub.org wangdianjin@gmail.com
bufmgr.c
in src/backend/storage/buffer
2654 4 1996-07-23 2025-02-24 432 46 scrappy@hub.org wangdianjin@gmail.com
proc.c
in src/backend/storage/lmgr
1365 2 1996-07-20 2025-02-24 403 59 scrappy@hub.org wangdianjin@gmail.com
pathnode.c
in src/backend/optimizer/util
3916 1 1997-03-18 2025-02-24 396 66 scrappy@hub.org wangdianjin@gmail.com
parse_expr.c
in src/backend/parser
2263 - 1997-11-25 2023-06-07 382 40 bruce@momjian.us cloudberry@initial.code.dump
elog.c
in src/backend/utils/error
3265 1 1996-07-16 2025-02-24 374 52 scrappy@hub.org wangdianjin@gmail.com
guc.h
in src/include/utils
567 - 2000-05-31 2025-02-24 371 98 peter_e@gmx.net wangdianjin@gmail.com
guc_gp.c
in src/backend/utils/misc
5008 3 2015-11-12 2025-03-25 371 117 hlinnakangas@pivotal.io zhoujiaqi@hashdata.cn
bootstrap.c
in src/backend/bootstrap
757 - 1996-07-15 2023-07-03 370 37 scrappy@hub.org cloudberry@initial.code.dump
dbcommands.c
in src/backend/commands
1527 1 1997-11-24 2024-05-20 368 47 bruce@momjian.us 656540940@qq.com
nodeAgg.c
in src/backend/executor
2879 1 1996-10-24 2025-02-24 368 56 scrappy@hub.org wangdianjin@gmail.com
analyze.c
in src/backend/commands
3269 2 2000-05-29 2025-02-24 368 59 bruce@momjian.us wangdianjin@gmail.com
cluster.c
in src/backend/commands
1026 1 1996-08-15 2025-03-26 365 57 scrappy@hub.org husen@hashdata.cn
plannodes.h
in src/include/nodes
739 1 1996-08-28 2025-02-24 364 66 scrappy@hub.org wangdianjin@gmail.com
plancat.c
in src/backend/optimizer/util
1530 1 1996-07-31 2025-02-24 363 54 scrappy@hub.org wangdianjin@gmail.com
indxpath.c
in src/backend/optimizer/path
2070 1 1996-07-19 2025-02-24 360 35 scrappy@hub.org wangdianjin@gmail.com
auth.c
in src/backend/libpq
2647 3 1996-08-14 2025-02-24 359 39 scrappy@hub.org wangdianjin@gmail.com
typecmds.c
in src/backend/commands
3118 1 2002-04-15 2025-02-24 354 39 tgl@sss.pgh.pa.us wangdianjin@gmail.com
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
guc_gp.c
in src/backend/utils/misc
5008 3 2015-11-12 2025-03-25 371 117 hlinnakangas@pivotal.io zhoujiaqi@hashdata.cn
guc.h
in src/include/utils
567 - 2000-05-31 2025-02-24 371 98 peter_e@gmx.net wangdianjin@gmail.com
outfuncs.c
in src/backend/nodes
4464 - 1996-11-08 2025-02-24 834 94 bruce@momjian.us wangdianjin@gmail.com
copyfuncs.c
in src/backend/nodes
5535 - 1996-08-19 2025-02-24 895 93 scrappy@hub.org wangdianjin@gmail.com
postgres.c
in src/backend/tcop
3580 2 1996-07-15 2025-04-11 862 93 scrappy@hub.org husen.xjtu@gmail.com
execMain.c
in src/backend/executor
2416 5 1996-07-30 2025-03-13 719 88 scrappy@hub.org avamingli@gmail.com
catversion.h
in src/include/catalog
4 - 1999-10-24 2024-12-09 1204 85 tgl@sss.pgh.pa.us avamingli@gmail.com
parsenodes.h
in src/include/nodes
2517 - 1996-08-28 2025-02-24 775 83 scrappy@hub.org wangdianjin@gmail.com
vacuum.c
in src/backend/commands
1883 1 1996-10-03 2025-02-24 626 82 bruce@momjian.us wangdianjin@gmail.com
copy.c
in src/backend/commands
1058 1 1996-07-23 2025-02-24 646 81 scrappy@hub.org wangdianjin@gmail.com
execnodes.h
in src/include/nodes
1559 - 1996-08-28 2025-03-06 571 79 scrappy@hub.org avamingli@gmail.com
equalfuncs.c
in src/backend/nodes
3716 - 1996-08-26 2025-02-24 689 78 scrappy@hub.org wangdianjin@gmail.com
explain.c
in src/backend/commands
4455 1 1996-10-23 2025-02-24 496 78 scrappy@hub.org wangdianjin@gmail.com
planner.c
in src/backend/optimizer/plan
5183 1 1996-10-31 2025-03-11 681 75 scrappy@hub.org wangdianjin@gmail.com
createplan.c
in src/backend/optimizer/plan
5755 2 1996-08-26 2025-03-11 599 74 scrappy@hub.org wangdianjin@gmail.com
readfuncs.c
in src/backend/nodes
2537 - 1996-07-31 2025-03-11 515 72 scrappy@hub.org wangdianjin@gmail.com
postmaster.c
in src/backend/postmaster
4181 3 1996-07-16 2025-02-24 908 69 scrappy@hub.org wangdianjin@gmail.com
xact.c
in src/backend/access/transam
4014 2 1996-10-21 2025-03-28 628 69 scrappy@hub.org husen@hashdata.cn
utility.c
in src/backend/tcop
3319 1 1996-08-24 2025-03-11 575 68 scrappy@hub.org wangdianjin@gmail.com
pathnode.c
in src/backend/optimizer/util
3916 1 1997-03-18 2025-02-24 396 66 scrappy@hub.org wangdianjin@gmail.com
plannodes.h
in src/include/nodes
739 1 1996-08-28 2025-02-24 364 66 scrappy@hub.org wangdianjin@gmail.com
heap.c
in src/backend/catalog
2641 5 1996-10-24 2025-04-03 636 65 scrappy@hub.org avamingli@gmail.com
nodes.h
in src/include/nodes
722 - 1996-08-28 2025-02-24 459 65 scrappy@hub.org wangdianjin@gmail.com
system_views.sql
in src/backend/catalog
1712 - 2003-11-11 2025-02-24 307 62 bruce@momjian.us wangdianjin@gmail.com
builtins.h
in src/include/utils
80 - 1996-08-28 2024-09-26 537 61 scrappy@hub.org gfphoenix78@gmail.com
962 - 1997-01-23 2025-03-28 448 60 scrappy@hub.org husen.xjtu@gmail.com
gpdbwrappers.cpp
in src/backend/gpopt
2353 - 2015-10-24 2025-03-25 155 60 invalid@invalid zhoujiaqi@hashdata.cn
index.c
in src/backend/catalog
2358 1 1996-08-19 2025-04-03 608 59 scrappy@hub.org avamingli@gmail.com
allpaths.c
in src/backend/optimizer/path
2700 1 1996-11-06 2025-02-24 437 59 scrappy@hub.org wangdianjin@gmail.com
proc.c
in src/backend/storage/lmgr
1365 2 1996-07-20 2025-02-24 403 59 scrappy@hub.org wangdianjin@gmail.com
analyze.c
in src/backend/commands
3269 2 2000-05-29 2025-02-24 368 59 bruce@momjian.us wangdianjin@gmail.com
indexcmds.c
in src/backend/commands
3201 4 1999-02-24 2025-02-24 462 58 bruce@momjian.us wangdianjin@gmail.com
costsize.c
in src/backend/optimizer/path
3411 4 1996-07-16 2025-02-24 434 58 scrappy@hub.org wangdianjin@gmail.com
parse_utilcmd.c
in src/backend/parser
3633 1 2007-06-23 2025-03-11 321 58 tgl@sss.pgh.pa.us wangdianjin@gmail.com
CTranslatorDXLToPlStmt.cpp
in src/backend/gpopt/translate
4578 - 2015-10-24 2025-04-01 174 58 invalid@invalid zhoujiaqi@hashdata.cn
cluster.c
in src/backend/commands
1026 1 1996-08-15 2025-03-26 365 57 scrappy@hub.org husen@hashdata.cn
postinit.c
in src/backend/utils/init
934 1 1996-08-27 2025-02-24 353 57 scrappy@hub.org wangdianjin@gmail.com
readfast.c
in src/backend/nodes
2421 - 2009-04-05 2025-03-11 184 57 tgl@sss.pgh.pa.us wangdianjin@gmail.com
pg_proc.h
in src/include/catalog
115 - 1996-08-28 2025-02-24 887 56 scrappy@hub.org wangdianjin@gmail.com
analyze.c
in src/backend/parser
2429 1 1996-07-19 2025-04-11 608 56 scrappy@hub.org husen.xjtu@gmail.com
selfuncs.c
in src/backend/utils/adt
4543 2 1996-07-31 2025-02-24 479 56 scrappy@hub.org wangdianjin@gmail.com
nodeAgg.c
in src/backend/executor
2879 1 1996-10-24 2025-02-24 368 56 scrappy@hub.org wangdianjin@gmail.com
execUtils.c
in src/backend/executor
1410 6 1996-08-26 2025-02-24 353 56 scrappy@hub.org wangdianjin@gmail.com
nodeModifyTable.c
in src/backend/executor
2011 1 2009-10-10 2025-03-13 235 56 tgl@sss.pgh.pa.us avamingli@gmail.com
243 - 2000-06-06 2024-11-26 169 56 peter_e@gmx.net wangdianjin@gmail.com
in
pg_config.h.in
in src/include
806 - 2001-08-24 2025-03-28 341 55 peter_e@gmx.net husen.xjtu@gmail.com
kwlist.h
in src/include/parser
538 - 2009-03-07 2025-02-24 150 55 alvherre@alvh.no-ip.org wangdianjin@gmail.com
unsync_guc_name.h
in src/include/utils
616 - 2018-07-16 2025-04-11 94 55 peter_e@gmx.net husen.xjtu@gmail.com
plancat.c
in src/backend/optimizer/util
1530 1 1996-07-31 2025-02-24 363 54 scrappy@hub.org wangdianjin@gmail.com
miscadmin.h
in src/include
339 - 1996-10-31 2025-02-24 341 54 scrappy@hub.org wangdianjin@gmail.com
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
parse.c
in gpcontrib/gpmapreduce/src
1686 52 2018-09-11 2018-09-11 1 1 jdealmeidapereira@pivotal.io jdealmeidapereira@pivotal.io
dbms_sql.c
in gpcontrib/orafce
1676 - 2024-02-21 2024-02-21 1 1 zhrt1446384557@gmail.com zhrt1446384557@gmail.com
etcd.c
in src/backend/utils/etcd_lib
1279 2 2023-06-07 2023-06-07 1 1 cloudberry@initial.code.dump cloudberry@initial.code.dump
regexp.c
in gpcontrib/orafce
774 - 2024-02-21 2024-02-21 1 1 zhrt1446384557@gmail.com zhrt1446384557@gmail.com
ut-R.sql
in gpcontrib/pg_hint_plan/sql
717 - 2024-01-18 2024-01-18 1 1 dkimura@vmware.com dkimura@vmware.com
Join-Statistics-Input.xml
in src/backend/gporca/data/dxl/statistics
686 - 2020-04-07 2020-04-07 1 1 chajas@pivotal.io chajas@pivotal.io
pg_hint_plan-ja.html
in gpcontrib/pg_hint_plan/doc
652 - 2024-01-18 2024-01-18 1 1 dkimura@vmware.com dkimura@vmware.com
ut-A.sql
in gpcontrib/pg_hint_plan/sql
554 - 2024-01-18 2024-01-18 1 1 dkimura@vmware.com dkimura@vmware.com
ut-S.sql
in gpcontrib/pg_hint_plan/sql
541 - 2024-01-18 2024-01-18 1 1 dkimura@vmware.com dkimura@vmware.com
orafce--3.16--3.17.sql
in gpcontrib/orafce
491 - 2024-02-21 2024-02-21 1 1 zhrt1446384557@gmail.com zhrt1446384557@gmail.com
orafce--3.14--3.15.sql
in gpcontrib/orafce
445 - 2024-02-21 2024-02-21 1 1 zhrt1446384557@gmail.com zhrt1446384557@gmail.com
olap_group.sql
in contrib/pg_stat_statements/sql
440 - 2023-11-20 2023-11-20 1 1 106943008+zhanghuigui@users... 106943008+zhanghuigui@users...
pg_hint_plan.html
in gpcontrib/pg_hint_plan/doc
437 - 2024-01-18 2024-01-18 1 1 dkimura@vmware.com dkimura@vmware.com
Join-Statistics-DDistinct-Input.xml
in src/backend/gporca/data/dxl/statistics
415 - 2020-04-07 2020-04-07 1 1 chajas@pivotal.io chajas@pivotal.io
sm4_ofb.c
in src/backend/crypto
403 14 2024-03-18 2024-03-18 1 1 zhoujiaqi@hashdata.cn zhoujiaqi@hashdata.cn
paxfilereader_type.cc
in contrib/pax_storage/src/api/python3
398 6 2024-11-26 2025-01-13 2 1 zhoujiaqi@hashdata.cn zhoujiaqi@hashdata.cn
ut-L.sql
in gpcontrib/pg_hint_plan/sql
386 - 2024-01-18 2024-01-18 1 1 dkimura@vmware.com dkimura@vmware.com
CJoinOrderHintsPreprocessor.cpp
in src/backend/gporca/libgpopt/src/operators
381 - 2024-04-12 2024-05-17 2 1 dkimura@vmware.com dkimura@vmware.com
ut-J.sql
in gpcontrib/pg_hint_plan/sql
381 - 2024-01-18 2024-01-18 1 1 dkimura@vmware.com dkimura@vmware.com
bmfuncs.c
in contrib/pageinspect
378 - 2022-01-04 2022-01-04 1 1 fuhuansong@gmail.com fuhuansong@gmail.com
yaml_private.h
in gpcontrib/gpmapreduce/src
377 - 2018-09-11 2018-09-11 1 1 jdealmeidapereira@pivotal.io jdealmeidapereira@pivotal.io
paxtype_cast.cc
in contrib/pax_storage/src/api/python3
299 4 2024-11-26 2024-11-26 1 1 zhoujiaqi@hashdata.cn zhoujiaqi@hashdata.cn
NestedPred-Input-9.xml
in src/backend/gporca/data/dxl/statistics
284 - 2020-04-07 2020-04-07 1 1 chajas@pivotal.io chajas@pivotal.io
update_copied_funcs.pl
in gpcontrib/pg_hint_plan
282 2 2024-01-18 2024-01-18 1 1 dkimura@vmware.com dkimura@vmware.com
NestedPred-Input-10.xml
in src/backend/gporca/data/dxl/statistics
280 - 2020-04-07 2020-04-07 1 1 chajas@pivotal.io chajas@pivotal.io
NestedPred-Input-8.xml
in src/backend/gporca/data/dxl/statistics
279 - 2020-04-07 2020-04-07 1 1 chajas@pivotal.io chajas@pivotal.io
orafce--4.7--4.8.sql
in gpcontrib/orafce
266 - 2024-02-21 2024-02-21 1 1 zhrt1446384557@gmail.com zhrt1446384557@gmail.com
gp_toolkit.sql
in gpcontrib/gp_toolkit/sql
256 - 2023-05-24 2023-11-09 3 1 fuhuansong@gmail.com fuhuansong@gmail.com
option.c
in gpcontrib/gp_exttable_fdw
248 1 2023-03-17 2023-03-17 1 1 jingwen_yang_chn@outlook.com jingwen_yang_chn@outlook.com
dbms_sql.sql
in gpcontrib/orafce/sql
247 - 2024-02-21 2024-02-21 1 1 zhrt1446384557@gmail.com zhrt1446384557@gmail.com
mapred.h
in gpcontrib/gpmapreduce/include
225 - 2018-09-11 2018-09-11 1 1 jdealmeidapereira@pivotal.io jdealmeidapereira@pivotal.io
gp_partition_maint.c
in gpcontrib/gp_toolkit
217 - 2023-11-27 2023-11-27 1 1 alexandra.wanglei@gmail.com alexandra.wanglei@gmail.com
sm3.c
in src/common
208 4 2023-06-07 2023-06-07 1 1 cloudberry@initial.code.dump cloudberry@initial.code.dump
orafce--3.17--3.18.sql
in gpcontrib/orafce
208 - 2024-02-21 2024-02-21 1 1 zhrt1446384557@gmail.com zhrt1446384557@gmail.com
statistics.sql
in contrib/pax_storage/sql/statistics
202 - 2024-09-26 2024-12-05 2 1 zhoujiaqi@hashdata.cn zhoujiaqi@hashdata.cn
orafce--3.21--3.22.sql
in gpcontrib/orafce
202 - 2024-02-21 2024-02-21 1 1 zhrt1446384557@gmail.com zhrt1446384557@gmail.com
http_parser.h
in gpcontrib/gpcloud/lib
202 - 2018-09-07 2018-09-07 1 1 jdealmeidapereira@pivotal.io jdealmeidapereira@pivotal.io
cron.h
in src/include/task
196 - 2023-07-03 2023-07-03 1 1 cloudberry@initial.code.dump cloudberry@initial.code.dump
NestedPred-Input-1.xml
in src/backend/gporca/data/dxl/statistics
195 - 2020-04-07 2020-04-07 1 1 chajas@pivotal.io chajas@pivotal.io
tuple.c
in contrib/pax_storage/src/cpp/manifest
192 13 2025-03-03 2025-03-05 2 1 wuhao@hashdata.cn wuhao@hashdata.cn
s3key_reader.h
in gpcontrib/gpcloud/include
182 21 2018-09-07 2018-09-07 1 1 jdealmeidapereira@pivotal.io jdealmeidapereira@pivotal.io
NestedPred-Input-2.xml
in src/backend/gporca/data/dxl/statistics
177 - 2020-04-07 2020-04-07 1 1 chajas@pivotal.io chajas@pivotal.io
ut-init.sql
in gpcontrib/pg_hint_plan/sql
158 - 2024-01-18 2024-01-18 1 1 dkimura@vmware.com dkimura@vmware.com
regexp_func.sql
in gpcontrib/orafce/sql
155 - 2024-02-21 2024-02-21 1 1 zhrt1446384557@gmail.com zhrt1446384557@gmail.com
y
io_limit_gram.y
in src/backend/utils/resgroup
154 - 2023-07-16 2023-09-03 3 1 d.rong@outlook.com d.rong@outlook.com
s3memory_mgmt.h
in gpcontrib/gpcloud/include
151 12 2018-09-07 2018-09-07 1 1 jdealmeidapereira@pivotal.io jdealmeidapereira@pivotal.io
sassender.c
in contrib/sasdemo/sender
149 2 2015-10-24 2015-10-24 1 1 invalid@invalid invalid@invalid
dxl_modify_partitioned_index.py
in src/backend/gporca/scripts
148 7 2021-02-17 2021-02-17 1 1 lewang@pivotal.io lewang@pivotal.io
string_utils.c
in src/backend/utils/misc
146 - 2020-04-15 2020-04-15 1 1 ali@pivotal.io ali@pivotal.io
sasreceiver.c
in contrib/sasdemo/receiver
142 2 2015-10-24 2015-10-24 1 1 invalid@invalid invalid@invalid
Correlations

File Size vs. Number of Changes: 6236 points

src/backend/gpopt/translate/CTranslatorDXLToScalar.cpp x: 1582 lines of code y: 70 # changes src/backend/gpopt/translate/CTranslatorScalarToDXL.cpp x: 1752 lines of code y: 75 # changes src/backend/gporca/libgpopt/include/gpopt/base/CUtils.h x: 728 lines of code y: 41 # changes src/backend/gporca/libgpopt/include/gpopt/operators/CScalarAggFunc.h x: 162 lines of code y: 12 # changes src/backend/gporca/libgpopt/include/gpopt/xforms/CXformEagerAgg.h x: 67 lines of code y: 11 # changes src/backend/gporca/libgpopt/src/base/CUtils.cpp x: 3842 lines of code y: 57 # changes src/backend/gporca/libgpopt/src/operators/COrderedAggPreprocessor.cpp x: 469 lines of code y: 9 # changes src/backend/gporca/libgpopt/src/operators/CScalarAggFunc.cpp x: 137 lines of code y: 9 # changes src/backend/gporca/libgpopt/src/translate/CTranslatorDXLToExpr.cpp x: 2664 lines of code y: 45 # changes src/backend/gporca/libgpopt/src/translate/CTranslatorExprToDXL.cpp x: 5170 lines of code y: 58 # changes src/backend/gporca/libgpopt/src/xforms/CSubqueryHandler.cpp x: 1335 lines of code y: 20 # changes src/backend/gporca/libgpopt/src/xforms/CXformEagerAgg.cpp x: 273 lines of code y: 14 # changes src/backend/gporca/libgpopt/src/xforms/CXformSplitDQA.cpp x: 573 lines of code y: 17 # changes src/backend/gporca/libgpopt/src/xforms/CXformSplitGbAgg.cpp x: 194 lines of code y: 12 # changes src/backend/gporca/libgpopt/src/xforms/CXformUtils.cpp x: 2780 lines of code y: 61 # changes src/backend/gporca/libnaucrates/include/naucrates/dxl/operators/CDXLScalarAggref.h x: 89 lines of code y: 10 # changes src/backend/gporca/libnaucrates/include/naucrates/dxl/xml/dxltokens.h x: 692 lines of code y: 63 # changes src/backend/gporca/libnaucrates/include/naucrates/md/CMDAggregateGPDB.h x: 60 lines of code y: 10 # changes src/backend/gporca/libnaucrates/src/operators/CDXLOperatorFactory.cpp x: 2446 lines of code y: 39 # changes src/backend/gporca/libnaucrates/src/operators/CDXLScalarAggref.cpp x: 170 lines of code y: 8 # changes src/backend/gporca/libnaucrates/src/xml/dxltokens.cpp x: 710 lines of code y: 64 # changes src/backend/gporca/server/src/unittest/CTestUtils.cpp x: 2474 lines of code y: 36 # changes contrib/pax_storage/src/cpp/storage/wal/paxc_desc.c x: 71 lines of code y: 4 # changes src/backend/task/pg_cron.c x: 1351 lines of code y: 5 # changes contrib/pax_storage/sql/filter_tree_arithmetic.sql x: 137 lines of code y: 2 # changes contrib/pax_storage/src/cpp/catalog/pax_fastsequence.h x: 23 lines of code y: 8 # changes src/include/access/tableam.h x: 825 lines of code y: 72 # changes contrib/pax_storage/src/cpp/catalog/pax_manifest.cc x: 812 lines of code y: 7 # changes contrib/pax_storage/src/cpp/storage/pax.cc x: 541 lines of code y: 70 # changes contrib/pax_storage/src/cpp/access/pax_access_method_internal.cc x: 423 lines of code y: 5 # changes contrib/pax_storage/src/cpp/storage/wal/paxc_wal.cc x: 347 lines of code y: 7 # changes src/backend/commands/cluster.c x: 1026 lines of code y: 365 # changes contrib/pax_storage/src/cpp/access/pax_access_handle.cc x: 942 lines of code y: 84 # changes contrib/pax_storage/src/cpp/access/pax_access_handle.h x: 139 lines of code y: 28 # changes contrib/pax_storage/src/cpp/access/pax_scanner.cc x: 366 lines of code y: 62 # changes contrib/pax_storage/src/cpp/catalog/pax_aux_table.cc x: 587 lines of code y: 49 # changes contrib/pax_storage/src/cpp/comm/cbdb_api.h x: 125 lines of code y: 37 # changes src/backend/catalog/toasting.c x: 249 lines of code y: 142 # changes contrib/pax_storage/src/cpp/access/pax_deleter.cc x: 90 lines of code y: 23 # changes contrib/pax_storage/src/cpp/access/pax_visimap.cc x: 100 lines of code y: 8 # changes contrib/pax_storage/src/cpp/catalog/pax_manifest_impl.cc x: 374 lines of code y: 4 # changes contrib/pax_storage/src/cpp/clustering/pax_clustering_reader.cc x: 60 lines of code y: 4 # changes contrib/pax_storage/src/cpp/cmake/pax.cmake x: 225 lines of code y: 31 # changes contrib/pax_storage/src/cpp/cmake/pax_format.cmake x: 162 lines of code y: 26 # changes contrib/pax_storage/src/cpp/comm/cbdb_wrappers.cc x: 515 lines of code y: 59 # changes contrib/pax_storage/src/cpp/comm/cbdb_wrappers.h x: 190 lines of code y: 51 # changes contrib/pax_storage/src/cpp/comm/paxc_wrappers.cc x: 320 lines of code y: 16 # changes contrib/pax_storage/src/cpp/comm/paxc_wrappers.h x: 33 lines of code y: 15 # changes contrib/pax_storage/src/cpp/manifest/manifest.c x: 544 lines of code y: 3 # changes contrib/pax_storage/src/cpp/manifest/manifest_wrapper.h x: 17 lines of code y: 3 # changes contrib/pax_storage/src/cpp/storage/micro_partition_iterator.cc x: 342 lines of code y: 16 # changes contrib/pax_storage/src/cpp/storage/micro_partition_iterator_manifest.cc x: 252 lines of code y: 4 # changes contrib/pax_storage/src/cpp/storage/orc/orc_dump_reader.cpp x: 554 lines of code y: 7 # changes contrib/pax_storage/src/cpp/storage/pax.h x: 144 lines of code y: 55 # changes contrib/pax_storage/src/cpp/storage/paxc_smgr.cc x: 60 lines of code y: 5 # changes contrib/pax_storage/src/cpp/storage/columns/pax_column.cc x: 381 lines of code y: 33 # changes contrib/pax_storage/src/cpp/storage/columns/pax_column.h x: 199 lines of code y: 31 # changes contrib/pax_storage/src/cpp/storage/columns/pax_column_traits.h x: 133 lines of code y: 13 # changes contrib/pax_storage/src/cpp/storage/columns/pax_columns.cc x: 615 lines of code y: 35 # changes contrib/pax_storage/src/cpp/storage/columns/pax_columns.h x: 65 lines of code y: 23 # changes contrib/pax_storage/src/cpp/storage/columns/pax_encoding.h x: 41 lines of code y: 8 # changes contrib/pax_storage/src/cpp/storage/columns/pax_encoding_non_fixed_column.cc x: 239 lines of code y: 19 # changes contrib/pax_storage/src/cpp/storage/columns/pax_encoding_non_fixed_column.h x: 42 lines of code y: 14 # changes contrib/pax_storage/src/cpp/storage/columns/pax_vec_bpchar_column.cc x: 67 lines of code y: 6 # changes contrib/pax_storage/src/cpp/storage/columns/pax_vec_column.cc x: 253 lines of code y: 14 # changes contrib/pax_storage/src/cpp/storage/columns/pax_vec_encoding_column.cc x: 337 lines of code y: 13 # changes contrib/pax_storage/src/cpp/storage/orc/orc_format_reader.cc x: 883 lines of code y: 30 # changes contrib/pax_storage/src/cpp/storage/orc/orc_writer.cc x: 822 lines of code y: 51 # changes contrib/pax_storage/src/cpp/storage/pax_defined.h x: 19 lines of code y: 14 # changes contrib/pax_storage/src/cpp/storage/proto/orc_proto.proto x: 163 lines of code y: 16 # changes contrib/pax_storage/src/cpp/access/pax_deleter.h x: 29 lines of code y: 15 # changes contrib/pax_storage/src/cpp/access/pax_dml_state.cc x: 87 lines of code y: 15 # changes contrib/pax_storage/src/cpp/access/pax_inserter.cc x: 52 lines of code y: 26 # changes contrib/pax_storage/src/cpp/access/pax_scanner.h x: 80 lines of code y: 29 # changes contrib/pax_storage/src/cpp/access/pax_table_cluster.h x: 12 lines of code y: 3 # changes contrib/pax_storage/src/cpp/access/paxc_rel_options.cc x: 360 lines of code y: 19 # changes contrib/pax_storage/src/cpp/catalog/pax_aux_table.h x: 79 lines of code y: 26 # changes contrib/pax_storage/src/cpp/catalog/pax_fastsequence.cc x: 159 lines of code y: 8 # changes contrib/pax_storage/src/cpp/catalog/pg_pax_tables.cc x: 45 lines of code y: 3 # changes contrib/pax_storage/src/cpp/clustering/zorder_clustering.cc x: 113 lines of code y: 3 # changes contrib/pax_storage/src/cpp/comm/bitmap.h x: 265 lines of code y: 7 # changes contrib/pax_storage/src/cpp/comm/guc.cc x: 147 lines of code y: 16 # changes contrib/pax_storage/src/cpp/comm/pax_memory.cc x: 1 lines of code y: 5 # changes contrib/pax_storage/src/cpp/comm/vec_numeric.cc x: 208 lines of code y: 4 # changes contrib/pax_storage/src/cpp/exceptions/CException.cc x: 241 lines of code y: 18 # changes contrib/pax_storage/src/cpp/exceptions/CException.h x: 134 lines of code y: 20 # changes contrib/pax_storage/src/cpp/manifest/tuple.c x: 192 lines of code y: 2 # changes contrib/pax_storage/src/cpp/storage/columns/pax_dict_encoding.h x: 87 lines of code y: 4 # changes contrib/pax_storage/src/cpp/storage/columns/pax_encoding_utils.cc x: 101 lines of code y: 2 # changes contrib/pax_storage/src/cpp/storage/columns/pax_rlev2_decoding.cc x: 836 lines of code y: 10 # changes contrib/pax_storage/src/cpp/storage/columns/pax_rlev2_encoding.cc x: 746 lines of code y: 7 # changes contrib/pax_storage/src/cpp/storage/columns/pax_vec_numeric_column.cc x: 92 lines of code y: 5 # changes contrib/pax_storage/src/cpp/storage/file_system.h x: 54 lines of code y: 23 # changes contrib/pax_storage/src/cpp/storage/filter/pax_sparse_filter.cc x: 1001 lines of code y: 5 # changes contrib/pax_storage/src/cpp/storage/filter/pax_sparse_pg_path.cc x: 313 lines of code y: 3 # changes contrib/pax_storage/src/cpp/storage/filter/pax_sparse_vec_path.cc x: 573 lines of code y: 3 # changes contrib/pax_storage/src/cpp/storage/local_file_system.cc x: 210 lines of code y: 23 # changes contrib/pax_storage/src/cpp/storage/local_file_system.h x: 29 lines of code y: 24 # changes contrib/pax_storage/src/cpp/storage/micro_partition_file_factory.cc x: 42 lines of code y: 20 # changes contrib/pax_storage/src/cpp/storage/micro_partition_row_filter_reader.cc x: 109 lines of code y: 14 # changes contrib/pax_storage/src/cpp/storage/micro_partition_stats.cc x: 1294 lines of code y: 33 # changes contrib/pax_storage/src/cpp/storage/micro_partition_stats.h x: 86 lines of code y: 24 # changes contrib/pax_storage/src/cpp/storage/oper/pax_oper.cc x: 1763 lines of code y: 10 # changes contrib/pax_storage/src/cpp/storage/oper/pax_stats.cc x: 118 lines of code y: 5 # changes contrib/pax_storage/src/cpp/storage/orc/orc_group.cc x: 209 lines of code y: 23 # changes contrib/pax_storage/src/cpp/storage/orc/orc_group.h x: 54 lines of code y: 16 # changes contrib/pax_storage/src/cpp/storage/orc/orc_reader.cc x: 215 lines of code y: 26 # changes contrib/pax_storage/src/cpp/storage/orc/orc_vec_group.cc x: 126 lines of code y: 15 # changes contrib/pax_storage/src/cpp/storage/toast/pax_toast.cc x: 412 lines of code y: 9 # changes contrib/pax_storage/src/cpp/storage/tools/pax_dump.cpp x: 232 lines of code y: 5 # changes contrib/pax_storage/src/cpp/storage/vec/pax_porc_adpater.cc x: 469 lines of code y: 11 # changes contrib/pax_storage/src/cpp/storage/vec/pax_vec_adapter.cc x: 953 lines of code y: 39 # changes contrib/pax_storage/src/cpp/storage/vec/pax_vec_reader.cc x: 107 lines of code y: 16 # changes contrib/pax_storage/src/cpp/storage/vec_parallel_common.cc x: 195 lines of code y: 5 # changes contrib/pax_storage/tools/gen_sql.c x: 238 lines of code y: 12 # changes src/backend/executor/nodeModifyTable.c x: 2011 lines of code y: 235 # changes contrib/pax_storage/sql/statistics/min_max_geo_types.sql x: 159 lines of code y: 3 # changes contrib/pax_storage/sql/statistics/min_max_int_types.sql x: 291 lines of code y: 3 # changes contrib/pax_storage/sql/statistics/min_max_text_types.sql x: 471 lines of code y: 3 # changes contrib/pax_storage/sql/statistics/min_max_time_types.sql x: 389 lines of code y: 3 # changes contrib/pax_storage/sql/cbdb_parallel.sql x: 527 lines of code y: 3 # changes src/backend/storage/smgr/smgr.c x: 441 lines of code y: 205 # changes contrib/pax_storage/sql/update.sql x: 216 lines of code y: 3 # changes src/backend/access/aocs/aocsam_handler.c x: 1561 lines of code y: 54 # changes GNUmakefile.in x: 243 lines of code y: 169 # changes src/Makefile.global.in x: 962 lines of code y: 448 # changes src/include/pg_config.h.in x: 806 lines of code y: 341 # changes contrib/pax_storage/sql/update_gp.sql x: 239 lines of code y: 2 # changes src/backend/parser/analyze.c x: 2429 lines of code y: 608 # changes src/backend/tcop/postgres.c x: 3580 lines of code y: 862 # changes src/include/parser/analyze.h x: 30 lines of code y: 98 # changes src/include/utils/unsync_guc_name.h x: 616 lines of code y: 94 # changes contrib/indexscan/indexscan.c x: 211 lines of code y: 9 # changes src/backend/executor/execMain.c x: 2416 lines of code y: 719 # changes src/backend/cdb/dispatcher/cdbdisp_query.c x: 1035 lines of code y: 102 # changes src/include/nodes/execnodes.h x: 1559 lines of code y: 571 # changes src/interfaces/libpq/fe-protocol3.c x: 1551 lines of code y: 119 # changes src/backend/catalog/gp_matview_aux.c x: 371 lines of code y: 10 # changes src/backend/catalog/heap.c x: 2641 lines of code y: 636 # changes src/backend/catalog/index.c x: 2358 lines of code y: 608 # changes src/include/catalog/pg_class.h x: 94 lines of code y: 225 # changes src/include/utils/lsyscache.h x: 229 lines of code y: 242 # changes src/include/utils/rel.h x: 310 lines of code y: 271 # changes src/backend/catalog/pg_attribute_encoding.c x: 297 lines of code y: 25 # changes src/backend/utils/init/miscinit.c x: 1112 lines of code y: 294 # changes src/backend/utils/mmgr/dsa.c x: 1249 lines of code y: 33 # changes src/backend/utils/resgroup/cgroup-ops-linux-v2.c x: 502 lines of code y: 9 # changes src/backend/gpopt/translate/CContextDXLToPlStmt.cpp x: 267 lines of code y: 27 # changes src/backend/gpopt/translate/CTranslatorDXLToPlStmt.cpp x: 4578 lines of code y: 174 # changes src/backend/gpopt/translate/CTranslatorQueryToDXL.cpp x: 3372 lines of code y: 116 # changes src/include/gpopt/translate/CContextDXLToPlStmt.h x: 127 lines of code y: 24 # changes src/include/gpopt/translate/CTranslatorDXLToPlStmt.h x: 426 lines of code y: 56 # changes src/include/gpopt/translate/CTranslatorQueryToDXL.h x: 250 lines of code y: 32 # changes src/backend/access/transam/parallel.c x: 1089 lines of code y: 69 # changes src/backend/gpopt/gpdbwrappers.cpp x: 2353 lines of code y: 155 # changes src/backend/gpopt/translate/CTranslatorRelcacheToDXL.cpp x: 2081 lines of code y: 162 # changes src/backend/gpopt/utils/COptTasks.cpp x: 805 lines of code y: 88 # changes src/backend/gporca/libgpopt/src/operators/CExpression.cpp x: 1006 lines of code y: 24 # changes src/backend/gporca/libgpopt/src/optimizer/COptimizer.cpp x: 306 lines of code y: 13 # changes src/backend/gporca/libgpopt/src/search/CGroup.cpp x: 1269 lines of code y: 16 # changes src/backend/gporca/libgpopt/src/search/CJobGroupExpressionOptimization.cpp x: 447 lines of code y: 11 # changes src/backend/gporca/libgpopt/src/search/CJobGroupOptimization.cpp x: 181 lines of code y: 9 # changes src/backend/gporca/libgpopt/src/search/CScheduler.cpp x: 323 lines of code y: 8 # changes src/backend/utils/misc/guc_gp.c x: 5008 lines of code y: 371 # changes src/backend/access/appendonly/appendonlyam.c x: 1916 lines of code y: 100 # changes src/backend/executor/instrument.c x: 407 lines of code y: 86 # changes src/include/portability/instr_time.h x: 149 lines of code y: 35 # changes src/include/executor/instrument.h x: 132 lines of code y: 86 # changes src/include/access/heapam_xlog.h x: 231 lines of code y: 58 # changes contrib/pg_buffercache/pg_buffercache_pages.c x: 196 lines of code y: 46 # changes contrib/pg_prewarm/autoprewarm.c x: 581 lines of code y: 26 # changes gpcontrib/gp_replica_check/gp_replica_check.c x: 496 lines of code y: 18 # changes src/backend/access/aocs/aocs_compaction.c x: 300 lines of code y: 37 # changes src/backend/access/aocs/aocsam.c x: 1880 lines of code y: 70 # changes src/backend/access/aocs/aocssegfiles.c x: 1180 lines of code y: 57 # changes src/backend/access/appendonly/aomd.c x: 503 lines of code y: 39 # changes src/backend/access/appendonly/aosegfiles.c x: 1138 lines of code y: 52 # changes src/backend/access/appendonly/appendonly_compaction.c x: 583 lines of code y: 45 # changes src/backend/access/bitmap/bitmapinsert.c x: 1666 lines of code y: 29 # changes src/backend/access/gin/ginxlog.c x: 584 lines of code y: 103 # changes src/backend/access/rmgrdesc/gistdesc.c x: 90 lines of code y: 32 # changes src/backend/access/rmgrdesc/heapdesc.c x: 225 lines of code y: 37 # changes src/backend/access/rmgrdesc/seqdesc.c x: 25 lines of code y: 23 # changes src/backend/access/rmgrdesc/xlogdesc.c x: 221 lines of code y: 54 # changes src/backend/access/transam/varsup.c x: 386 lines of code y: 170 # changes src/backend/access/transam/xlogutils.c x: 499 lines of code y: 176 # changes src/backend/catalog/Catalog.pm x: 484 lines of code y: 62 # changes src/backend/catalog/catalog.c x: 522 lines of code y: 203 # changes src/backend/cdb/cdbappendonlyxlog.c x: 134 lines of code y: 18 # changes src/backend/commands/sequence.c x: 1524 lines of code y: 319 # changes src/backend/storage/buffer/localbuf.c x: 359 lines of code y: 147 # changes src/backend/storage/file/ufile.c x: 369 lines of code y: 4 # changes src/backend/storage/freespace/fsmpage.c x: 162 lines of code y: 36 # changes src/backend/utils/adt/dbsize.c x: 1086 lines of code y: 140 # changes src/include/access/transam.h x: 190 lines of code y: 138 # changes src/include/access/xlog.h x: 276 lines of code y: 294 # changes src/include/c.h x: 634 lines of code y: 348 # changes src/include/catalog/catalog.h x: 30 lines of code y: 109 # changes src/include/catalog/heap.h x: 153 lines of code y: 182 # changes src/include/catalog/index.h x: 189 lines of code y: 162 # changes src/include/catalog/pg_control.h x: 98 lines of code y: 141 # changes src/include/commands/tablecmds.h x: 89 lines of code y: 145 # changes src/include/storage/buf_internals.h x: 148 lines of code y: 156 # changes src/include/storage/relfilenode.h x: 40 lines of code y: 66 # changes src/include/utils/relcache.h x: 78 lines of code y: 137 # changes src/include/utils/relfilenodemap.h x: 4 lines of code y: 19 # changes src/include/utils/relmapper.h x: 35 lines of code y: 36 # changes src/backend/commands/explain.c x: 4455 lines of code y: 496 # changes src/backend/commands/explain_gp.c x: 1508 lines of code y: 46 # changes src/backend/executor/nodeHash.c x: 2464 lines of code y: 252 # changes src/backend/executor/nodeHashjoin.c x: 1331 lines of code y: 210 # changes src/backend/executor/nodeSeqscan.c x: 235 lines of code y: 132 # changes src/include/access/skey.h x: 49 lines of code y: 70 # changes src/include/utils/guc.h x: 567 lines of code y: 371 # changes src/include/utils/sync_guc_name.h x: 191 lines of code y: 41 # changes src/backend/access/transam/xact.c x: 4014 lines of code y: 628 # changes src/backend/cdb/dispatcher/cdbgang_async.c x: 272 lines of code y: 49 # changes src/backend/cdb/cdbtargeteddispatch.c x: 412 lines of code y: 43 # changes contrib/interconnect/ic_common.c x: 383 lines of code y: 6 # changes contrib/interconnect/tcp/ic_tcp.c x: 2223 lines of code y: 12 # changes contrib/interconnect/udp/ic_udpifc.c x: 4549 lines of code y: 13 # changes src/backend/cdb/motion/cdbmotion.c x: 828 lines of code y: 38 # changes src/include/utils/datumstream.h x: 190 lines of code y: 20 # changes src/include/utils/datumstreamblock.h x: 1523 lines of code y: 12 # changes src/include/catalog/pg_appendonly.h x: 113 lines of code y: 31 # changes src/backend/storage/ipc/latch.c x: 1348 lines of code y: 49 # changes src/include/storage/latch.h x: 62 lines of code y: 48 # changes src/backend/optimizer/path/clausesel.c x: 617 lines of code y: 147 # changes contrib/pgcrypto/openssl.c x: 664 lines of code y: 59 # changes src/backend/access/appendonly/appendonlyam_handler.c x: 1331 lines of code y: 48 # changes src/backend/storage/ipc/procarray.c x: 3212 lines of code y: 319 # changes src/backend/storage/lmgr/lock.c x: 2939 lines of code y: 333 # changes src/include/storage/procarray.h x: 95 lines of code y: 117 # changes src/backend/optimizer/plan/aqumv.c x: 542 lines of code y: 24 # changes contrib/extprotocol/gpextprotocol.c x: 216 lines of code y: 11 # changes contrib/extprotocol/sql/exttableext.sql x: 993 lines of code y: 11 # changes contrib/oid2name/oid2name.c x: 487 lines of code y: 72 # changes contrib/pg_standby/pg_standby.c x: 592 lines of code y: 80 # changes contrib/postgres_fdw/postgres_fdw.c x: 4238 lines of code y: 196 # changes contrib/vacuumlo/vacuumlo.c x: 445 lines of code y: 94 # changes gpAux/client/install/src/windows/greenplum-clients.wxs x: 1079 lines of code y: 13 # changes gpcontrib/gp_toolkit/gp_toolkit--1.0.sql x: 281 lines of code y: 9 # changes gpcontrib/gpmapreduce/src/main.c x: 454 lines of code y: 3 # changes src/backend/cdb/cdbhash.c x: 292 lines of code y: 42 # changes src/backend/cdb/cdbllize.c x: 951 lines of code y: 70 # changes src/backend/cdb/cdbutil.c x: 2823 lines of code y: 79 # changes src/backend/cdb/cdbvars.c x: 282 lines of code y: 103 # changes src/backend/commands/copyfrom.c x: 2622 lines of code y: 32 # changes src/backend/commands/copyto.c x: 1605 lines of code y: 17 # changes src/backend/commands/policy.c x: 837 lines of code y: 62 # changes src/backend/commands/portalcmds.c x: 281 lines of code y: 166 # changes src/backend/commands/publicationcmds.c x: 571 lines of code y: 41 # changes src/backend/commands/schemacmds.c x: 401 lines of code y: 141 # changes src/backend/commands/trigger.c x: 3862 lines of code y: 480 # changes src/backend/executor/nodeMotion.c x: 858 lines of code y: 70 # changes src/backend/executor/nodeNestloop.c x: 373 lines of code y: 116 # changes src/backend/executor/nodeSubplan.c x: 893 lines of code y: 225 # changes src/backend/executor/spi.c x: 2236 lines of code y: 353 # changes src/backend/main/main.c x: 251 lines of code y: 185 # changes src/backend/nodes/readfast.c x: 2421 lines of code y: 184 # changes src/backend/nodes/readfuncs.c x: 2537 lines of code y: 515 # changes src/backend/optimizer/path/pathkeys.c x: 1285 lines of code y: 194 # changes src/backend/optimizer/plan/createplan.c x: 5755 lines of code y: 599 # changes src/backend/optimizer/plan/planner.c x: 5183 lines of code y: 681 # changes src/backend/optimizer/util/walkers.c x: 690 lines of code y: 66 # changes src/backend/parser/parse_cte.c x: 884 lines of code y: 73 # changes src/backend/parser/parse_relation.c x: 2451 lines of code y: 295 # changes src/backend/parser/parse_utilcmd.c x: 3633 lines of code y: 321 # changes src/backend/rewrite/rewriteHandler.c x: 2302 lines of code y: 342 # changes src/backend/tcop/pquery.c x: 1154 lines of code y: 254 # changes src/backend/tcop/utility.c x: 3319 lines of code y: 575 # changes src/backend/utils/adt/array_userfuncs.c x: 1115 lines of code y: 86 # changes src/include/access/xact.h x: 331 lines of code y: 226 # changes src/include/commands/copy.h x: 125 lines of code y: 100 # changes src/include/commands/copyfrom_internal.h x: 123 lines of code y: 11 # changes src/include/port.h x: 320 lines of code y: 246 # changes src/include/storage/s_lock.h x: 524 lines of code y: 217 # changes src/include/storage/smgr.h x: 123 lines of code y: 152 # changes src/interfaces/ecpg/preproc/ecpg.c x: 415 lines of code y: 166 # changes src/fe_utils/string_utils.c x: 755 lines of code y: 30 # changes src/tools/msvc/Mkvcbuild.pm x: 970 lines of code y: 279 # changes src/interfaces/libpq/fe-exec.c x: 2678 lines of code y: 274 # changes src/common/wchar.c x: 1496 lines of code y: 8 # changes src/include/mb/pg_wchar.h x: 346 lines of code y: 155 # changes src/backend/gporca/libgpdbcost/src/CCostModelGPDB.cpp x: 1616 lines of code y: 37 # changes src/backend/gporca/libgpopt/include/gpopt/metadata/CTableDescriptor.h x: 149 lines of code y: 23 # changes src/backend/gporca/libgpopt/src/xforms/CXformDynamicIndexGet2DynamicIndexScan.cpp x: 79 lines of code y: 16 # changes src/backend/gporca/libnaucrates/include/naucrates/md/IMDRelation.h x: 103 lines of code y: 24 # changes src/backend/postmaster/syslogger.c x: 1332 lines of code y: 146 # changes src/backend/storage/buffer/bufmgr.c x: 2654 lines of code y: 432 # changes src/include/cdb/cdbappendonlyam.h x: 270 lines of code y: 46 # changes src/include/storage/bufmgr.h x: 158 lines of code y: 204 # changes contrib/pgcrypto/internal.c x: 459 lines of code y: 57 # changes contrib/pgcrypto/pgcrypto.c x: 383 lines of code y: 50 # changes contrib/pgcrypto/pgp.c x: 318 lines of code y: 19 # changes contrib/pgcrypto/px.h x: 167 lines of code y: 43 # changes src/backend/cdb/cdbappendonlystorageread.c x: 862 lines of code y: 26 # changes src/backend/cdb/cdbappendonlystoragewrite.c x: 1016 lines of code y: 50 # changes src/backend/utils/datumstream/datumstream.c x: 1227 lines of code y: 33 # changes src/backend/parser/parse_clause.c x: 2262 lines of code y: 343 # changes src/backend/access/brin/brin.c x: 1186 lines of code y: 86 # changes src/backend/access/brin/brin_tuple.c x: 405 lines of code y: 35 # changes src/backend/access/brin/brin_inclusion.c x: 373 lines of code y: 27 # changes gpcontrib/pg_hint_plan/pg_hint_plan.c x: 3664 lines of code y: 7 # changes src/backend/executor/execPartition.c x: 1236 lines of code y: 96 # changes src/backend/gpopt/CGPOptimizer.cpp x: 177 lines of code y: 33 # changes src/backend/gporca/libgpopt/src/hints/CPlanHint.cpp x: 364 lines of code y: 7 # changes src/backend/gporca/libgpopt/src/operators/CExpressionPreprocessor.cpp x: 2362 lines of code y: 45 # changes src/backend/gporca/libgpopt/src/hints/CHintUtils.cpp x: 325 lines of code y: 4 # changes src/backend/gporca/libgpopt/include/gpopt/xforms/CXformUtils.h x: 662 lines of code y: 37 # changes src/backend/gporca/libgpos/include/gpos/common/CDynamicPtrArray.h x: 269 lines of code y: 18 # changes src/backend/gporca/data/dxl/statistics/Join-Statistics-DDistinct-Output.xml x: 641 lines of code y: 2 # changes src/backend/gporca/data/dxl/statistics/Join-Statistics-Output.xml x: 1076 lines of code y: 2 # changes src/backend/gporca/server/src/unittest/dxl/statistics/CFilterCardinalityTest.cpp x: 916 lines of code y: 12 # changes src/backend/gporca/libnaucrates/include/naucrates/statistics/CStatistics.h x: 245 lines of code y: 21 # changes src/backend/gporca/libnaucrates/src/statistics/CStatistics.cpp x: 685 lines of code y: 19 # changes contrib/postgres_fdw/sql/gp2pg_postgres_fdw.sql x: 1694 lines of code y: 3 # changes src/backend/gporca/libgpopt/include/gpopt/xforms/CXform.h x: 268 lines of code y: 31 # changes src/backend/gporca/libgpopt/src/operators/CPhysicalHashJoin.cpp x: 895 lines of code y: 23 # changes src/backend/gporca/data/dxl/expressiontests/LOJ-TO-InnerJoin-Q1.xml x: 569 lines of code y: 9 # changes src/backend/gporca/data/dxl/expressiontests/LOJ-TO-InnerJoin-Q5.xml x: 252 lines of code y: 8 # changes src/backend/gporca/data/dxl/expressiontests/WinFunc-OuterRef-Partition-Order-Frames-Query.xml x: 745 lines of code y: 10 # changes src/backend/gporca/data/dxl/expressiontests/WinFunc-OuterRef-Partition-Query.xml x: 726 lines of code y: 12 # changes src/backend/gporca/libgpopt/src/optimizer/COptimizerConfig.cpp x: 184 lines of code y: 14 # changes src/include/gpopt/translate/CTranslatorRelcacheToDXL.h x: 181 lines of code y: 46 # changes src/backend/gporca/libnaucrates/include/naucrates/dxl/operators/CDXLOperatorFactory.h x: 425 lines of code y: 18 # changes src/backend/gporca/libgpopt/include/gpopt/operators/CLogical.h x: 180 lines of code y: 18 # changes src/backend/gporca/libgpopt/src/base/CDrvdPropRelational.cpp x: 401 lines of code y: 11 # changes src/backend/gporca/libgpopt/src/operators/CLogical.cpp x: 773 lines of code y: 23 # changes src/backend/gporca/libgpos/server/src/unittest/gpos/memory/CCacheTest.cpp x: 600 lines of code y: 8 # changes src/backend/gporca/server/src/unittest/dxl/CParseHandlerTest.cpp x: 462 lines of code y: 12 # changes src/backend/gporca/server/src/unittest/dxl/statistics/CBucketTest.cpp x: 716 lines of code y: 11 # changes src/backend/gporca/server/src/unittest/dxl/statistics/CJoinCardinalityTest.cpp x: 278 lines of code y: 15 # changes src/backend/gporca/server/src/unittest/dxl/statistics/CStatisticsTest.cpp x: 543 lines of code y: 19 # changes src/backend/gporca/server/src/unittest/gpopt/base/CConstraintTest.cpp x: 892 lines of code y: 8 # changes src/backend/gporca/server/src/unittest/gpopt/base/CDistributionSpecTest.cpp x: 488 lines of code y: 12 # changes src/backend/gporca/server/src/unittest/gpopt/engine/CEnumeratorTest.cpp x: 387 lines of code y: 8 # changes src/backend/gporca/server/src/unittest/gpopt/minidump/CMiniDumperDXLTest.cpp x: 153 lines of code y: 12 # changes src/backend/gporca/server/src/unittest/gpopt/operators/CExpressionPreprocessorTest.cpp x: 1674 lines of code y: 12 # changes src/backend/gporca/server/src/unittest/gpopt/operators/CExpressionTest.cpp x: 905 lines of code y: 15 # changes src/backend/gporca/server/src/unittest/gpopt/operators/CPredicateUtilsTest.cpp x: 278 lines of code y: 10 # changes src/backend/gporca/libgpopt/include/gpopt/translate/CTranslatorExprToDXL.h x: 415 lines of code y: 27 # changes src/backend/gporca/libnaucrates/include/naucrates/dxl/parser/CParseHandlerFactory.h x: 604 lines of code y: 20 # changes src/backend/gporca/libnaucrates/src/parser/CParseHandlerFactory.cpp x: 1690 lines of code y: 23 # changes src/include/gpopt/translate/CTranslatorScalarToDXL.h x: 208 lines of code y: 27 # changes src/backend/gpopt/config/CConfigParamMapping.cpp x: 415 lines of code y: 60 # changes src/include/access/tupconvert.h x: 32 lines of code y: 36 # changes src/backend/gporca/libgpopt/src/base/CDistributionSpecHashed.cpp x: 797 lines of code y: 23 # changes src/backend/gporca/libgpopt/src/operators/CLogicalDynamicGet.cpp x: 269 lines of code y: 19 # changes src/backend/optimizer/plan/orca.c x: 654 lines of code y: 28 # changes src/include/optimizer/orca.h x: 10 lines of code y: 10 # changes src/backend/cdb/cdbmutate.c x: 1260 lines of code y: 106 # changes src/backend/optimizer/plan/subselect.c x: 1901 lines of code y: 338 # changes src/include/cdb/cdbmutate.h x: 34 lines of code y: 44 # changes contrib/pageinspect/brinfuncs.c x: 415 lines of code y: 30 # changes src/backend/access/brin/brin_xlog.c x: 276 lines of code y: 30 # changes src/backend/access/common/reloptions_gp.c x: 1454 lines of code y: 33 # changes src/backend/commands/matview.c x: 2516 lines of code y: 126 # changes src/include/commands/cluster.h x: 45 lines of code y: 86 # changes src/backend/utils/init/postinit.c x: 934 lines of code y: 353 # changes src/backend/catalog/system_views.sql x: 1712 lines of code y: 307 # changes src/backend/utils/hyperloglog/gp_hyperloglog.c x: 768 lines of code y: 12 # changes src/backend/commands/vacuum.c x: 1883 lines of code y: 626 # changes src/include/cdb/cdbvars.h x: 251 lines of code y: 103 # changes contrib/interconnect/proxy/ic_proxy_backend.c x: 302 lines of code y: 6 # changes gpcontrib/gp_exttable_fdw/extaccess.c x: 948 lines of code y: 13 # changes src/backend/access/gin/ginfast.c x: 619 lines of code y: 79 # changes src/backend/access/transam/clog.c x: 528 lines of code y: 130 # changes src/backend/access/transam/xloginsert.c x: 761 lines of code y: 65 # changes src/backend/catalog/aclchk.c x: 4689 lines of code y: 310 # changes src/backend/catalog/dependency.c x: 1955 lines of code y: 255 # changes src/backend/catalog/genbki.pl x: 792 lines of code y: 85 # changes src/backend/catalog/objectaddress.c x: 5308 lines of code y: 174 # changes src/backend/catalog/oid_dispatch.c x: 1105 lines of code y: 39 # changes src/backend/catalog/pg_appendonly.c x: 561 lines of code y: 30 # changes src/backend/catalog/pg_compression.c x: 365 lines of code y: 27 # changes src/backend/catalog/pg_extprotocol.c x: 297 lines of code y: 20 # changes src/backend/catalog/pg_shdepend.c x: 1081 lines of code y: 125 # changes src/backend/catalog/pg_task.c x: 163 lines of code y: 3 # changes src/backend/catalog/pg_type.c x: 661 lines of code y: 214 # changes src/backend/cdb/cdbappendonlystorageformat.c x: 1301 lines of code y: 18 # changes src/backend/cdb/cdbcopy.c x: 394 lines of code y: 55 # changes src/backend/cdb/cdbgroupingpaths.c x: 1725 lines of code y: 26 # changes src/backend/cdb/cdbpath.c x: 2292 lines of code y: 97 # changes src/backend/cdb/cdbpathlocus.c x: 899 lines of code y: 45 # changes src/backend/cdb/cdbpathtoplan.c x: 61 lines of code y: 31 # changes src/backend/cdb/cdbplan.c x: 793 lines of code y: 54 # changes src/backend/cdb/cdbsetop.c x: 260 lines of code y: 36 # changes src/backend/cdb/cdbsubselect.c x: 915 lines of code y: 55 # changes src/backend/cdb/cdbtm.c x: 1624 lines of code y: 117 # changes src/backend/cdb/cdbvarblock.c x: 603 lines of code y: 13 # changes src/backend/cdb/dispatcher/cdbdisp.c x: 384 lines of code y: 45 # changes src/backend/cdb/dispatcher/cdbgang.c x: 778 lines of code y: 89 # changes src/backend/commands/alter.c x: 882 lines of code y: 156 # changes src/backend/commands/analyze.c x: 3269 lines of code y: 368 # changes src/backend/commands/analyzefuncs.c x: 331 lines of code y: 23 # changes src/backend/commands/analyzeutils.c x: 758 lines of code y: 27 # changes src/backend/commands/copy.c x: 1058 lines of code y: 646 # changes src/backend/commands/copyfromparse.c x: 1319 lines of code y: 15 # changes src/backend/commands/createas.c x: 1222 lines of code y: 111 # changes src/backend/commands/event_trigger.c x: 1428 lines of code y: 106 # changes src/backend/commands/extension.c x: 2346 lines of code y: 140 # changes src/backend/commands/exttablecmds.c x: 644 lines of code y: 44 # changes src/backend/commands/functioncmds.c x: 2130 lines of code y: 276 # changes src/backend/commands/indexcmds.c x: 3201 lines of code y: 462 # changes src/backend/commands/pg_profile.c x: 595 lines of code y: 2 # changes src/backend/commands/proclang.c x: 173 lines of code y: 176 # changes src/backend/commands/statscmds.c x: 546 lines of code y: 47 # changes src/backend/commands/storagecmds.c x: 648 lines of code y: 2 # changes src/backend/commands/tablecmds_gp.c x: 1144 lines of code y: 11 # changes src/backend/commands/typecmds.c x: 3118 lines of code y: 354 # changes src/backend/commands/user.c x: 2388 lines of code y: 316 # changes src/backend/commands/vacuum_ao.c x: 470 lines of code y: 22 # changes src/backend/executor/execExpr.c x: 2755 lines of code y: 74 # changes src/backend/executor/execParallel.c x: 1090 lines of code y: 94 # changes src/backend/executor/execProcnode.c x: 913 lines of code y: 214 # changes src/backend/executor/execUtils.c x: 1410 lines of code y: 353 # changes src/backend/executor/functions.c x: 1319 lines of code y: 258 # changes src/backend/executor/nodeAgg.c x: 2879 lines of code y: 368 # changes src/backend/executor/nodeBitmapHeapscan.c x: 589 lines of code y: 149 # changes src/backend/executor/nodeBitmapIndexscan.c x: 158 lines of code y: 95 # changes src/backend/executor/nodeIndexonlyscan.c x: 342 lines of code y: 71 # changes src/backend/executor/nodeIndexscan.c x: 1030 lines of code y: 235 # changes src/backend/executor/nodeShareInputScan.c x: 565 lines of code y: 46 # changes src/backend/fts/fts.c x: 277 lines of code y: 71 # changes src/backend/fts/ftsmessagehandler.c x: 349 lines of code y: 34 # changes src/backend/gpopt/translate/CQueryMutators.cpp x: 1037 lines of code y: 39 # changes src/backend/gporca/libgpopt/src/operators/CPredicateUtils.cpp x: 2283 lines of code y: 29 # changes src/backend/gporca/libnaucrates/src/md/CMDTypeGenericGPDB.cpp x: 389 lines of code y: 16 # changes src/backend/libpq/auth.c x: 2647 lines of code y: 359 # changes src/backend/libpq/hba.c x: 2299 lines of code y: 299 # changes src/backend/nodes/copyfuncs.c x: 5535 lines of code y: 895 # changes src/backend/nodes/equalfuncs.c x: 3716 lines of code y: 689 # changes src/backend/nodes/makefuncs.c x: 497 lines of code y: 138 # changes src/backend/nodes/nodeFuncs.c x: 3392 lines of code y: 183 # changes src/backend/nodes/outfast.c x: 1667 lines of code y: 142 # changes src/backend/nodes/outfuncs.c x: 4464 lines of code y: 834 # changes src/backend/nodes/outfuncs_common.c x: 1422 lines of code y: 14 # changes src/backend/nodes/print.c x: 560 lines of code y: 142 # changes src/backend/nodes/readfuncs_common.c x: 1453 lines of code y: 10 # changes src/backend/optimizer/path/allpaths.c x: 2700 lines of code y: 437 # changes src/backend/optimizer/path/costsize.c x: 3411 lines of code y: 434 # changes src/backend/optimizer/path/equivclass.c x: 1786 lines of code y: 124 # changes src/backend/optimizer/path/indxpath.c x: 2070 lines of code y: 360 # changes src/backend/optimizer/path/joinpath.c x: 1477 lines of code y: 236 # changes src/backend/optimizer/path/joinrels.c x: 1018 lines of code y: 202 # changes src/backend/optimizer/path/tidpath.c x: 253 lines of code y: 77 # changes src/backend/optimizer/plan/initsplan.c x: 1587 lines of code y: 279 # changes src/backend/optimizer/plan/planmain.c x: 131 lines of code y: 214 # changes src/backend/optimizer/plan/setrefs.c x: 2427 lines of code y: 349 # changes src/backend/optimizer/prep/prepjointree.c x: 2111 lines of code y: 206 # changes src/backend/optimizer/prep/preptlist.c x: 362 lines of code y: 174 # changes src/backend/optimizer/prep/prepunion.c x: 863 lines of code y: 331 # changes src/backend/optimizer/util/appendinfo.c x: 646 lines of code y: 16 # changes src/backend/optimizer/util/clauses.c x: 3258 lines of code y: 510 # changes src/backend/optimizer/util/pathnode.c x: 3916 lines of code y: 396 # changes src/backend/optimizer/util/plancat.c x: 1530 lines of code y: 363 # changes src/backend/optimizer/util/relnode.c x: 1651 lines of code y: 230 # changes src/backend/parser/parse_partition_gp.c x: 1254 lines of code y: 19 # changes src/backend/postmaster/bgworker.c x: 716 lines of code y: 81 # changes src/backend/postmaster/pgstat.c x: 3568 lines of code y: 442 # changes src/backend/postmaster/postmaster.c x: 4181 lines of code y: 908 # changes src/backend/replication/basebackup.c x: 1388 lines of code y: 175 # changes src/backend/replication/gp_replication.c x: 337 lines of code y: 30 # changes src/backend/replication/logical/worker.c x: 1894 lines of code y: 112 # changes src/backend/replication/syncrep.c x: 716 lines of code y: 115 # changes src/backend/replication/walsender.c x: 2210 lines of code y: 307 # changes src/backend/storage/file/buffile.c x: 915 lines of code y: 112 # changes src/backend/storage/file/copydir.c x: 144 lines of code y: 45 # changes src/backend/storage/ipc/ipc.c x: 184 lines of code y: 147 # changes src/backend/storage/ipc/ipci.c x: 253 lines of code y: 200 # changes src/backend/storage/lmgr/lmgr.c x: 773 lines of code y: 165 # changes src/backend/storage/lmgr/proc.c x: 1365 lines of code y: 403 # changes src/backend/storage/page/bufpage.c x: 821 lines of code y: 144 # changes src/backend/storage/smgr/md.c x: 837 lines of code y: 264 # changes src/backend/task/job_metadata.c x: 601 lines of code y: 4 # changes src/backend/tcop/dest.c x: 194 lines of code y: 122 # changes src/backend/utils/Gen_fmgrtab.pl x: 224 lines of code y: 59 # changes src/backend/utils/activity/wait_event.c x: 668 lines of code y: 11 # changes src/backend/utils/adt/lockfuncs.c x: 785 lines of code y: 102 # changes src/backend/utils/adt/misc.c x: 712 lines of code y: 169 # changes src/backend/utils/adt/pgstatfuncs.c x: 1893 lines of code y: 191 # changes src/backend/utils/adt/selfuncs.c x: 4543 lines of code y: 479 # changes src/backend/utils/adt/tsvector_op.c x: 1965 lines of code y: 102 # changes src/backend/utils/adt/xid8funcs.c x: 492 lines of code y: 6 # changes src/backend/utils/datumstream/datumstreamblock.c x: 4245 lines of code y: 19 # changes src/backend/utils/error/elog.c x: 3265 lines of code y: 374 # changes src/backend/utils/init/globals.c x: 87 lines of code y: 192 # changes src/backend/utils/mb/mbutils.c x: 1125 lines of code y: 154 # changes src/backend/utils/misc/faultinjector.c x: 845 lines of code y: 84 # changes src/backend/utils/misc/fstream/gfile.c x: 1059 lines of code y: 21 # changes src/backend/utils/misc/ps_status.c x: 292 lines of code y: 95 # changes src/backend/utils/resgroup/resgroup.c x: 2377 lines of code y: 142 # changes src/backend/utils/resscheduler/resqueue.c x: 1682 lines of code y: 42 # changes src/backend/utils/sort/tuplesort.c x: 2650 lines of code y: 253 # changes src/backend/utils/sort/tuplestore.c x: 1074 lines of code y: 123 # changes src/backend/utils/time/combocid.c x: 350 lines of code y: 59 # changes src/backend/utils/time/snapmgr.c x: 1563 lines of code y: 133 # changes src/include/access/amapi.h x: 155 lines of code y: 30 # changes src/include/access/clog.h x: 42 lines of code y: 70 # changes src/include/access/heapam.h x: 162 lines of code y: 272 # changes src/include/access/parallel.h x: 98 lines of code y: 31 # changes src/include/access/reloptions.h x: 230 lines of code y: 87 # changes src/include/access/xloginsert.h x: 47 lines of code y: 26 # changes src/include/catalog/dependency.h x: 203 lines of code y: 133 # changes src/include/catalog/pg_authid.h x: 52 lines of code y: 72 # changes src/include/catalog/pg_proc.h x: 115 lines of code y: 887 # changes src/include/catalog/pg_type.h x: 187 lines of code y: 315 # changes src/include/catalog/storage.h x: 49 lines of code y: 53 # changes src/include/commands/typecmds.h x: 38 lines of code y: 93 # changes src/include/commands/vacuum.h x: 220 lines of code y: 181 # changes src/include/executor/hashjoin.h x: 212 lines of code y: 105 # changes src/include/executor/nodeAppend.h x: 16 lines of code y: 66 # changes src/include/foreign/foreign.h x: 68 lines of code y: 57 # changes src/include/gpopt/gpdbwrappers.h x: 329 lines of code y: 121 # changes src/include/miscadmin.h x: 339 lines of code y: 341 # changes src/include/nodes/nodeFuncs.h x: 134 lines of code y: 75 # changes src/include/nodes/nodes.h x: 722 lines of code y: 459 # changes src/include/nodes/parsenodes.h x: 2517 lines of code y: 775 # changes src/include/nodes/pathnodes.h x: 1090 lines of code y: 63 # changes src/include/nodes/pg_list.h x: 368 lines of code y: 120 # changes src/include/nodes/plannodes.h x: 739 lines of code y: 364 # changes src/include/optimizer/clauses.h x: 43 lines of code y: 174 # changes src/include/optimizer/cost.h x: 204 lines of code y: 209 # changes src/include/optimizer/pathnode.h x: 364 lines of code y: 219 # changes src/include/optimizer/paths.h x: 252 lines of code y: 209 # changes src/include/optimizer/prep.h x: 25 lines of code y: 125 # changes src/include/parser/kwlist.h x: 538 lines of code y: 150 # changes src/include/postgres.h x: 277 lines of code y: 163 # changes src/include/postmaster/bgworker_internals.h x: 35 lines of code y: 31 # changes src/include/postmaster/postmaster.h x: 61 lines of code y: 91 # changes src/include/postmaster/syslogger.h x: 124 lines of code y: 52 # changes src/include/replication/syncrep.h x: 58 lines of code y: 45 # changes src/include/storage/bufpage.h x: 174 lines of code y: 146 # changes src/include/storage/copydir.h x: 5 lines of code y: 26 # changes src/include/storage/lmgr.h x: 77 lines of code y: 121 # changes src/include/storage/lock.h x: 398 lines of code y: 206 # changes src/include/storage/pmsignal.h x: 64 lines of code y: 77 # changes src/include/storage/proc.h x: 183 lines of code y: 262 # changes src/include/tcop/cmdtaglist.h x: 246 lines of code y: 15 # changes src/include/utils/faultinjector.h x: 72 lines of code y: 43 # changes src/include/utils/numeric.h x: 161 lines of code y: 74 # changes src/include/utils/ps_status.h x: 11 lines of code y: 35 # changes src/backend/utils/mmgr/portalmem.c x: 748 lines of code y: 190 # changes src/backend/gporca/libgpopt/src/base/CReqdPropPlan.cpp x: 358 lines of code y: 14 # changes src/backend/gporca/libgpopt/include/gpopt/search/CGroup.h x: 337 lines of code y: 18 # changes src/backend/gporca/libgpopt/src/search/CGroupExpression.cpp x: 701 lines of code y: 20 # changes src/backend/gporca/libnaucrates/src/statistics/CJoinStatsProcessor.cpp x: 456 lines of code y: 17 # changes src/backend/gporca/libnaucrates/src/CDXLUtils.cpp x: 1075 lines of code y: 10 # changes src/include/parser/parse_relation.h x: 112 lines of code y: 123 # changes src/backend/gporca/libnaucrates/src/md/CMDRelationGPDB.cpp x: 496 lines of code y: 19 # changes src/backend/gporca/libnaucrates/src/statistics/CFilterStatsProcessor.cpp x: 676 lines of code y: 14 # changes src/backend/gporca/libgpopt/src/operators/CExpressionHandle.cpp x: 1324 lines of code y: 19 # changes src/backend/gporca/libnaucrates/src/statistics/CStatisticsUtils.cpp x: 1251 lines of code y: 26 # changes src/backend/gpopt/translate/CTranslatorUtils.cpp x: 1629 lines of code y: 90 # changes src/include/gpopt/translate/CTranslatorUtils.h x: 211 lines of code y: 45 # changes src/include/optimizer/planmain.h x: 114 lines of code y: 234 # changes src/backend/commands/resgroupcmds.c x: 1111 lines of code y: 81 # changes src/include/utils/resgroup.h x: 107 lines of code y: 62 # changes src/backend/commands/view.c x: 335 lines of code y: 212 # changes src/backend/utils/misc/queryjumble.c x: 640 lines of code y: 7 # changes gpcontrib/pg_hint_plan/doc/pg_hint_plan.html x: 437 lines of code y: 1 # changes gpcontrib/pg_hint_plan/sql/ut-A.sql x: 554 lines of code y: 1 # changes gpcontrib/pg_hint_plan/sql/ut-R.sql x: 717 lines of code y: 1 # changes gpcontrib/pg_hint_plan/update_copied_funcs.pl x: 282 lines of code y: 1 # changes src/backend/access/appendonly/appendonlywriter.c x: 490 lines of code y: 51 # changes src/backend/gporca/libgpopt/src/xforms/CJoinOrder.cpp x: 447 lines of code y: 15 # changes src/backend/gporca/libgpopt/src/base/CConstraintInterval.cpp x: 1070 lines of code y: 15 # changes src/include/optimizer/subselect.h x: 40 lines of code y: 97 # changes src/backend/gporca/libgpopt/src/mdcache/CMDAccessor.cpp x: 711 lines of code y: 19 # changes src/backend/gporca/data/dxl/expressiontests/DynamicGetMultiJoinPlan.xml x: 321 lines of code y: 5 # changes src/backend/gporca/libgpopt/src/operators/CPhysicalJoin.cpp x: 632 lines of code y: 29 # changes src/backend/gporca/data/dxl/metadata/md.xml x: 3728 lines of code y: 14 # changes src/backend/executor/execAmi.c x: 644 lines of code y: 201 # changes src/include/optimizer/plancat.h x: 64 lines of code y: 112 # changes src/backend/gporca/libnaucrates/src/statistics/CHistogram.cpp x: 1738 lines of code y: 24 # changes src/backend/access/bitmap/bitmapattutil.c x: 274 lines of code y: 35 # changes contrib/auto_explain/auto_explain.c x: 344 lines of code y: 76 # changes src/include/replication/slot.h x: 83 lines of code y: 47 # changes src/include/catalog/catversion.h x: 4 lines of code y: 1204 # changes src/backend/regex/regexec.c x: 1050 lines of code y: 63 # changes src/backend/utils/adt/complex_type.c x: 894 lines of code y: 11 # changes src/backend/storage/file/fd.c x: 2126 lines of code y: 303 # changes src/backend/commands/dbcommands.c x: 1527 lines of code y: 368 # changes src/backend/fts/ftsprobe.c x: 972 lines of code y: 45 # changes gpcontrib/gp_replica_check/gp_replica_check.py x: 203 lines of code y: 15 # changes src/interfaces/ecpg/ecpglib/connect.c x: 588 lines of code y: 90 # changes src/backend/cdb/dispatcher/cdbdisp_async.c x: 688 lines of code y: 48 # changes src/backend/optimizer/util/tlist.c x: 824 lines of code y: 155 # changes src/backend/cdb/dispatcher/cdbconn.c x: 576 lines of code y: 50 # changes src/backend/cdb/endpoint/cdbendpoint.c x: 592 lines of code y: 10 # changes gpcontrib/gp_sparse_vector/SparseData.h x: 581 lines of code y: 9 # changes src/backend/access/bitmap/bitmap.c x: 737 lines of code y: 33 # changes src/backend/catalog/namespace.c x: 2803 lines of code y: 257 # changes contrib/postgres_fdw/deparse.c x: 2189 lines of code y: 103 # changes src/backend/utils/adt/arrayfuncs.c x: 4577 lines of code y: 249 # changes src/backend/utils/adt/arrayutils.c x: 144 lines of code y: 59 # changes src/include/utils/array.h x: 243 lines of code y: 129 # changes src/backend/storage/ipc/standby.c x: 681 lines of code y: 131 # changes src/backend/utils/gdd/gddbackend.c x: 358 lines of code y: 30 # changes src/backend/postmaster/pgarch.c x: 458 lines of code y: 108 # changes src/include/postmaster/pgarch.h x: 12 lines of code y: 39 # changes src/interfaces/libpq/fe-connect.c x: 4757 lines of code y: 558 # changes src/backend/utils/adt/network_selfuncs.c x: 554 lines of code y: 20 # changes src/backend/cdb/cdbsreh.c x: 725 lines of code y: 48 # changes src/backend/utils/mmgr/freepage.c x: 1223 lines of code y: 18 # changes src/backend/gporca/libgpopt/src/base/CRange.cpp x: 423 lines of code y: 11 # changes src/backend/gporca/server/dxl.xsd x: 1554 lines of code y: 4 # changes src/backend/gporca/libgpopt/src/base/CCostContext.cpp x: 506 lines of code y: 15 # changes src/backend/gporca/libgpopt/include/gpopt/base/CConstraint.h x: 166 lines of code y: 20 # changes src/backend/gporca/libgpopt/src/base/CConstraint.cpp x: 726 lines of code y: 19 # changes src/backend/gporca/libnaucrates/src/parser/CParseHandlerMDType.cpp x: 297 lines of code y: 11 # changes src/backend/partitioning/partbounds.c x: 3058 lines of code y: 61 # changes src/backend/executor/nodeTableFunction.c x: 343 lines of code y: 25 # changes src/backend/utils/mmgr/aset.c x: 963 lines of code y: 157 # changes gpcontrib/gp_exttable_fdw/gp_exttable_fdw.c x: 547 lines of code y: 13 # changes src/backend/executor/nodeLockRows.c x: 212 lines of code y: 67 # changes src/backend/access/transam/xlogfuncs.c x: 471 lines of code y: 79 # changes src/backend/utils/adt/encode.c x: 441 lines of code y: 65 # changes src/backend/postmaster/startup.c x: 155 lines of code y: 42 # changes src/include/utils/elog.h x: 277 lines of code y: 187 # changes src/backend/libpq/pqsignal.c x: 77 lines of code y: 71 # changes src/pl/plpython/plpy_cursorobject.c x: 392 lines of code y: 29 # changes src/pl/plpython/plpy_spi.c x: 513 lines of code y: 44 # changes src/include/utils/builtins.h x: 80 lines of code y: 537 # changes src/backend/replication/slot.c x: 1037 lines of code y: 109 # changes src/backend/commands/collationcmds.c x: 566 lines of code y: 76 # changes src/fe_utils/print.c x: 2591 lines of code y: 28 # changes src/include/catalog/namespace.h x: 132 lines of code y: 133 # changes src/backend/executor/nodeForeignscan.c x: 244 lines of code y: 59 # changes src/backend/foreign/foreign.c x: 815 lines of code y: 73 # changes src/include/executor/nodeForeignscan.h x: 22 lines of code y: 30 # changes src/backend/catalog/pg_aggregate.c x: 593 lines of code y: 187 # changes src/backend/commands/aggregatecmds.c x: 392 lines of code y: 129 # changes src/include/catalog/pg_aggregate.h x: 93 lines of code y: 156 # changes src/include/commands/event_trigger.h x: 61 lines of code y: 40 # changes contrib/pg_stat_statements/pg_stat_statements.c x: 1692 lines of code y: 145 # changes src/backend/access/appendonly/appendonlyblockdirectory.c x: 1030 lines of code y: 25 # changes src/backend/utils/mmgr/generation.c x: 419 lines of code y: 21 # changes src/backend/commands/tablespace.c x: 1211 lines of code y: 212 # changes src/backend/utils/resgroup/cgroup-ops-linux-v1.c x: 642 lines of code y: 11 # changes src/backend/commands/foreigncmds.c x: 1204 lines of code y: 101 # changes src/backend/replication/libpqwalreceiver/libpqwalreceiver.c x: 735 lines of code y: 101 # changes src/backend/statistics/dependencies.c x: 925 lines of code y: 45 # changes src/backend/gporca/libgpopt/src/translate/CTranslatorExprToDXLUtils.cpp x: 983 lines of code y: 27 # changes src/backend/executor/nodeSort.c x: 280 lines of code y: 132 # changes src/backend/cdb/cdbdtxrecovery.c x: 469 lines of code y: 18 # changes src/include/commands/progress.h x: 110 lines of code y: 20 # changes src/backend/postmaster/autovacuum.c x: 1844 lines of code y: 269 # changes src/backend/replication/logical/origin.c x: 885 lines of code y: 71 # changes src/backend/catalog/aocatalog.c x: 175 lines of code y: 32 # changes src/backend/access/common/memtuple.c x: 692 lines of code y: 25 # changes src/include/access/tupmacs.h x: 95 lines of code y: 70 # changes src/backend/rewrite/rewriteManip.c x: 988 lines of code y: 206 # changes src/backend/utils/adt/datetime.c x: 3317 lines of code y: 299 # changes src/include/cdb/cdbpullup.h x: 8 lines of code y: 17 # changes contrib/interconnect/proxy/ic_proxy_client.c x: 831 lines of code y: 6 # changes src/backend/parser/parse_expr.c x: 2263 lines of code y: 382 # changes src/backend/optimizer/util/restrictinfo.c x: 337 lines of code y: 114 # changes src/include/foreign/fdwapi.h x: 200 lines of code y: 56 # changes src/backend/access/heap/heapam_handler.c x: 1550 lines of code y: 66 # changes src/backend/access/table/tableamapi.c x: 122 lines of code y: 21 # changes src/backend/postmaster/checkpointer.c x: 594 lines of code y: 96 # changes src/backend/storage/ipc/shmem.c x: 313 lines of code y: 140 # changes src/backend/bootstrap/bootstrap.c x: 757 lines of code y: 370 # changes src/interfaces/libpq/libpq-int.h x: 527 lines of code y: 251 # changes src/interfaces/libpq/libpq-fe.h x: 390 lines of code y: 221 # changes src/backend/nodes/bitmapset.c x: 787 lines of code y: 71 # changes src/include/nodes/bitmapset.h x: 68 lines of code y: 53 # changes src/backend/optimizer/util/predtest.c x: 1286 lines of code y: 99 # changes src/backend/utils/time/sharedsnapshot.c x: 455 lines of code y: 39 # changes src/timezone/zic.c x: 3380 lines of code y: 75 # changes src/backend/gporca/libgpos/src/common/CBitSet.cpp x: 344 lines of code y: 11 # changes src/backend/gporca/libgpopt/src/operators/CNormalizer.cpp x: 1004 lines of code y: 13 # changes src/backend/cdb/endpoint/cdbendpointretrieve.c x: 466 lines of code y: 6 # changes src/include/utils/typcache.h x: 101 lines of code y: 71 # changes src/backend/utils/adt/float.c x: 2375 lines of code y: 230 # changes src/include/commands/trigger.h x: 181 lines of code y: 146 # changes src/include/utils/snapmgr.h x: 112 lines of code y: 78 # changes src/include/utils/memutils.h x: 128 lines of code y: 131 # changes src/backend/utils/adt/orderedsetaggs.c x: 1087 lines of code y: 45 # changes src/pl/plpython/sql/plpython_returns.sql x: 786 lines of code y: 8 # changes src/backend/executor/nodeRecursiveunion.c x: 182 lines of code y: 55 # changes src/backend/executor/nodeWorktablescan.c x: 82 lines of code y: 48 # changes src/backend/catalog/gp_fastsequence.c x: 219 lines of code y: 17 # changes src/backend/executor/execExprInterp.c x: 2918 lines of code y: 61 # changes src/backend/catalog/pg_collation.c x: 150 lines of code y: 45 # changes src/backend/catalog/pg_depend.c x: 655 lines of code y: 101 # changes src/backend/catalog/pg_operator.c x: 510 lines of code y: 169 # changes src/backend/parser/parse_node.c x: 230 lines of code y: 166 # changes src/include/executor/spi.h x: 177 lines of code y: 130 # changes contrib/postgres_fdw/sql/postgres_fdw.sql x: 2360 lines of code y: 147 # changes src/backend/storage/ipc/dsm_impl.c x: 657 lines of code y: 63 # changes src/backend/lib/dshash.c x: 509 lines of code y: 19 # changes src/backend/storage/lmgr/lwlock.c x: 1012 lines of code y: 173 # changes src/include/storage/lwlock.h x: 106 lines of code y: 152 # changes src/interfaces/ecpg/ecpglib/descriptor.c x: 810 lines of code y: 68 # changes src/interfaces/ecpg/ecpglib/execute.c x: 1719 lines of code y: 163 # changes src/backend/storage/ipc/sinval.c x: 100 lines of code y: 125 # changes src/backend/jit/llvm/llvmjit_expr.c x: 1873 lines of code y: 38 # changes src/include/nodes/primnodes.h x: 675 lines of code y: 305 # changes src/backend/libpq/be-secure-openssl.c x: 1088 lines of code y: 82 # changes src/interfaces/libpq/fe-secure-openssl.c x: 1248 lines of code y: 76 # changes src/tools/msvc/Solution.pm x: 1165 lines of code y: 199 # changes src/backend/access/index/indexam.c x: 525 lines of code y: 197 # changes src/include/access/genam.h x: 131 lines of code y: 139 # changes src/backend/replication/logical/relation.c x: 385 lines of code y: 39 # changes src/backend/access/appendonly/appendonly_visimap.c x: 613 lines of code y: 19 # changes src/include/catalog/pg_am.h x: 24 lines of code y: 128 # changes src/backend/utils/adt/varchar.c x: 754 lines of code y: 174 # changes src/backend/executor/nodeAppend.c x: 629 lines of code y: 139 # changes src/backend/executor/nodeFunctionscan.c x: 411 lines of code y: 125 # changes src/backend/executor/nodeIncrementalSort.c x: 541 lines of code y: 15 # changes src/backend/executor/nodeLimit.c x: 308 lines of code y: 102 # changes src/backend/executor/nodeMaterial.c x: 236 lines of code y: 126 # changes src/backend/executor/nodeMergeAppend.c x: 212 lines of code y: 51 # changes src/backend/executor/nodeMergejoin.c x: 856 lines of code y: 179 # changes src/backend/executor/nodeSubqueryscan.c x: 76 lines of code y: 94 # changes src/backend/executor/nodeWindowAgg.c x: 2358 lines of code y: 97 # changes src/include/executor/executor.h x: 464 lines of code y: 334 # changes src/include/executor/nodeAgg.h x: 107 lines of code y: 89 # changes src/include/executor/nodeBitmapHeapscan.h x: 18 lines of code y: 48 # changes src/include/executor/nodeFunctionscan.h x: 8 lines of code y: 49 # changes src/include/executor/nodeHashjoin.h x: 19 lines of code y: 79 # changes src/include/executor/nodeWindowAgg.h x: 8 lines of code y: 33 # changes src/pl/plpython/plpy_exec.c x: 773 lines of code y: 44 # changes src/pl/plpython/plpy_procedure.c x: 325 lines of code y: 42 # changes src/pl/plperl/plperl.h x: 17 lines of code y: 62 # changes src/pl/plpython/plpy_elog.c x: 428 lines of code y: 31 # changes src/pl/plpython/plpy_typeio.c x: 1031 lines of code y: 53 # changes src/pl/plperl/plperl.c x: 2739 lines of code y: 283 # changes src/pl/plpgsql/src/pl_exec.c x: 5019 lines of code y: 460 # changes src/pl/tcl/pltcl.c x: 2094 lines of code y: 218 # changes src/backend/storage/ipc/dsm.c x: 708 lines of code y: 53 # changes src/backend/tsearch/ts_typanalyze.c x: 257 lines of code y: 49 # changes src/backend/executor/execScan.c x: 146 lines of code y: 108 # changes src/backend/catalog/partition.c x: 258 lines of code y: 96 # changes src/include/catalog/partition.h x: 17 lines of code y: 39 # changes src/include/tcop/utility.h x: 59 lines of code y: 84 # changes src/backend/commands/lockcmds.c x: 210 lines of code y: 91 # changes src/backend/access/common/heaptuple.c x: 898 lines of code y: 203 # changes src/backend/executor/execTuples.c x: 1319 lines of code y: 204 # changes gpcontrib/orafce/orafce--4.9.sql x: 3188 lines of code y: 2 # changes gpcontrib/orafce/orafce--3.13.sql x: 2572 lines of code y: 2 # changes gpcontrib/orafce/orafce--4.7--4.8.sql x: 266 lines of code y: 1 # changes gpcontrib/orafce/sqlscan.c x: 2243 lines of code y: 4 # changes gpcontrib/orafce/sqlscan.l x: 920 lines of code y: 4 # changes gpcontrib/orafce/alert.c x: 857 lines of code y: 2 # changes gpcontrib/orafce/convert.c x: 838 lines of code y: 5 # changes gpcontrib/orafce/datefce.c x: 715 lines of code y: 5 # changes gpcontrib/orafce/dbms_sql.c x: 1676 lines of code y: 1 # changes gpcontrib/orafce/file.c x: 954 lines of code y: 4 # changes gpcontrib/orafce/orafce--3.16--3.17.sql x: 491 lines of code y: 1 # changes gpcontrib/orafce/others.c x: 620 lines of code y: 3 # changes gpcontrib/orafce/pipe.c x: 1149 lines of code y: 6 # changes gpcontrib/orafce/plvdate.c x: 502 lines of code y: 3 # changes gpcontrib/orafce/plvstr.c x: 885 lines of code y: 3 # changes gpcontrib/orafce/regexp.c x: 774 lines of code y: 1 # changes gpcontrib/orafce/sql/orafce.sql x: 878 lines of code y: 3 # changes gpcontrib/orafce/sqlparse.c x: 979 lines of code y: 2 # changes src/backend/commands/comment.c x: 303 lines of code y: 183 # changes src/backend/commands/seclabel.c x: 438 lines of code y: 52 # changes src/include/commands/schemacmds.h x: 13 lines of code y: 56 # changes src/include/utils/acl.h x: 212 lines of code y: 176 # changes src/backend/utils/adt/network.c x: 1362 lines of code y: 105 # changes src/backend/utils/mmgr/vmem_tracker.c x: 385 lines of code y: 20 # changes src/include/libpq/libpq-be.h x: 158 lines of code y: 141 # changes src/backend/commands/async.c x: 1140 lines of code y: 229 # changes src/include/commands/async.h x: 26 lines of code y: 74 # changes src/include/tcop/tcopprot.h x: 68 lines of code y: 156 # changes src/backend/replication/logical/tablesync.c x: 631 lines of code y: 54 # changes contrib/amcheck/verify_heapam.c x: 1081 lines of code y: 21 # changes contrib/pg_visibility/pg_visibility.c x: 477 lines of code y: 28 # changes contrib/pgstattuple/pgstatapprox.c x: 197 lines of code y: 35 # changes contrib/pgstattuple/pgstattuple.c x: 403 lines of code y: 85 # changes src/backend/access/common/reloptions.c x: 1581 lines of code y: 152 # changes src/backend/rewrite/rewriteDefine.c x: 653 lines of code y: 237 # changes src/backend/utils/adt/acl.c x: 3211 lines of code y: 236 # changes src/backend/utils/adt/pseudotypes.c x: 231 lines of code y: 65 # changes src/backend/utils/adt/xml.c x: 3223 lines of code y: 181 # changes src/include/catalog/pg_tablespace.h x: 26 lines of code y: 58 # changes src/include/commands/tablespace.h x: 46 lines of code y: 77 # changes src/pl/plpgsql/src/pl_comp.c x: 1648 lines of code y: 264 # changes src/backend/crypto/sm4_ofb.c x: 403 lines of code y: 1 # changes contrib/jsonb_plpython/jsonb_plpython.c x: 355 lines of code y: 16 # changes src/backend/cdb/cdblegacyhash.c x: 528 lines of code y: 11 # changes src/include/optimizer/planner.h x: 33 lines of code y: 104 # changes src/backend/access/table/tableam.c x: 399 lines of code y: 24 # changes src/backend/access/heap/heapam_visibility.c x: 1144 lines of code y: 16 # changes src/include/catalog/pg_namespace.h x: 30 lines of code y: 71 # changes src/backend/utils/workfile_manager/workfile_mgr.c x: 564 lines of code y: 31 # changes src/backend/nodes/list.c x: 930 lines of code y: 119 # changes src/backend/executor/tstoreReceiver.c x: 337 lines of code y: 58 # changes src/backend/utils/resowner/resowner.c x: 854 lines of code y: 95 # changes src/include/executor/tstoreReceiver.h x: 19 lines of code y: 43 # changes src/include/storage/fd.h x: 98 lines of code y: 149 # changes src/backend/access/nbtree/nbtree.c x: 820 lines of code y: 294 # changes src/backend/commands/opclasscmds.c x: 1206 lines of code y: 167 # changes src/include/access/gin_private.h x: 307 lines of code y: 91 # changes src/include/access/hash.h x: 274 lines of code y: 178 # changes src/include/access/nbtree.h x: 582 lines of code y: 255 # changes src/include/access/spgist_private.h x: 288 lines of code y: 49 # changes src/backend/commands/queue.c x: 1107 lines of code y: 30 # changes src/backend/executor/execCurrent.c x: 389 lines of code y: 75 # changes src/backend/parser/parse_agg.c x: 1427 lines of code y: 199 # changes src/backend/access/transam/rmgr.c x: 115 lines of code y: 63 # changes src/backend/access/transam/xlogreader.c x: 1061 lines of code y: 90 # changes src/backend/replication/logical/decode.c x: 711 lines of code y: 78 # changes src/backend/utils/fmgr/funcapi.c x: 1490 lines of code y: 123 # changes src/include/access/xlog_internal.h x: 197 lines of code y: 179 # changes src/backend/storage/ipc/procsignal.c x: 313 lines of code y: 59 # changes src/backend/access/nbtree/nbtpage.c x: 1458 lines of code y: 233 # changes src/backend/cdb/dispatcher/cdbdispatchresult.c x: 551 lines of code y: 38 # changes src/backend/utils/adt/matrix.c x: 689 lines of code y: 6 # changes src/backend/executor/execIndexing.c x: 447 lines of code y: 43 # changes src/backend/utils/adt/json.c x: 961 lines of code y: 106 # changes gpcontrib/gp_sparse_vector/operators.c x: 1069 lines of code y: 7 # changes src/backend/bootstrap/bootparse.y x: 433 lines of code y: 185 # changes src/backend/cdb/cdbcat.c x: 631 lines of code y: 41 # changes src/backend/cdb/cdbgroup.c x: 67 lines of code y: 79 # changes src/backend/executor/nodeResult.c x: 149 lines of code y: 102 # changes src/backend/executor/nodeValuesscan.c x: 148 lines of code y: 66 # changes src/backend/gporca/libgpopt/src/engine/CEngine.cpp x: 1465 lines of code y: 17 # changes src/backend/nodes/read.c x: 393 lines of code y: 83 # changes src/backend/optimizer/plan/planagg.c x: 265 lines of code y: 137 # changes src/backend/optimizer/util/var.c x: 677 lines of code y: 158 # changes src/backend/parser/parse_type.c x: 502 lines of code y: 175 # changes src/backend/utils/adt/tid.c x: 284 lines of code y: 111 # changes src/backend/utils/mmgr/mcxt.c x: 808 lines of code y: 147 # changes src/include/catalog/indexing.h x: 24 lines of code y: 202 # changes src/include/catalog/pg_attribute.h x: 50 lines of code y: 213 # changes src/include/catalog/pg_statistic.h x: 63 lines of code y: 97 # changes src/include/executor/nodeHash.h x: 77 lines of code y: 96 # changes src/include/nodes/readfuncs.h x: 15 lines of code y: 57 # changes src/include/nodes/tidbitmap.h x: 106 lines of code y: 53 # changes src/include/optimizer/tlist.h x: 36 lines of code y: 105 # changes src/include/utils/palloc.h x: 87 lines of code y: 100 # changes src/include/access/slru.h x: 67 lines of code y: 74 # changes src/backend/access/gin/ginget.c x: 1110 lines of code y: 115 # changes src/backend/access/gist/gistbuild.c x: 820 lines of code y: 61 # changes src/backend/access/gist/gistget.c x: 471 lines of code y: 166 # changes src/backend/access/hash/hash.c x: 539 lines of code y: 199 # changes src/backend/access/hash/hashpage.c x: 774 lines of code y: 159 # changes src/backend/access/heap/rewriteheap.c x: 655 lines of code y: 116 # changes src/backend/access/index/genam.c x: 358 lines of code y: 154 # changes src/backend/access/nbtree/nbtsort.c x: 1077 lines of code y: 228 # changes src/backend/access/spgist/spgscan.c x: 773 lines of code y: 55 # changes src/backend/optimizer/geqo/geqo_eval.c x: 138 lines of code y: 108 # changes src/backend/storage/file/reinit.c x: 221 lines of code y: 39 # changes src/include/access/gist.h x: 112 lines of code y: 107 # changes src/include/commands/explain.h x: 102 lines of code y: 117 # changes src/include/utils/faultinjector_lists.h x: 39 lines of code y: 42 # changes contrib/amcheck/verify_nbtree.c x: 1510 lines of code y: 58 # changes contrib/btree_gist/btree_inet.c x: 141 lines of code y: 35 # changes contrib/btree_gist/btree_macaddr.c x: 143 lines of code y: 31 # changes contrib/btree_gist/btree_time.c x: 248 lines of code y: 43 # changes contrib/btree_gist/btree_ts.c x: 297 lines of code y: 53 # changes contrib/btree_gist/btree_utils_num.h x: 79 lines of code y: 34 # changes contrib/btree_gist/btree_utils_var.c x: 470 lines of code y: 58 # changes contrib/citext/sql/citext.sql x: 590 lines of code y: 31 # changes contrib/cube/cube.c x: 1382 lines of code y: 80 # changes contrib/dblink/dblink.c x: 2041 lines of code y: 178 # changes contrib/dict_int/dict_int.c x: 86 lines of code y: 37 # changes contrib/file_fdw/file_fdw.c x: 704 lines of code y: 79 # changes contrib/fuzzystrmatch/dmetaphone.c x: 1060 lines of code y: 36 # changes contrib/fuzzystrmatch/fuzzystrmatch.c x: 487 lines of code y: 67 # changes contrib/hstore/hstore_io.c x: 1175 lines of code y: 67 # changes contrib/hstore/hstore_op.c x: 974 lines of code y: 49 # changes contrib/hstore/sql/hstore.sql x: 314 lines of code y: 33 # changes contrib/intarray/_intbig_gist.c x: 492 lines of code y: 40 # changes contrib/intarray/sql/_int.sql x: 159 lines of code y: 24 # changes contrib/isn/isn.c x: 835 lines of code y: 53 # changes contrib/lo/lo.c x: 64 lines of code y: 34 # changes contrib/ltree/_ltree_gist.c x: 466 lines of code y: 51 # changes contrib/ltree/ltree_gist.c x: 620 lines of code y: 51 # changes contrib/ltree/ltree_io.c x: 650 lines of code y: 32 # changes contrib/ltree/ltree_op.c x: 473 lines of code y: 43 # changes contrib/ltree/ltxtquery_io.c x: 470 lines of code y: 37 # changes contrib/ltree/sql/ltree.sql x: 340 lines of code y: 22 # changes contrib/pageinspect/btreefuncs.c x: 500 lines of code y: 55 # changes contrib/pageinspect/heapfuncs.c x: 406 lines of code y: 62 # changes contrib/pageinspect/rawpage.c x: 227 lines of code y: 80 # changes contrib/pg_trgm/trgm.h x: 93 lines of code y: 39 # changes contrib/pg_trgm/trgm_gin.c x: 256 lines of code y: 41 # changes contrib/pg_trgm/trgm_regexp.c x: 1262 lines of code y: 38 # changes contrib/pgcrypto/crypt-des.c x: 537 lines of code y: 40 # changes contrib/pgcrypto/imath.c x: 2468 lines of code y: 33 # changes contrib/pgcrypto/mbuf.c x: 416 lines of code y: 21 # changes contrib/pgcrypto/pgp-compress.c x: 239 lines of code y: 27 # changes contrib/pgcrypto/pgp-decrypt.c x: 898 lines of code y: 29 # changes contrib/pgcrypto/pgp-pgsql.c x: 750 lines of code y: 42 # changes contrib/pgcrypto/px.c x: 343 lines of code y: 39 # changes contrib/postgres_fdw/connection.c x: 851 lines of code y: 69 # changes contrib/postgres_fdw/postgres_fdw.h x: 152 lines of code y: 61 # changes contrib/seg/seg.c x: 731 lines of code y: 55 # changes contrib/sepgsql/dml.c x: 235 lines of code y: 35 # changes contrib/sepgsql/hooks.c x: 289 lines of code y: 44 # changes contrib/sepgsql/proc.c x: 206 lines of code y: 41 # changes contrib/sepgsql/selinux.c x: 756 lines of code y: 36 # changes contrib/sepgsql/uavc.c x: 303 lines of code y: 32 # changes contrib/sslinfo/sslinfo.c x: 255 lines of code y: 35 # changes contrib/tablefunc/tablefunc.c x: 956 lines of code y: 99 # changes gpcontrib/gpmapreduce/src/mapred.c x: 2815 lines of code y: 3 # changes gpcontrib/pxf_fdw/pxf_fdw.c x: 529 lines of code y: 6 # changes gpcontrib/pxf_fdw/pxf_filter.c x: 1081 lines of code y: 2 # changes src/backend/access/brin/brin_minmax_multi.c x: 1573 lines of code y: 9 # changes src/backend/access/common/detoast.c x: 386 lines of code y: 19 # changes src/backend/access/common/indextuple.c x: 324 lines of code y: 129 # changes src/backend/access/common/printtup.c x: 473 lines of code y: 134 # changes src/backend/access/common/tupdesc.c x: 552 lines of code y: 189 # changes src/backend/access/gin/ginbtree.c x: 477 lines of code y: 83 # changes src/backend/access/gin/ginbulk.c x: 179 lines of code y: 59 # changes src/backend/access/gin/ginentrypage.c x: 507 lines of code y: 77 # changes src/backend/access/gin/gininsert.c x: 348 lines of code y: 102 # changes src/backend/access/gin/ginpostinglist.c x: 243 lines of code y: 26 # changes src/backend/access/gin/ginscan.c x: 304 lines of code y: 77 # changes src/backend/access/gin/ginutil.c x: 461 lines of code y: 99 # changes src/backend/access/gin/ginvacuum.c x: 535 lines of code y: 109 # changes src/backend/access/gist/gist.c x: 967 lines of code y: 263 # changes src/backend/access/gist/gistbuildbuffers.c x: 398 lines of code y: 34 # changes src/backend/access/gist/gistsplit.c x: 420 lines of code y: 51 # changes src/backend/access/gist/gistvacuum.c x: 338 lines of code y: 105 # changes src/backend/access/gist/gistxlog.c x: 408 lines of code y: 107 # changes src/backend/access/hash/hashfunc.c x: 258 lines of code y: 100 # changes src/backend/access/hash/hashovfl.c x: 589 lines of code y: 116 # changes src/backend/access/hash/hashsort.c x: 68 lines of code y: 39 # changes src/backend/access/hash/hashutil.c x: 343 lines of code y: 112 # changes src/backend/access/heap/hio.c x: 304 lines of code y: 136 # changes src/backend/access/heap/pruneheap.c x: 481 lines of code y: 95 # changes src/backend/access/heap/vacuumlazy.c x: 2291 lines of code y: 80 # changes src/backend/access/heap/visibilitymap.c x: 276 lines of code y: 74 # changes src/backend/access/nbtree/nbtcompare.c x: 231 lines of code y: 85 # changes src/backend/access/nbtree/nbtdedup.c x: 537 lines of code y: 12 # changes src/backend/access/nbtree/nbtinsert.c x: 1453 lines of code y: 305 # changes src/backend/access/nbtree/nbtsearch.c x: 1256 lines of code y: 192 # changes src/backend/access/nbtree/nbtutils.c x: 1420 lines of code y: 189 # changes src/backend/access/nbtree/nbtxlog.c x: 736 lines of code y: 171 # changes src/backend/access/rmgrdesc/gindesc.c x: 180 lines of code y: 34 # changes src/backend/access/spgist/spgdoinsert.c x: 1442 lines of code y: 48 # changes src/backend/access/spgist/spgtextproc.c x: 465 lines of code y: 35 # changes src/backend/access/spgist/spgvalidate.c x: 282 lines of code y: 23 # changes src/backend/access/spgist/spgxlog.c x: 728 lines of code y: 43 # changes src/backend/access/transam/commit_ts.c x: 520 lines of code y: 55 # changes src/backend/access/transam/generic_xlog.c x: 306 lines of code y: 24 # changes src/backend/access/transam/multixact.c x: 1666 lines of code y: 148 # changes src/backend/access/transam/slru.c x: 894 lines of code y: 127 # changes src/backend/access/transam/timeline.c x: 365 lines of code y: 46 # changes src/backend/access/transam/transam.c x: 178 lines of code y: 105 # changes src/backend/access/transam/twophase.c x: 1487 lines of code y: 257 # changes src/backend/bootstrap/bootscanner.l x: 114 lines of code y: 91 # changes src/backend/catalog/indexing.c x: 175 lines of code y: 158 # changes src/backend/catalog/information_schema.sql x: 2009 lines of code y: 162 # changes src/backend/catalog/pg_constraint.c x: 928 lines of code y: 147 # changes src/backend/catalog/pg_conversion.c x: 118 lines of code y: 99 # changes src/backend/catalog/pg_db_role_setting.c x: 279 lines of code y: 40 # changes src/backend/catalog/pg_enum.c x: 434 lines of code y: 78 # changes src/backend/catalog/pg_inherits.c x: 361 lines of code y: 55 # changes src/backend/catalog/pg_proc.c x: 853 lines of code y: 272 # changes src/backend/commands/conversioncmds.c x: 93 lines of code y: 97 # changes src/backend/commands/define.c x: 243 lines of code y: 135 # changes src/backend/commands/operatorcmds.c x: 402 lines of code y: 120 # changes src/backend/commands/prepare.c x: 473 lines of code y: 188 # changes src/backend/commands/subscriptioncmds.c x: 1152 lines of code y: 80 # changes src/backend/commands/tsearchcmds.c x: 1296 lines of code y: 95 # changes src/backend/commands/variable.c x: 601 lines of code y: 190 # changes src/backend/executor/execGrouping.c x: 301 lines of code y: 82 # changes src/backend/executor/execJunk.c x: 143 lines of code y: 93 # changes src/backend/executor/execSRF.c x: 586 lines of code y: 22 # changes src/backend/executor/nodeBitmapOr.c x: 123 lines of code y: 55 # changes src/backend/executor/nodeGatherMerge.c x: 408 lines of code y: 38 # changes src/backend/executor/nodeSetOp.c x: 355 lines of code y: 84 # changes src/backend/executor/tqueue.c x: 99 lines of code y: 34 # changes src/backend/jit/llvm/llvmjit.c x: 815 lines of code y: 34 # changes src/backend/jit/llvm/llvmjit_inline.cpp x: 561 lines of code y: 15 # changes src/backend/lib/rbtree.c x: 418 lines of code y: 18 # changes src/backend/libpq/be-fsstubs.c x: 563 lines of code y: 134 # changes src/backend/libpq/be-secure.c x: 205 lines of code y: 162 # changes src/backend/libpq/crypt.c x: 168 lines of code y: 130 # changes src/backend/libpq/ifaddr.c x: 415 lines of code y: 12 # changes src/backend/libpq/pqcomm.c x: 1278 lines of code y: 278 # changes src/backend/libpq/pqformat.c x: 322 lines of code y: 76 # changes src/backend/nodes/tidbitmap.c x: 1445 lines of code y: 83 # changes src/backend/optimizer/geqo/geqo_pool.c x: 142 lines of code y: 48 # changes src/backend/optimizer/plan/analyzejoins.c x: 508 lines of code y: 59 # changes src/backend/optimizer/prep/prepqual.c x: 371 lines of code y: 95 # changes src/backend/optimizer/util/placeholder.c x: 326 lines of code y: 66 # changes src/backend/parser/parse_coerce.c x: 2043 lines of code y: 271 # changes src/backend/parser/parse_func.c x: 1768 lines of code y: 338 # changes src/backend/parser/parse_oper.c x: 616 lines of code y: 175 # changes src/backend/parser/parse_target.c x: 1246 lines of code y: 270 # changes src/backend/parser/parser.c x: 353 lines of code y: 116 # changes src/backend/parser/scan.l x: 1269 lines of code y: 211 # changes src/backend/partitioning/partprune.c x: 2053 lines of code y: 53 # changes src/backend/port/sysv_sema.c x: 293 lines of code y: 61 # changes src/backend/port/sysv_shmem.c x: 478 lines of code y: 114 # changes src/backend/port/win32/socket.c x: 487 lines of code y: 80 # changes src/backend/port/win32_sema.c x: 120 lines of code y: 43 # changes src/backend/port/win32_shmem.c x: 324 lines of code y: 67 # changes src/backend/postmaster/walwriter.c x: 114 lines of code y: 71 # changes src/backend/regex/regc_color.c x: 842 lines of code y: 25 # changes src/backend/regex/regc_nfa.c x: 2498 lines of code y: 39 # changes src/backend/regex/regcomp.c x: 1857 lines of code y: 100 # changes src/backend/regex/rege_dfa.c x: 825 lines of code y: 33 # changes src/backend/replication/logical/logical.c x: 1074 lines of code y: 94 # changes src/backend/replication/logical/logicalfuncs.c x: 255 lines of code y: 54 # changes src/backend/replication/logical/proto.c x: 534 lines of code y: 30 # changes src/backend/replication/logical/reorderbuffer.c x: 2840 lines of code y: 149 # changes src/backend/replication/logical/snapbuild.c x: 933 lines of code y: 89 # changes src/backend/replication/pgoutput/pgoutput.c x: 800 lines of code y: 49 # changes src/backend/replication/slotfuncs.c x: 574 lines of code y: 72 # changes src/backend/replication/walreceiver.c x: 870 lines of code y: 162 # changes src/backend/replication/walreceiverfuncs.c x: 254 lines of code y: 62 # changes src/backend/rewrite/rewriteRemove.c x: 50 lines of code y: 120 # changes src/backend/rewrite/rewriteSupport.c x: 65 lines of code y: 108 # changes src/backend/rewrite/rowsecurity.c x: 416 lines of code y: 48 # changes src/backend/snowball/libstemmer/stem_ISO_8859_1_basque.c x: 1155 lines of code y: 3 # changes src/backend/snowball/libstemmer/stem_ISO_8859_1_catalan.c x: 1414 lines of code y: 3 # changes src/backend/snowball/libstemmer/stem_ISO_8859_1_finnish.c x: 661 lines of code y: 7 # changes src/backend/snowball/libstemmer/stem_ISO_8859_1_french.c x: 1204 lines of code y: 8 # changes src/backend/snowball/libstemmer/stem_ISO_8859_1_irish.c x: 449 lines of code y: 5 # changes src/backend/snowball/libstemmer/stem_ISO_8859_1_italian.c x: 979 lines of code y: 7 # changes src/backend/snowball/libstemmer/stem_ISO_8859_1_portuguese.c x: 918 lines of code y: 7 # changes src/backend/snowball/libstemmer/stem_ISO_8859_1_spanish.c x: 995 lines of code y: 7 # changes src/backend/snowball/libstemmer/stem_UTF_8_arabic.c x: 1594 lines of code y: 5 # changes src/backend/snowball/libstemmer/stem_UTF_8_catalan.c x: 1417 lines of code y: 3 # changes src/backend/snowball/libstemmer/stem_UTF_8_english.c x: 1019 lines of code y: 7 # changes src/backend/snowball/libstemmer/stem_UTF_8_french.c x: 1214 lines of code y: 8 # changes src/backend/snowball/libstemmer/stem_UTF_8_greek.c x: 3522 lines of code y: 4 # changes src/backend/snowball/libstemmer/stem_UTF_8_romanian.c x: 933 lines of code y: 7 # changes src/backend/snowball/libstemmer/stem_UTF_8_serbian.c x: 6509 lines of code y: 2 # changes src/backend/snowball/libstemmer/stem_UTF_8_tamil.c x: 1789 lines of code y: 5 # changes src/backend/snowball/libstemmer/stem_UTF_8_turkish.c x: 1987 lines of code y: 7 # changes src/backend/snowball/libstemmer/stem_UTF_8_yiddish.c x: 1335 lines of code y: 2 # changes src/backend/statistics/extended_stats.c x: 1473 lines of code y: 60 # changes src/backend/statistics/mcv.c x: 1048 lines of code y: 33 # changes src/backend/storage/buffer/buf_init.c x: 92 lines of code y: 125 # changes src/backend/storage/buffer/freelist.c x: 299 lines of code y: 107 # changes src/backend/storage/freespace/freespace.c x: 437 lines of code y: 127 # changes src/backend/storage/ipc/pmsignal.c x: 213 lines of code y: 63 # changes src/backend/storage/ipc/shm_mq.c x: 676 lines of code y: 54 # changes src/backend/storage/ipc/shmqueue.c x: 83 lines of code y: 62 # changes src/backend/storage/large_object/inv_api.c x: 569 lines of code y: 187 # changes src/backend/storage/lmgr/deadlock.c x: 625 lines of code y: 101 # changes src/backend/storage/lmgr/predicate.c x: 2840 lines of code y: 116 # changes src/backend/storage/lmgr/s_lock.c x: 199 lines of code y: 85 # changes src/backend/storage/lmgr/spin.c x: 84 lines of code y: 59 # changes src/backend/tcop/fastpath.c x: 274 lines of code y: 138 # changes src/backend/tsearch/spell.c x: 1880 lines of code y: 81 # changes src/backend/tsearch/ts_locale.c x: 167 lines of code y: 53 # changes src/backend/tsearch/ts_parse.c x: 511 lines of code y: 51 # changes src/backend/tsearch/ts_selfuncs.c x: 238 lines of code y: 46 # changes src/backend/tsearch/wparser_def.c x: 2092 lines of code y: 82 # changes src/backend/utils/adt/amutils.c x: 300 lines of code y: 17 # changes src/backend/utils/adt/array_selfuncs.c x: 676 lines of code y: 31 # changes src/backend/utils/adt/arraysubs.c x: 349 lines of code y: 3 # changes src/backend/utils/adt/bool.c x: 264 lines of code y: 75 # changes src/backend/utils/adt/cash.c x: 775 lines of code y: 107 # changes src/backend/utils/adt/date.c x: 2208 lines of code y: 214 # changes src/backend/utils/adt/datum.c x: 299 lines of code y: 71 # changes src/backend/utils/adt/domains.c x: 204 lines of code y: 49 # changes src/backend/utils/adt/enum.c x: 378 lines of code y: 56 # changes src/backend/utils/adt/expandedrecord.c x: 837 lines of code y: 12 # changes src/backend/utils/adt/formatting.c x: 4803 lines of code y: 279 # changes src/backend/utils/adt/geo_ops.c x: 3503 lines of code y: 160 # changes src/backend/utils/adt/geo_selfuncs.c x: 33 lines of code y: 55 # changes src/backend/utils/adt/inet_net_pton.c x: 419 lines of code y: 34 # changes src/backend/utils/adt/int.c x: 1080 lines of code y: 123 # changes src/backend/utils/adt/int8.c x: 1037 lines of code y: 132 # changes src/backend/utils/adt/jsonb.c x: 1500 lines of code y: 65 # changes src/backend/utils/adt/jsonb_gin.c x: 947 lines of code y: 31 # changes src/backend/utils/adt/jsonb_util.c x: 1149 lines of code y: 53 # changes src/backend/utils/adt/jsonfuncs.c x: 3917 lines of code y: 126 # changes src/backend/utils/adt/jsonpath_exec.c x: 1958 lines of code y: 34 # changes src/backend/utils/adt/like.c x: 309 lines of code y: 108 # changes src/backend/utils/adt/like_match.c x: 169 lines of code y: 62 # changes src/backend/utils/adt/mac.c x: 356 lines of code y: 58 # changes src/backend/utils/adt/multirangetypes.c x: 1921 lines of code y: 14 # changes src/backend/utils/adt/name.c x: 213 lines of code y: 97 # changes src/backend/utils/adt/numutils.c x: 370 lines of code y: 110 # changes src/backend/utils/adt/oracle_compat.c x: 671 lines of code y: 115 # changes src/backend/utils/adt/pg_locale.c x: 1197 lines of code y: 149 # changes src/backend/utils/adt/rangetypes.c x: 1688 lines of code y: 55 # changes src/backend/utils/adt/rangetypes_gist.c x: 1150 lines of code y: 40 # changes src/backend/utils/adt/rangetypes_selfuncs.c x: 678 lines of code y: 35 # changes src/backend/utils/adt/rangetypes_spgist.c x: 528 lines of code y: 33 # changes src/backend/utils/adt/regexp.c x: 955 lines of code y: 126 # changes src/backend/utils/adt/regproc.c x: 1209 lines of code y: 172 # changes src/backend/utils/adt/ri_triggers.c x: 1664 lines of code y: 215 # changes src/backend/utils/adt/timestamp.c x: 4482 lines of code y: 309 # changes src/backend/utils/adt/tsgistidx.c x: 636 lines of code y: 58 # changes src/backend/utils/adt/tsquery.c x: 982 lines of code y: 72 # changes src/backend/utils/adt/tsquery_rewrite.c x: 298 lines of code y: 47 # changes src/backend/utils/adt/tsvector.c x: 402 lines of code y: 50 # changes src/backend/utils/adt/varbit.c x: 1308 lines of code y: 112 # changes src/backend/utils/adt/varlena.c x: 4031 lines of code y: 315 # changes src/backend/utils/adt/version.c x: 12 lines of code y: 43 # changes src/backend/utils/etcd_lib/etcd.c x: 1279 lines of code y: 1 # changes src/backend/utils/fmgr/dfmgr.c x: 493 lines of code y: 148 # changes src/backend/utils/fmgr/fmgr.c x: 1303 lines of code y: 204 # changes src/backend/utils/hash/dynahash.c x: 995 lines of code y: 133 # changes src/backend/utils/mb/Unicode/convutils.pm x: 564 lines of code y: 20 # changes src/backend/utils/mb/conv.c x: 577 lines of code y: 95 # changes src/backend/utils/mb/conversion_procs/cyrillic_and_mic/cyrillic_and_mic.c x: 480 lines of code y: 51 # changes src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/utf8_and_cyrillic.c x: 80 lines of code y: 51 # changes src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/utf8_and_euc_cn.c x: 42 lines of code y: 48 # changes src/backend/utils/mb/conversion_procs/utf8_and_gb18030/utf8_and_gb18030.c x: 160 lines of code y: 49 # changes src/backend/utils/mb/conversion_procs/utf8_and_iso8859/utf8_and_iso8859.c x: 126 lines of code y: 59 # changes src/backend/utils/mb/conversion_procs/utf8_and_iso8859_1/utf8_and_iso8859_1.c x: 100 lines of code y: 47 # changes src/backend/utils/misc/guc-file.l x: 1124 lines of code y: 141 # changes src/backend/utils/sort/logtape.c x: 667 lines of code y: 93 # changes src/common/controldata_utils.c x: 189 lines of code y: 24 # changes src/common/d2s.c x: 617 lines of code y: 6 # changes src/common/exec.c x: 435 lines of code y: 33 # changes src/common/jsonapi.c x: 771 lines of code y: 8 # changes src/common/saslprep.c x: 1039 lines of code y: 13 # changes src/fe_utils/psqlscan.l x: 1365 lines of code y: 23 # changes src/include/access/attnum.h x: 17 lines of code y: 54 # changes src/include/access/gist_private.h x: 316 lines of code y: 134 # changes src/include/access/htup.h x: 24 lines of code y: 158 # changes src/include/bootstrap/bootstrap.h x: 32 lines of code y: 89 # changes src/include/catalog/pg_amop.h x: 33 lines of code y: 168 # changes src/include/catalog/pg_operator.h x: 55 lines of code y: 274 # changes src/include/catalog/pg_trigger.h x: 79 lines of code y: 86 # changes src/include/catalog/toasting.h x: 11 lines of code y: 67 # changes src/include/common/unicode_norm_hashfunc.h x: 2892 lines of code y: 3 # changes src/include/common/unicode_norm_table.h x: 8910 lines of code y: 11 # changes src/include/common/unicode_normprops_table.h x: 7748 lines of code y: 6 # changes src/include/executor/execExpr.h x: 493 lines of code y: 34 # changes src/include/executor/execdebug.h x: 55 lines of code y: 65 # changes src/include/executor/tuptable.h x: 206 lines of code y: 114 # changes src/include/fmgr.h x: 435 lines of code y: 143 # changes src/include/getaddrinfo.h x: 111 lines of code y: 50 # changes src/include/lib/simplehash.h x: 643 lines of code y: 28 # changes src/include/libpq/libpq.h x: 93 lines of code y: 132 # changes src/include/nodes/makefuncs.h x: 68 lines of code y: 118 # changes src/include/optimizer/restrictinfo.h x: 30 lines of code y: 81 # changes src/include/parser/parse_clause.h x: 36 lines of code y: 111 # changes src/include/parser/parse_coerce.h x: 76 lines of code y: 124 # changes src/include/parser/parse_expr.h x: 7 lines of code y: 73 # changes src/include/parser/parse_func.h x: 48 lines of code y: 126 # changes src/include/parser/parse_node.h x: 149 lines of code y: 151 # changes src/include/parser/parse_target.h x: 41 lines of code y: 74 # changes src/include/parser/parse_type.h x: 35 lines of code y: 82 # changes src/include/pgstat.h x: 760 lines of code y: 251 # changes src/include/port/win32.h x: 35 lines of code y: 137 # changes src/include/postmaster/autovacuum.h x: 44 lines of code y: 60 # changes src/include/regex/regguts.h x: 273 lines of code y: 42 # changes src/include/replication/walreceiver.h x: 211 lines of code y: 86 # changes src/include/storage/ipc.h x: 33 lines of code y: 114 # changes src/include/storage/itemid.h x: 63 lines of code y: 59 # changes src/include/storage/sinval.h x: 71 lines of code y: 100 # changes src/include/storage/sinvaladt.h x: 14 lines of code y: 79 # changes src/include/tsearch/dicts/spell.h x: 138 lines of code y: 39 # changes src/include/utils/date.h x: 62 lines of code y: 90 # changes src/include/utils/hsearch.h x: 80 lines of code y: 82 # changes src/include/utils/inet.h x: 67 lines of code y: 64 # changes src/include/utils/rangetypes.h x: 100 lines of code y: 39 # changes src/include/utils/resowner.h x: 84 lines of code y: 55 # changes src/include/utils/selfuncs.h x: 151 lines of code y: 125 # changes src/include/utils/timestamp.h x: 81 lines of code y: 136 # changes src/interfaces/ecpg/compatlib/informix.c x: 825 lines of code y: 88 # changes src/interfaces/ecpg/ecpglib/data.c x: 781 lines of code y: 92 # changes src/interfaces/ecpg/ecpglib/error.c x: 229 lines of code y: 49 # changes src/interfaces/ecpg/ecpglib/misc.c x: 491 lines of code y: 83 # changes src/interfaces/ecpg/ecpglib/prepare.c x: 420 lines of code y: 66 # changes src/interfaces/ecpg/include/ecpglib.h x: 63 lines of code y: 103 # changes src/interfaces/ecpg/pgtypeslib/dt_common.c x: 2257 lines of code y: 85 # changes src/interfaces/ecpg/pgtypeslib/numeric.c x: 1109 lines of code y: 59 # changes src/interfaces/ecpg/pgtypeslib/timestamp.c x: 659 lines of code y: 81 # changes src/interfaces/ecpg/preproc/keywords.c x: 8 lines of code y: 118 # changes src/interfaces/ecpg/preproc/parse.pl x: 544 lines of code y: 59 # changes src/interfaces/ecpg/preproc/pgc.l x: 1557 lines of code y: 232 # changes src/interfaces/ecpg/preproc/type.c x: 569 lines of code y: 128 # changes src/interfaces/ecpg/preproc/type.h x: 166 lines of code y: 71 # changes src/interfaces/libpq/fe-auth-scram.c x: 643 lines of code y: 37 # changes src/interfaces/libpq/fe-auth.c x: 861 lines of code y: 202 # changes src/interfaces/libpq/fe-lobj.c x: 736 lines of code y: 99 # changes src/interfaces/libpq/fe-misc.c x: 793 lines of code y: 194 # changes src/interfaces/libpq/fe-secure-gssapi.c x: 373 lines of code y: 15 # changes src/interfaces/libpq/fe-trace.c x: 531 lines of code y: 9 # changes src/interfaces/libpq/pqexpbuffer.c x: 198 lines of code y: 61 # changes src/interfaces/libpq/win32.c x: 264 lines of code y: 56 # changes src/pl/plperl/sql/plperl.sql x: 354 lines of code y: 37 # changes src/pl/plpgsql/src/pl_funcs.c x: 1409 lines of code y: 144 # changes src/pl/plpgsql/src/pl_gram.y x: 3672 lines of code y: 69 # changes src/pl/plpgsql/src/plpgsql.h x: 781 lines of code y: 238 # changes src/port/dirmod.c x: 238 lines of code y: 98 # changes src/port/getaddrinfo.c x: 271 lines of code y: 67 # changes src/port/path.c x: 501 lines of code y: 110 # changes src/port/pg_crc32c_sb8.c x: 1118 lines of code y: 12 # changes src/timezone/localtime.c x: 1321 lines of code y: 57 # changes src/timezone/pgtz.c x: 291 lines of code y: 104 # changes src/tools/msvc/Install.pm x: 687 lines of code y: 111 # changes src/tools/msvc/MSBuildProject.pm x: 445 lines of code y: 35 # changes src/tools/msvc/Project.pm x: 381 lines of code y: 68 # changes src/tools/msvc/vcregress.pl x: 665 lines of code y: 135 # changes contrib/ltree/ltree--1.1.sql x: 727 lines of code y: 4 # changes contrib/cube/cubeparse.y x: 230 lines of code y: 32 # changes contrib/dblink/sql/dblink.sql x: 337 lines of code y: 47 # changes contrib/xml2/xpath.c x: 530 lines of code y: 62 # changes gpcontrib/pxf_fdw/libchurl.c x: 754 lines of code y: 3 # changes src/interfaces/ecpg/preproc/variable.c x: 478 lines of code y: 75 # changes src/backend/gporca/data/dxl/statistics/Join-Statistics-Input.xml x: 686 lines of code y: 1 # changes contrib/btree_gist/btree_gist--1.2.sql x: 1170 lines of code y: 2 # changes gpcontrib/gpcloud/lib/http_parser.cpp x: 1891 lines of code y: 2 # changes src/port/glob.c x: 705 lines of code y: 3 # changes
1204.0
# changes
  min: 1.0
  average: 29.01
  25th percentile: 5.0
  median: 8.0
  75th percentile: 22.0
  max: 1204.0
0 8910.0
lines of code
min: 1.0 | average: 231.93 | 25th percentile: 30.0 | median: 62.0 | 75th percentile: 176.0 | max: 8910.0

Number of Contributors vs. Number of Changes: 6236 points

src/backend/gpopt/translate/CTranslatorDXLToScalar.cpp x: 27 # contributors y: 70 # changes src/backend/gpopt/translate/CTranslatorScalarToDXL.cpp x: 27 # contributors y: 75 # changes src/backend/gporca/libgpopt/include/gpopt/base/CUtils.h x: 16 # contributors y: 41 # changes src/backend/gporca/libgpopt/include/gpopt/operators/CScalarAggFunc.h x: 6 # contributors y: 12 # changes src/backend/gporca/libgpopt/include/gpopt/xforms/CXformEagerAgg.h x: 7 # contributors y: 11 # changes src/backend/gporca/libgpopt/src/base/CUtils.cpp x: 19 # contributors y: 57 # changes src/backend/gporca/libgpopt/src/operators/COrderedAggPreprocessor.cpp x: 6 # contributors y: 9 # changes src/backend/gporca/libgpopt/src/translate/CTranslatorDXLToExpr.cpp x: 21 # contributors y: 45 # changes src/backend/gporca/libgpopt/src/translate/CTranslatorExprToDXL.cpp x: 22 # contributors y: 58 # changes src/backend/gporca/libgpopt/src/xforms/CSubqueryHandler.cpp x: 11 # contributors y: 20 # changes src/backend/gporca/libgpopt/src/xforms/CXformEagerAgg.cpp x: 9 # contributors y: 14 # changes src/backend/gporca/libgpopt/src/xforms/CXformSplitDQA.cpp x: 11 # contributors y: 17 # changes src/backend/gporca/libgpopt/src/xforms/CXformSplitGbAgg.cpp x: 8 # contributors y: 12 # changes src/backend/gporca/libnaucrates/include/naucrates/dxl/xml/dxltokens.h x: 25 # contributors y: 63 # changes src/backend/gporca/libnaucrates/src/operators/CDXLOperatorFactory.cpp x: 22 # contributors y: 39 # changes src/backend/gporca/server/src/unittest/CTestUtils.cpp x: 17 # contributors y: 36 # changes contrib/pax_storage/src/cpp/storage/wal/paxc_desc.c x: 4 # contributors y: 4 # changes src/backend/task/pg_cron.c x: 4 # contributors y: 5 # changes contrib/pax_storage/sql/filter_tree_arithmetic.sql x: 1 # contributors y: 2 # changes contrib/pax_storage/src/cpp/catalog/pax_fastsequence.h x: 5 # contributors y: 8 # changes src/include/access/tableam.h x: 26 # contributors y: 72 # changes contrib/pax_storage/src/cpp/catalog/pax_manifest.cc x: 3 # contributors y: 7 # changes contrib/pax_storage/src/cpp/storage/pax.cc x: 7 # contributors y: 70 # changes contrib/pax_storage/src/cpp/manifest/manifest_wrapper.cc x: 3 # contributors y: 4 # changes src/backend/commands/cluster.c x: 57 # contributors y: 365 # changes contrib/pax_storage/src/cpp/access/pax_access_handle.cc x: 10 # contributors y: 84 # changes contrib/pax_storage/src/cpp/access/pax_access_handle.h x: 6 # contributors y: 28 # changes contrib/pax_storage/src/cpp/access/pax_scanner.cc x: 7 # contributors y: 62 # changes contrib/pax_storage/src/cpp/catalog/pax_aux_table.cc x: 8 # contributors y: 49 # changes contrib/pax_storage/src/cpp/comm/cbdb_api.h x: 8 # contributors y: 37 # changes src/backend/catalog/toasting.c x: 29 # contributors y: 142 # changes contrib/pax_storage/src/cpp/access/pax_deleter.cc x: 5 # contributors y: 23 # changes contrib/pax_storage/src/cpp/catalog/pax_manifest_impl.cc x: 2 # contributors y: 4 # changes contrib/pax_storage/src/cpp/cmake/pax.cmake x: 6 # contributors y: 31 # changes contrib/pax_storage/src/cpp/cmake/pax_format.cmake x: 5 # contributors y: 26 # changes contrib/pax_storage/src/cpp/comm/cbdb_wrappers.cc x: 6 # contributors y: 59 # changes contrib/pax_storage/src/cpp/comm/cbdb_wrappers.h x: 5 # contributors y: 51 # changes contrib/pax_storage/src/cpp/comm/paxc_wrappers.cc x: 5 # contributors y: 16 # changes contrib/pax_storage/src/cpp/storage/micro_partition_iterator.cc x: 4 # contributors y: 16 # changes contrib/pax_storage/src/cpp/storage/pax.h x: 6 # contributors y: 55 # changes contrib/pax_storage/src/cpp/storage/columns/pax_column.h x: 4 # contributors y: 31 # changes contrib/pax_storage/src/cpp/storage/columns/pax_column_traits.h x: 4 # contributors y: 13 # changes contrib/pax_storage/src/cpp/storage/columns/pax_columns.cc x: 5 # contributors y: 35 # changes contrib/pax_storage/src/cpp/storage/columns/pax_columns.h x: 6 # contributors y: 23 # changes contrib/pax_storage/src/cpp/storage/columns/pax_decoding.h x: 2 # contributors y: 8 # changes contrib/pax_storage/src/cpp/storage/columns/pax_encoding_non_fixed_column.cc x: 3 # contributors y: 19 # changes contrib/pax_storage/src/cpp/storage/columns/pax_vec_column.cc x: 5 # contributors y: 14 # changes contrib/pax_storage/src/cpp/storage/columns/pax_vec_encoding_column.cc x: 3 # contributors y: 13 # changes contrib/pax_storage/src/cpp/storage/micro_partition.h x: 7 # contributors y: 56 # changes contrib/pax_storage/src/cpp/storage/orc/orc_writer.cc x: 7 # contributors y: 51 # changes contrib/pax_storage/src/cpp/storage/proto/pax.proto x: 1 # contributors y: 5 # changes contrib/pax_storage/src/cpp/access/pax_scanner.h x: 7 # contributors y: 29 # changes contrib/pax_storage/src/cpp/storage/vec/pax_vec_adapter.cc x: 7 # contributors y: 39 # changes src/backend/executor/nodeModifyTable.c x: 56 # contributors y: 235 # changes src/backend/storage/smgr/smgr.c x: 37 # contributors y: 205 # changes src/backend/access/aocs/aocsam_handler.c x: 27 # contributors y: 54 # changes GNUmakefile.in x: 56 # contributors y: 169 # changes src/Makefile.global.in x: 60 # contributors y: 448 # changes src/include/pg_config.h.in x: 55 # contributors y: 341 # changes src/backend/parser/analyze.c x: 56 # contributors y: 608 # changes src/backend/tcop/postgres.c x: 93 # contributors y: 862 # changes src/include/parser/analyze.h x: 18 # contributors y: 98 # changes src/include/utils/unsync_guc_name.h x: 55 # contributors y: 94 # changes src/backend/executor/execMain.c x: 88 # contributors y: 719 # changes src/backend/cdb/dispatcher/cdbdisp_query.c x: 37 # contributors y: 102 # changes src/include/cdb/cdbdisp_query.h x: 8 # contributors y: 18 # changes src/include/nodes/execnodes.h x: 79 # contributors y: 571 # changes src/interfaces/libpq/fe-protocol3.c x: 30 # contributors y: 119 # changes src/backend/catalog/gp_matview_aux.c x: 2 # contributors y: 10 # changes src/backend/catalog/heap.c x: 65 # contributors y: 636 # changes src/backend/catalog/index.c x: 59 # contributors y: 608 # changes src/include/catalog/pg_class.h x: 36 # contributors y: 225 # changes src/include/utils/lsyscache.h x: 35 # contributors y: 242 # changes src/include/utils/rel.h x: 48 # contributors y: 271 # changes src/backend/catalog/pg_attribute_encoding.c x: 13 # contributors y: 25 # changes src/backend/utils/init/miscinit.c x: 46 # contributors y: 294 # changes src/backend/utils/mmgr/dsa.c x: 11 # contributors y: 33 # changes src/backend/gpopt/translate/CContextDXLToPlStmt.cpp x: 18 # contributors y: 27 # changes src/backend/gpopt/translate/CTranslatorDXLToPlStmt.cpp x: 58 # contributors y: 174 # changes src/backend/gpopt/translate/CTranslatorQueryToDXL.cpp x: 41 # contributors y: 116 # changes src/include/gpopt/translate/CContextDXLToPlStmt.h x: 15 # contributors y: 24 # changes src/include/gpopt/translate/CTranslatorDXLToPlStmt.h x: 21 # contributors y: 56 # changes src/include/gpopt/translate/CTranslatorQueryToDXL.h x: 19 # contributors y: 32 # changes src/backend/access/transam/parallel.c x: 16 # contributors y: 69 # changes src/backend/gpopt/gpdbwrappers.cpp x: 60 # contributors y: 155 # changes src/backend/gpopt/translate/CTranslatorRelcacheToDXL.cpp x: 53 # contributors y: 162 # changes src/backend/gpopt/utils/COptTasks.cpp x: 34 # contributors y: 88 # changes src/backend/gporca/libgpopt/src/operators/CExpression.cpp x: 14 # contributors y: 24 # changes src/backend/gporca/libgpopt/src/search/CGroup.cpp x: 10 # contributors y: 16 # changes src/backend/gporca/libgpos/include/gpos/assert.h x: 7 # contributors y: 9 # changes src/backend/utils/misc/guc_gp.c x: 117 # contributors y: 371 # changes src/backend/access/appendonly/appendonlyam.c x: 45 # contributors y: 100 # changes src/backend/executor/instrument.c x: 29 # contributors y: 86 # changes src/include/portability/instr_time.h x: 15 # contributors y: 35 # changes src/include/executor/instrument.h x: 31 # contributors y: 86 # changes contrib/pg_buffercache/pg_buffercache_pages.c x: 18 # contributors y: 46 # changes src/backend/access/aocs/aocs_compaction.c x: 22 # contributors y: 37 # changes src/backend/access/aocs/aocsam.c x: 35 # contributors y: 70 # changes src/backend/access/aocs/aocssegfiles.c x: 29 # contributors y: 57 # changes src/backend/access/appendonly/aomd.c x: 24 # contributors y: 39 # changes src/backend/access/appendonly/aosegfiles.c x: 28 # contributors y: 52 # changes src/backend/access/bitmap/bitmapinsert.c x: 17 # contributors y: 29 # changes src/backend/access/bitmap/bitmaputil.c x: 20 # contributors y: 31 # changes src/backend/access/gin/ginxlog.c x: 21 # contributors y: 103 # changes src/backend/access/rmgrdesc/gistdesc.c x: 12 # contributors y: 32 # changes src/backend/access/rmgrdesc/heapdesc.c x: 14 # contributors y: 37 # changes src/backend/access/rmgrdesc/nbtdesc.c x: 15 # contributors y: 45 # changes src/backend/access/rmgrdesc/seqdesc.c x: 10 # contributors y: 23 # changes src/backend/access/rmgrdesc/xlogdesc.c x: 20 # contributors y: 54 # changes src/backend/access/transam/varsup.c x: 36 # contributors y: 170 # changes src/backend/access/transam/xlogutils.c x: 36 # contributors y: 176 # changes src/backend/catalog/Catalog.pm x: 19 # contributors y: 62 # changes src/backend/catalog/catalog.c x: 39 # contributors y: 203 # changes src/backend/commands/sequence.c x: 46 # contributors y: 319 # changes src/backend/storage/buffer/localbuf.c x: 26 # contributors y: 147 # changes src/backend/utils/adt/dbsize.c x: 44 # contributors y: 140 # changes src/common/relpath.c x: 12 # contributors y: 27 # changes src/include/access/xlog.h x: 41 # contributors y: 294 # changes src/include/c.h x: 42 # contributors y: 348 # changes src/include/catalog/catalog.h x: 28 # contributors y: 109 # changes src/include/catalog/heap.h x: 31 # contributors y: 182 # changes src/include/catalog/index.h x: 32 # contributors y: 162 # changes src/include/catalog/pg_control.h x: 34 # contributors y: 141 # changes src/include/commands/tablecmds.h x: 30 # contributors y: 145 # changes src/include/common/relpath.h x: 9 # contributors y: 24 # changes src/include/storage/buf_internals.h x: 26 # contributors y: 156 # changes src/include/utils/relcache.h x: 27 # contributors y: 137 # changes src/include/utils/relfilenodemap.h x: 9 # contributors y: 19 # changes src/include/utils/relmapper.h x: 16 # contributors y: 36 # changes src/backend/commands/explain.c x: 78 # contributors y: 496 # changes src/backend/commands/explain_gp.c x: 25 # contributors y: 46 # changes src/backend/executor/nodeHash.c x: 47 # contributors y: 252 # changes src/backend/executor/nodeHashjoin.c x: 46 # contributors y: 210 # changes src/backend/executor/nodeSeqscan.c x: 25 # contributors y: 132 # changes src/include/utils/guc.h x: 98 # contributors y: 371 # changes src/include/utils/sync_guc_name.h x: 31 # contributors y: 41 # changes src/backend/access/transam/xact.c x: 69 # contributors y: 628 # changes src/backend/cdb/dispatcher/cdbgang_async.c x: 25 # contributors y: 49 # changes src/backend/cdb/cdbtargeteddispatch.c x: 20 # contributors y: 43 # changes src/include/cdb/cdbinterconnect.h x: 11 # contributors y: 28 # changes src/include/cdb/ml_ipc.h x: 14 # contributors y: 29 # changes src/include/utils/datumstream.h x: 15 # contributors y: 20 # changes src/backend/storage/ipc/latch.c x: 16 # contributors y: 49 # changes src/include/storage/latch.h x: 17 # contributors y: 48 # changes src/backend/optimizer/path/clausesel.c x: 27 # contributors y: 147 # changes src/backend/storage/ipc/procarray.c x: 52 # contributors y: 319 # changes src/backend/storage/lmgr/lock.c x: 48 # contributors y: 333 # changes src/include/storage/procarray.h x: 32 # contributors y: 117 # changes src/backend/optimizer/plan/aqumv.c x: 3 # contributors y: 24 # changes contrib/oid2name/oid2name.c x: 20 # contributors y: 72 # changes contrib/pg_standby/pg_standby.c x: 23 # contributors y: 80 # changes contrib/postgres_fdw/postgres_fdw.c x: 29 # contributors y: 196 # changes contrib/vacuumlo/vacuumlo.c x: 25 # contributors y: 94 # changes src/backend/cdb/cdbhash.c x: 18 # contributors y: 42 # changes src/backend/cdb/cdbllize.c x: 29 # contributors y: 70 # changes src/backend/cdb/cdbutil.c x: 33 # contributors y: 79 # changes src/backend/cdb/cdbvars.c x: 40 # contributors y: 103 # changes src/backend/commands/copyfrom.c x: 21 # contributors y: 32 # changes src/backend/commands/policy.c x: 16 # contributors y: 62 # changes src/backend/commands/portalcmds.c x: 30 # contributors y: 166 # changes src/backend/commands/publicationcmds.c x: 15 # contributors y: 41 # changes src/backend/commands/trigger.c x: 51 # contributors y: 480 # changes src/backend/executor/nodeMotion.c x: 28 # contributors y: 70 # changes src/backend/executor/nodeNestloop.c x: 28 # contributors y: 116 # changes src/backend/executor/nodeSubplan.c x: 42 # contributors y: 225 # changes src/backend/executor/spi.c x: 49 # contributors y: 353 # changes src/backend/main/main.c x: 26 # contributors y: 185 # changes src/backend/nodes/readfast.c x: 57 # contributors y: 184 # changes src/backend/nodes/readfuncs.c x: 72 # contributors y: 515 # changes src/backend/optimizer/path/pathkeys.c x: 29 # contributors y: 194 # changes src/backend/optimizer/plan/createplan.c x: 74 # contributors y: 599 # changes src/backend/optimizer/plan/planner.c x: 75 # contributors y: 681 # changes src/backend/optimizer/util/walkers.c x: 28 # contributors y: 66 # changes src/backend/parser/parse_cte.c x: 21 # contributors y: 73 # changes src/backend/parser/parse_relation.c x: 42 # contributors y: 295 # changes src/backend/parser/parse_utilcmd.c x: 58 # contributors y: 321 # changes src/backend/rewrite/rewriteHandler.c x: 43 # contributors y: 342 # changes src/backend/tcop/utility.c x: 68 # contributors y: 575 # changes src/backend/utils/adt/array_userfuncs.c x: 19 # contributors y: 86 # changes src/include/access/xact.h x: 38 # contributors y: 226 # changes src/include/commands/copy.h x: 30 # contributors y: 100 # changes src/include/port.h x: 32 # contributors y: 246 # changes src/include/storage/s_lock.h x: 27 # contributors y: 217 # changes src/include/storage/smgr.h x: 37 # contributors y: 152 # changes src/interfaces/ecpg/preproc/ecpg.c x: 23 # contributors y: 166 # changes src/tools/msvc/Mkvcbuild.pm x: 34 # contributors y: 279 # changes src/interfaces/libpq/fe-exec.c x: 37 # contributors y: 274 # changes src/include/mb/pg_wchar.h x: 24 # contributors y: 155 # changes src/backend/gporca/libgpdbcost/src/CCostModelGPDB.cpp x: 18 # contributors y: 37 # changes src/backend/gporca/libgpopt/include/gpopt/metadata/CTableDescriptor.h x: 14 # contributors y: 23 # changes src/backend/gporca/libgpopt/src/xforms/CXformIndexGet2IndexScan.cpp x: 10 # contributors y: 14 # changes src/backend/postmaster/syslogger.c x: 35 # contributors y: 146 # changes src/backend/storage/buffer/bufmgr.c x: 46 # contributors y: 432 # changes src/include/cdb/cdbappendonlyam.h x: 22 # contributors y: 46 # changes src/include/storage/bufmgr.h x: 38 # contributors y: 204 # changes contrib/pgcrypto/pgcrypto.c x: 20 # contributors y: 50 # changes src/backend/cdb/cdbappendonlystoragewrite.c x: 22 # contributors y: 50 # changes src/backend/utils/datumstream/datumstream.c x: 18 # contributors y: 33 # changes src/backend/parser/parse_clause.c x: 41 # contributors y: 343 # changes src/backend/access/brin/brin.c x: 26 # contributors y: 86 # changes src/backend/access/brin/brin_tuple.c x: 11 # contributors y: 35 # changes src/include/access/brin_tuple.h x: 8 # contributors y: 20 # changes src/backend/access/brin/brin_revmap.c x: 12 # contributors y: 38 # changes src/backend/executor/execPartition.c x: 22 # contributors y: 96 # changes src/backend/gporca/libgpopt/src/xforms/CXformLeftJoin2RightJoin.cpp x: 5 # contributors y: 4 # changes src/backend/gporca/libgpopt/include/gpopt/operators/CExpressionPreprocessor.h x: 13 # contributors y: 18 # changes src/backend/gporca/libgpopt/src/operators/CExpressionPreprocessor.cpp x: 23 # contributors y: 45 # changes src/backend/gporca/libnaucrates/include/naucrates/traceflags/traceflags.h x: 14 # contributors y: 16 # changes src/backend/gporca/libgpopt/include/gpopt/xforms/CXformUtils.h x: 19 # contributors y: 37 # changes src/backend/gporca/server/include/unittest/dxl/statistics/CFilterCardinalityTest.h x: 8 # contributors y: 9 # changes src/backend/gporca/libnaucrates/include/naucrates/statistics/CStatistics.h x: 12 # contributors y: 21 # changes src/backend/gporca/libgpopt/include/gpopt/xforms/CXform.h x: 13 # contributors y: 31 # changes src/backend/gporca/libgpopt/src/optimizer/COptimizerConfig.cpp x: 12 # contributors y: 14 # changes src/backend/gporca/libnaucrates/include/naucrates/dxl/operators/CDXLOperatorFactory.h x: 12 # contributors y: 18 # changes src/backend/gporca/server/src/unittest/dxl/statistics/CJoinCardinalityTest.cpp x: 9 # contributors y: 15 # changes src/backend/gporca/server/src/unittest/gpopt/translate/CTranslatorDXLToExprTest.cpp x: 11 # contributors y: 12 # changes src/include/gpopt/translate/CTranslatorDXLToScalar.h x: 16 # contributors y: 28 # changes src/backend/gpopt/config/CConfigParamMapping.cpp x: 30 # contributors y: 60 # changes src/backend/access/common/tupconvert.c x: 17 # contributors y: 43 # changes src/backend/gporca/libgpopt/src/metadata/CTableDescriptor.cpp x: 16 # contributors y: 23 # changes src/backend/cdb/cdbmutate.c x: 35 # contributors y: 106 # changes src/backend/optimizer/plan/subselect.c x: 54 # contributors y: 338 # changes src/backend/commands/matview.c x: 37 # contributors y: 126 # changes src/include/commands/cluster.h x: 23 # contributors y: 86 # changes src/backend/utils/init/postinit.c x: 57 # contributors y: 353 # changes src/backend/catalog/system_views.sql x: 62 # contributors y: 307 # changes src/backend/commands/vacuum.c x: 82 # contributors y: 626 # changes src/backend/access/gin/ginfast.c x: 26 # contributors y: 79 # changes src/backend/access/transam/clog.c x: 27 # contributors y: 130 # changes src/backend/access/transam/xloginsert.c x: 23 # contributors y: 65 # changes src/backend/catalog/aclchk.c x: 45 # contributors y: 310 # changes src/backend/catalog/dependency.c x: 39 # contributors y: 255 # changes src/backend/catalog/genbki.pl x: 19 # contributors y: 85 # changes src/backend/catalog/objectaddress.c x: 32 # contributors y: 174 # changes src/backend/catalog/pg_compression.c x: 17 # contributors y: 27 # changes src/backend/catalog/pg_shdepend.c x: 26 # contributors y: 125 # changes src/backend/catalog/pg_type.c x: 33 # contributors y: 214 # changes src/backend/catalog/storage.c x: 28 # contributors y: 93 # changes src/backend/cdb/cdbcopy.c x: 25 # contributors y: 55 # changes src/backend/cdb/cdbpath.c x: 33 # contributors y: 97 # changes src/backend/cdb/cdbplan.c x: 26 # contributors y: 54 # changes src/backend/cdb/cdbtm.c x: 31 # contributors y: 117 # changes src/backend/cdb/dispatcher/cdbgang.c x: 37 # contributors y: 89 # changes src/backend/commands/alter.c x: 30 # contributors y: 156 # changes src/backend/commands/analyze.c x: 59 # contributors y: 368 # changes src/backend/commands/copy.c x: 81 # contributors y: 646 # changes src/backend/commands/copyfromparse.c x: 7 # contributors y: 15 # changes src/backend/commands/createas.c x: 43 # contributors y: 111 # changes src/backend/commands/event_trigger.c x: 23 # contributors y: 106 # changes src/backend/commands/extension.c x: 31 # contributors y: 140 # changes src/backend/commands/exttablecmds.c x: 24 # contributors y: 44 # changes src/backend/commands/functioncmds.c x: 36 # contributors y: 276 # changes src/backend/commands/indexcmds.c x: 58 # contributors y: 462 # changes src/backend/commands/proclang.c x: 28 # contributors y: 176 # changes src/backend/commands/statscmds.c x: 14 # contributors y: 47 # changes src/backend/commands/typecmds.c x: 39 # contributors y: 354 # changes src/backend/commands/user.c x: 39 # contributors y: 316 # changes src/backend/executor/execExpr.c x: 17 # contributors y: 74 # changes src/backend/executor/execParallel.c x: 19 # contributors y: 94 # changes src/backend/executor/execProcnode.c x: 49 # contributors y: 214 # changes src/backend/executor/execUtils.c x: 56 # contributors y: 353 # changes src/backend/executor/functions.c x: 39 # contributors y: 258 # changes src/backend/executor/nodeAgg.c x: 56 # contributors y: 368 # changes src/backend/executor/nodeBitmapHeapscan.c x: 38 # contributors y: 149 # changes src/backend/executor/nodeBitmapIndexscan.c x: 26 # contributors y: 95 # changes src/backend/executor/nodeIndexonlyscan.c x: 18 # contributors y: 71 # changes src/backend/executor/nodeIndexscan.c x: 32 # contributors y: 235 # changes src/backend/executor/nodeSplitUpdate.c x: 13 # contributors y: 22 # changes src/backend/fts/fts.c x: 25 # contributors y: 71 # changes src/backend/libpq/auth.c x: 39 # contributors y: 359 # changes src/backend/libpq/hba.c x: 32 # contributors y: 299 # changes src/backend/nodes/copyfuncs.c x: 93 # contributors y: 895 # changes src/backend/nodes/equalfuncs.c x: 78 # contributors y: 689 # changes src/backend/nodes/makefuncs.c x: 25 # contributors y: 138 # changes src/backend/nodes/nodeFuncs.c x: 40 # contributors y: 183 # changes src/backend/nodes/outfast.c x: 46 # contributors y: 142 # changes src/backend/nodes/outfuncs.c x: 94 # contributors y: 834 # changes src/backend/optimizer/path/allpaths.c x: 59 # contributors y: 437 # changes src/backend/optimizer/path/costsize.c x: 58 # contributors y: 434 # changes src/backend/optimizer/path/equivclass.c x: 19 # contributors y: 124 # changes src/backend/optimizer/path/indxpath.c x: 35 # contributors y: 360 # changes src/backend/optimizer/path/joinpath.c x: 36 # contributors y: 236 # changes src/backend/optimizer/path/joinrels.c x: 28 # contributors y: 202 # changes src/backend/optimizer/path/tidpath.c x: 19 # contributors y: 77 # changes src/backend/optimizer/plan/initsplan.c x: 30 # contributors y: 279 # changes src/backend/optimizer/plan/setrefs.c x: 49 # contributors y: 349 # changes src/backend/optimizer/prep/prepjointree.c x: 33 # contributors y: 206 # changes src/backend/optimizer/prep/preptlist.c x: 28 # contributors y: 174 # changes src/backend/optimizer/prep/prepunion.c x: 46 # contributors y: 331 # changes src/backend/optimizer/util/clauses.c x: 52 # contributors y: 510 # changes src/backend/optimizer/util/pathnode.c x: 66 # contributors y: 396 # changes src/backend/optimizer/util/plancat.c x: 54 # contributors y: 363 # changes src/backend/optimizer/util/relnode.c x: 33 # contributors y: 230 # changes src/backend/postmaster/bgworker.c x: 18 # contributors y: 81 # changes src/backend/postmaster/pgstat.c x: 45 # contributors y: 442 # changes src/backend/postmaster/postmaster.c x: 69 # contributors y: 908 # changes src/backend/replication/basebackup.c x: 37 # contributors y: 175 # changes src/backend/replication/logical/worker.c x: 19 # contributors y: 112 # changes src/backend/replication/syncrep.c x: 36 # contributors y: 115 # changes src/backend/replication/walsender.c x: 37 # contributors y: 307 # changes src/backend/storage/file/buffile.c x: 36 # contributors y: 112 # changes src/backend/storage/ipc/ipc.c x: 25 # contributors y: 147 # changes src/backend/storage/ipc/ipci.c x: 43 # contributors y: 200 # changes src/backend/storage/lmgr/lmgr.c x: 34 # contributors y: 165 # changes src/backend/storage/lmgr/proc.c x: 59 # contributors y: 403 # changes src/backend/storage/page/bufpage.c x: 28 # contributors y: 144 # changes src/backend/storage/smgr/md.c x: 41 # contributors y: 264 # changes src/backend/tcop/dest.c x: 29 # contributors y: 122 # changes src/backend/utils/adt/genfile.c x: 27 # contributors y: 88 # changes src/backend/utils/adt/lockfuncs.c x: 28 # contributors y: 102 # changes src/backend/utils/adt/misc.c x: 35 # contributors y: 169 # changes src/backend/utils/adt/pgstatfuncs.c x: 35 # contributors y: 191 # changes src/backend/utils/adt/selfuncs.c x: 56 # contributors y: 479 # changes src/backend/utils/adt/tsvector_op.c x: 23 # contributors y: 102 # changes src/backend/utils/error/elog.c x: 52 # contributors y: 374 # changes src/backend/utils/gp/segadmin.c x: 19 # contributors y: 44 # changes src/backend/utils/init/globals.c x: 40 # contributors y: 192 # changes src/backend/utils/mb/mbutils.c x: 27 # contributors y: 154 # changes src/backend/utils/misc/faultinjector.c x: 33 # contributors y: 84 # changes src/backend/utils/misc/ps_status.c x: 23 # contributors y: 95 # changes src/backend/utils/resgroup/resgroup.c x: 35 # contributors y: 142 # changes src/backend/utils/resscheduler/resqueue.c x: 21 # contributors y: 42 # changes src/backend/utils/sort/tuplesort.c x: 40 # contributors y: 253 # changes src/backend/utils/sort/tuplestore.c x: 36 # contributors y: 123 # changes src/backend/utils/time/snapmgr.c x: 33 # contributors y: 133 # changes src/include/access/clog.h x: 20 # contributors y: 70 # changes src/include/access/heapam.h x: 38 # contributors y: 272 # changes src/include/access/relscan.h x: 27 # contributors y: 142 # changes src/include/access/xlogutils.h x: 24 # contributors y: 86 # changes src/include/catalog/dependency.h x: 30 # contributors y: 133 # changes src/include/catalog/pg_authid.h x: 24 # contributors y: 72 # changes src/include/catalog/pg_proc.h x: 56 # contributors y: 887 # changes src/include/catalog/pg_type.h x: 40 # contributors y: 315 # changes src/include/commands/typecmds.h x: 24 # contributors y: 93 # changes src/include/commands/vacuum.h x: 39 # contributors y: 181 # changes src/include/executor/hashjoin.h x: 26 # contributors y: 105 # changes src/include/executor/nodeAppend.h x: 20 # contributors y: 66 # changes src/include/foreign/foreign.h x: 20 # contributors y: 57 # changes src/include/gpopt/gpdbwrappers.h x: 44 # contributors y: 121 # changes src/include/nodes/nodeFuncs.h x: 19 # contributors y: 75 # changes src/include/nodes/nodes.h x: 65 # contributors y: 459 # changes src/include/nodes/parsenodes.h x: 83 # contributors y: 775 # changes src/include/nodes/pg_list.h x: 25 # contributors y: 120 # changes src/include/nodes/plannodes.h x: 66 # contributors y: 364 # changes src/include/optimizer/clauses.h x: 29 # contributors y: 174 # changes src/include/optimizer/cost.h x: 38 # contributors y: 209 # changes src/include/optimizer/pathnode.h x: 37 # contributors y: 219 # changes src/include/optimizer/paths.h x: 23 # contributors y: 209 # changes src/include/optimizer/prep.h x: 24 # contributors y: 125 # changes src/include/parser/kwlist.h x: 55 # contributors y: 150 # changes src/include/postgres.h x: 33 # contributors y: 163 # changes src/include/postmaster/postmaster.h x: 32 # contributors y: 91 # changes src/include/postmaster/syslogger.h x: 19 # contributors y: 52 # changes src/include/replication/walsender_private.h x: 23 # contributors y: 52 # changes src/include/storage/bufpage.h x: 25 # contributors y: 146 # changes src/include/storage/pmsignal.h x: 21 # contributors y: 77 # changes src/include/storage/proc.h x: 39 # contributors y: 262 # changes src/include/utils/numeric.h x: 23 # contributors y: 74 # changes src/include/utils/ps_status.h x: 13 # contributors y: 35 # changes src/include/utils/syscache.h x: 30 # contributors y: 151 # changes src/include/parser/parse_relation.h x: 24 # contributors y: 123 # changes src/backend/commands/resgroupcmds.c x: 29 # contributors y: 81 # changes src/backend/commands/view.c x: 35 # contributors y: 212 # changes src/backend/gporca/libgpopt/src/operators/CPhysicalJoin.cpp x: 16 # contributors y: 29 # changes src/backend/executor/execAmi.c x: 41 # contributors y: 201 # changes src/include/optimizer/plancat.h x: 25 # contributors y: 112 # changes contrib/auto_explain/auto_explain.c x: 22 # contributors y: 76 # changes src/include/replication/slot.h x: 16 # contributors y: 47 # changes src/include/catalog/catversion.h x: 85 # contributors y: 1204 # changes src/include/port/atomics/arch-x86.h x: 7 # contributors y: 22 # changes src/backend/storage/file/fd.c x: 47 # contributors y: 303 # changes src/backend/commands/dbcommands.c x: 47 # contributors y: 368 # changes src/backend/fts/ftsprobe.c x: 27 # contributors y: 45 # changes src/interfaces/ecpg/ecpglib/connect.c x: 17 # contributors y: 90 # changes src/backend/optimizer/util/tlist.c x: 29 # contributors y: 155 # changes src/backend/catalog/namespace.c x: 36 # contributors y: 257 # changes src/backend/utils/adt/arrayfuncs.c x: 31 # contributors y: 249 # changes src/backend/utils/adt/arrayutils.c x: 15 # contributors y: 59 # changes src/include/utils/array.h x: 22 # contributors y: 129 # changes src/backend/cdb/dispatcher/cdbdisp_dtx.c x: 14 # contributors y: 38 # changes src/backend/postmaster/pgarch.c x: 24 # contributors y: 108 # changes src/backend/access/transam/xlogarchive.c x: 18 # contributors y: 51 # changes src/include/postmaster/pgarch.h x: 17 # contributors y: 39 # changes src/interfaces/libpq/fe-connect.c x: 45 # contributors y: 558 # changes src/backend/partitioning/partbounds.c x: 13 # contributors y: 61 # changes src/backend/utils/mmgr/aset.c x: 34 # contributors y: 157 # changes src/backend/executor/nodeLockRows.c x: 17 # contributors y: 67 # changes src/backend/access/transam/xlogfuncs.c x: 27 # contributors y: 79 # changes src/include/utils/elog.h x: 38 # contributors y: 187 # changes src/port/pqsignal.c x: 8 # contributors y: 24 # changes src/backend/port/win32/signal.c x: 18 # contributors y: 61 # changes src/include/utils/builtins.h x: 61 # contributors y: 537 # changes src/backend/replication/slot.c x: 19 # contributors y: 109 # changes src/fe_utils/print.c x: 10 # contributors y: 28 # changes src/include/catalog/namespace.h x: 29 # contributors y: 133 # changes src/backend/catalog/pg_aggregate.c x: 27 # contributors y: 187 # changes src/backend/commands/aggregatecmds.c x: 24 # contributors y: 129 # changes contrib/pg_stat_statements/pg_stat_statements.c x: 32 # contributors y: 145 # changes src/include/cdb/cdbgang.h x: 21 # contributors y: 48 # changes src/backend/commands/tablespace.c x: 39 # contributors y: 212 # changes src/backend/commands/foreigncmds.c x: 24 # contributors y: 101 # changes src/backend/statistics/dependencies.c x: 13 # contributors y: 45 # changes src/backend/executor/nodeSort.c x: 32 # contributors y: 132 # changes src/backend/postmaster/autovacuum.c x: 39 # contributors y: 269 # changes src/backend/rewrite/rewriteManip.c x: 31 # contributors y: 206 # changes src/backend/parser/parse_expr.c x: 40 # contributors y: 382 # changes src/backend/optimizer/util/restrictinfo.c x: 17 # contributors y: 114 # changes src/include/foreign/fdwapi.h x: 17 # contributors y: 56 # changes src/backend/access/heap/heapam_handler.c x: 22 # contributors y: 66 # changes src/backend/storage/ipc/shmem.c x: 21 # contributors y: 140 # changes src/backend/bootstrap/bootstrap.c x: 37 # contributors y: 370 # changes src/interfaces/libpq/libpq-int.h x: 34 # contributors y: 251 # changes src/interfaces/libpq/libpq-fe.h x: 30 # contributors y: 221 # changes src/backend/nodes/bitmapset.c x: 21 # contributors y: 71 # changes src/backend/utils/time/sharedsnapshot.c x: 20 # contributors y: 39 # changes src/timezone/zic.c x: 13 # contributors y: 75 # changes src/include/commands/trigger.h x: 34 # contributors y: 146 # changes src/include/utils/snapmgr.h x: 25 # contributors y: 78 # changes gpMgmt/sbin/gpgetstatususingtransition.py x: 16 # contributors y: 17 # changes src/backend/executor/nodeWorktablescan.c x: 15 # contributors y: 48 # changes src/backend/executor/execExprInterp.c x: 16 # contributors y: 61 # changes src/backend/catalog/pg_depend.c x: 22 # contributors y: 101 # changes src/backend/catalog/pg_operator.c x: 25 # contributors y: 169 # changes src/backend/parser/parse_node.c x: 26 # contributors y: 166 # changes src/include/executor/spi.h x: 26 # contributors y: 130 # changes contrib/postgres_fdw/sql/postgres_fdw.sql x: 20 # contributors y: 147 # changes src/include/storage/lwlock.h x: 33 # contributors y: 152 # changes src/interfaces/ecpg/ecpglib/descriptor.c x: 19 # contributors y: 68 # changes src/interfaces/ecpg/ecpglib/execute.c x: 25 # contributors y: 163 # changes src/backend/storage/ipc/sinval.c x: 23 # contributors y: 125 # changes src/backend/jit/llvm/llvmjit_expr.c x: 13 # contributors y: 38 # changes src/include/nodes/primnodes.h x: 49 # contributors y: 305 # changes src/interfaces/libpq/fe-secure-openssl.c x: 15 # contributors y: 76 # changes src/tools/msvc/Solution.pm x: 28 # contributors y: 199 # changes src/backend/access/index/indexam.c x: 33 # contributors y: 197 # changes src/include/access/genam.h x: 26 # contributors y: 139 # changes src/backend/replication/logical/relation.c x: 10 # contributors y: 39 # changes src/include/catalog/pg_am.h x: 23 # contributors y: 128 # changes src/backend/utils/adt/varchar.c x: 24 # contributors y: 174 # changes src/backend/executor/nodeAppend.c x: 24 # contributors y: 139 # changes src/backend/executor/nodeFunctionscan.c x: 27 # contributors y: 125 # changes src/backend/executor/nodeLimit.c x: 26 # contributors y: 102 # changes src/backend/executor/nodeMergejoin.c x: 31 # contributors y: 179 # changes src/include/executor/executor.h x: 46 # contributors y: 334 # changes src/include/executor/nodeAgg.h x: 22 # contributors y: 89 # changes src/include/executor/nodeMaterial.h x: 17 # contributors y: 62 # changes src/include/executor/nodeSort.h x: 18 # contributors y: 63 # changes src/pl/plpython/plpy_procedure.h x: 6 # contributors y: 17 # changes src/pl/plpython/plpython.h x: 11 # contributors y: 40 # changes src/pl/plpython/plpy_elog.c x: 15 # contributors y: 31 # changes src/pl/plpython/plpy_typeio.c x: 15 # contributors y: 53 # changes src/pl/plperl/plperl.c x: 27 # contributors y: 283 # changes src/pl/plpgsql/src/pl_exec.c x: 35 # contributors y: 460 # changes src/pl/tcl/pltcl.c x: 28 # contributors y: 218 # changes src/backend/storage/ipc/dsm.c x: 14 # contributors y: 53 # changes src/backend/executor/execScan.c x: 27 # contributors y: 108 # changes src/backend/catalog/partition.c x: 14 # contributors y: 96 # changes src/include/catalog/partition.h x: 9 # contributors y: 39 # changes src/include/tcop/utility.h x: 20 # contributors y: 84 # changes src/backend/access/common/heaptuple.c x: 34 # contributors y: 203 # changes src/include/commands/defrem.h x: 34 # contributors y: 215 # changes src/backend/commands/comment.c x: 27 # contributors y: 183 # changes src/include/commands/schemacmds.h x: 19 # contributors y: 56 # changes src/include/utils/acl.h x: 25 # contributors y: 176 # changes src/backend/commands/async.c x: 27 # contributors y: 229 # changes src/include/commands/async.h x: 18 # contributors y: 74 # changes contrib/pgstattuple/pgstatindex.c x: 24 # contributors y: 58 # changes contrib/pgstattuple/pgstattuple.c x: 24 # contributors y: 85 # changes src/backend/rewrite/rewriteDefine.c x: 39 # contributors y: 237 # changes src/backend/utils/adt/acl.c x: 31 # contributors y: 236 # changes src/pl/plpgsql/src/pl_comp.c x: 32 # contributors y: 264 # changes gpMgmt/sbin/gpconfig_helper.py x: 9 # contributors y: 7 # changes src/backend/executor/tstoreReceiver.c x: 17 # contributors y: 58 # changes src/include/storage/buffile.h x: 23 # contributors y: 68 # changes src/include/storage/fd.h x: 36 # contributors y: 149 # changes src/include/tcop/dest.h x: 20 # contributors y: 92 # changes src/backend/access/nbtree/nbtree.c x: 40 # contributors y: 294 # changes src/backend/access/spgist/spgutils.c x: 18 # contributors y: 56 # changes src/backend/commands/opclasscmds.c x: 28 # contributors y: 167 # changes src/include/access/gin_private.h x: 23 # contributors y: 91 # changes src/include/access/hash.h x: 30 # contributors y: 178 # changes src/include/access/nbtree.h x: 30 # contributors y: 255 # changes src/include/access/spgist_private.h x: 14 # contributors y: 49 # changes src/include/catalog/pg_index.h x: 20 # contributors y: 98 # changes src/backend/access/transam/rmgr.c x: 24 # contributors y: 63 # changes src/backend/access/nbtree/nbtpage.c x: 29 # contributors y: 233 # changes src/backend/utils/adt/json.c x: 22 # contributors y: 106 # changes src/backend/bootstrap/bootparse.y x: 31 # contributors y: 185 # changes src/backend/cdb/cdbcat.c x: 19 # contributors y: 41 # changes src/backend/cdb/cdbgroup.c x: 24 # contributors y: 79 # changes src/backend/nodes/read.c x: 17 # contributors y: 83 # changes src/backend/optimizer/plan/planagg.c x: 23 # contributors y: 137 # changes src/backend/optimizer/util/var.c x: 27 # contributors y: 158 # changes src/backend/parser/parse_type.c x: 30 # contributors y: 175 # changes src/backend/utils/mmgr/mcxt.c x: 34 # contributors y: 147 # changes src/include/catalog/indexing.h x: 36 # contributors y: 202 # changes src/include/catalog/pg_attribute.h x: 29 # contributors y: 213 # changes src/include/catalog/pg_cast.h x: 27 # contributors y: 104 # changes src/include/commands/sequence.h x: 25 # contributors y: 96 # changes src/include/nodes/memnodes.h x: 27 # contributors y: 83 # changes src/include/optimizer/tlist.h x: 21 # contributors y: 105 # changes contrib/bloom/blinsert.c x: 12 # contributors y: 34 # changes src/backend/access/gin/ginget.c x: 26 # contributors y: 115 # changes src/backend/access/gist/gistget.c x: 34 # contributors y: 166 # changes src/backend/access/hash/hash.c x: 34 # contributors y: 199 # changes src/backend/access/hash/hashpage.c x: 26 # contributors y: 159 # changes src/backend/access/nbtree/nbtsort.c x: 34 # contributors y: 228 # changes src/backend/access/spgist/spginsert.c x: 16 # contributors y: 54 # changes src/backend/optimizer/geqo/geqo_eval.c x: 11 # contributors y: 108 # changes src/include/storage/shmem.h x: 18 # contributors y: 92 # changes contrib/cube/cube.c x: 20 # contributors y: 80 # changes contrib/dblink/dblink.c x: 26 # contributors y: 178 # changes contrib/hstore/hstore_io.c x: 24 # contributors y: 67 # changes contrib/pageinspect/btreefuncs.c x: 22 # contributors y: 55 # changes contrib/pg_trgm/sql/pg_trgm.sql x: 10 # contributors y: 29 # changes contrib/pg_trgm/trgm_op.c x: 24 # contributors y: 56 # changes src/backend/access/common/printtup.c x: 21 # contributors y: 134 # changes src/backend/access/common/tupdesc.c x: 29 # contributors y: 189 # changes src/backend/access/gin/gindatapage.c x: 21 # contributors y: 89 # changes src/backend/access/gin/gininsert.c x: 25 # contributors y: 102 # changes src/backend/access/gin/ginscan.c x: 18 # contributors y: 77 # changes src/backend/access/gin/ginvacuum.c x: 25 # contributors y: 109 # changes src/backend/access/gist/gist.c x: 33 # contributors y: 263 # changes src/backend/access/gist/gistutil.c x: 27 # contributors y: 118 # changes src/backend/access/hash/hashfunc.c x: 19 # contributors y: 100 # changes src/backend/access/hash/hashovfl.c x: 20 # contributors y: 116 # changes src/backend/access/heap/hio.c x: 25 # contributors y: 136 # changes src/backend/access/nbtree/nbtinsert.c x: 36 # contributors y: 305 # changes src/backend/access/nbtree/nbtutils.c x: 32 # contributors y: 189 # changes src/backend/access/nbtree/nbtxlog.c x: 25 # contributors y: 171 # changes src/backend/access/transam/multixact.c x: 24 # contributors y: 148 # changes src/backend/access/transam/transam.c x: 20 # contributors y: 105 # changes src/backend/access/transam/twophase.c x: 35 # contributors y: 257 # changes src/backend/catalog/indexing.c x: 24 # contributors y: 158 # changes src/backend/catalog/information_schema.sql x: 23 # contributors y: 162 # changes src/backend/catalog/pg_proc.c x: 32 # contributors y: 272 # changes src/backend/catalog/pg_subscription.c x: 9 # contributors y: 33 # changes src/backend/commands/conversioncmds.c x: 21 # contributors y: 97 # changes src/backend/commands/define.c x: 22 # contributors y: 135 # changes src/backend/commands/operatorcmds.c x: 23 # contributors y: 120 # changes src/backend/commands/prepare.c x: 28 # contributors y: 188 # changes src/backend/commands/subscriptioncmds.c x: 12 # contributors y: 80 # changes src/backend/commands/variable.c x: 27 # contributors y: 190 # changes src/backend/executor/execGrouping.c x: 22 # contributors y: 82 # changes src/backend/executor/execJunk.c x: 17 # contributors y: 93 # changes src/backend/executor/nodeCtescan.c x: 12 # contributors y: 46 # changes src/backend/executor/nodeCustom.c x: 10 # contributors y: 34 # changes src/backend/executor/nodeGather.c x: 8 # contributors y: 60 # changes src/backend/executor/nodeGroup.c x: 18 # contributors y: 106 # changes src/backend/executor/tqueue.c x: 9 # contributors y: 34 # changes src/backend/libpq/auth-scram.c x: 11 # contributors y: 46 # changes src/backend/libpq/be-fsstubs.c x: 24 # contributors y: 134 # changes src/backend/libpq/be-secure.c x: 26 # contributors y: 162 # changes src/backend/libpq/crypt.c x: 20 # contributors y: 130 # changes src/backend/libpq/pqcomm.c x: 29 # contributors y: 278 # changes src/backend/nodes/nodes.c x: 13 # contributors y: 52 # changes src/backend/nodes/tidbitmap.c x: 23 # contributors y: 83 # changes src/backend/optimizer/geqo/geqo_misc.c x: 7 # contributors y: 57 # changes src/backend/optimizer/geqo/geqo_pool.c x: 6 # contributors y: 48 # changes src/backend/optimizer/geqo/geqo_selection.c x: 8 # contributors y: 41 # changes src/backend/optimizer/prep/prepqual.c x: 15 # contributors y: 95 # changes src/backend/optimizer/util/joininfo.c x: 15 # contributors y: 81 # changes src/backend/optimizer/util/orclauses.c x: 8 # contributors y: 29 # changes src/backend/parser/parse_coerce.c x: 31 # contributors y: 271 # changes src/backend/parser/parse_func.c x: 32 # contributors y: 338 # changes src/backend/parser/parse_target.c x: 33 # contributors y: 270 # changes src/backend/parser/parser.c x: 16 # contributors y: 116 # changes src/backend/parser/scan.l x: 26 # contributors y: 211 # changes src/backend/partitioning/partprune.c x: 12 # contributors y: 53 # changes src/backend/port/sysv_shmem.c x: 18 # contributors y: 114 # changes src/backend/regex/regcomp.c x: 18 # contributors y: 100 # changes src/backend/replication/logical/reorderbuffer.c x: 22 # contributors y: 149 # changes src/backend/replication/logical/snapbuild.c x: 18 # contributors y: 89 # changes src/backend/replication/walreceiverfuncs.c x: 21 # contributors y: 62 # changes src/backend/storage/ipc/sinvaladt.c x: 23 # contributors y: 118 # changes src/backend/storage/large_object/inv_api.c x: 25 # contributors y: 187 # changes src/backend/storage/lmgr/predicate.c x: 21 # contributors y: 116 # changes src/backend/tcop/fastpath.c x: 22 # contributors y: 138 # changes src/backend/tsearch/ts_locale.c x: 13 # contributors y: 53 # changes src/backend/utils/adt/formatting.c x: 31 # contributors y: 279 # changes src/backend/utils/adt/geo_ops.c x: 25 # contributors y: 160 # changes src/backend/utils/adt/jsonfuncs.c x: 20 # contributors y: 126 # changes src/backend/utils/adt/numutils.c x: 22 # contributors y: 110 # changes src/backend/utils/adt/oracle_compat.c x: 25 # contributors y: 115 # changes src/backend/utils/adt/regexp.c x: 21 # contributors y: 126 # changes src/backend/utils/adt/regproc.c x: 31 # contributors y: 172 # changes src/backend/utils/adt/ri_triggers.c x: 32 # contributors y: 215 # changes src/backend/utils/adt/timestamp.c x: 31 # contributors y: 309 # changes src/backend/utils/adt/varbit.c x: 20 # contributors y: 112 # changes src/backend/utils/adt/varlena.c x: 37 # contributors y: 315 # changes src/backend/utils/fmgr/dfmgr.c x: 19 # contributors y: 148 # changes src/backend/utils/fmgr/fmgr.c x: 27 # contributors y: 204 # changes src/backend/utils/mb/conv.c x: 16 # contributors y: 95 # changes src/backend/utils/sort/logtape.c x: 21 # contributors y: 93 # changes src/include/access/printtup.h x: 15 # contributors y: 66 # changes src/include/access/valid.h x: 14 # contributors y: 64 # changes src/include/catalog/pg_amproc.h x: 29 # contributors y: 160 # changes src/include/catalog/pg_description.h x: 15 # contributors y: 70 # changes src/include/catalog/pg_opclass.h x: 30 # contributors y: 161 # changes src/include/catalog/pg_operator.h x: 35 # contributors y: 274 # changes src/include/catalog/pg_trigger.h x: 20 # contributors y: 86 # changes src/include/commands/dbcommands.h x: 27 # contributors y: 99 # changes src/include/commands/portalcmds.h x: 14 # contributors y: 58 # changes src/include/executor/execParallel.h x: 7 # contributors y: 26 # changes src/include/executor/functions.h x: 16 # contributors y: 75 # changes src/include/executor/nodeGroup.h x: 11 # contributors y: 55 # changes src/include/executor/spi_priv.h x: 16 # contributors y: 78 # changes src/include/fmgr.h x: 24 # contributors y: 143 # changes src/include/libpq/libpq.h x: 21 # contributors y: 132 # changes src/include/libpq/pqcomm.h x: 26 # contributors y: 143 # changes src/include/nodes/makefuncs.h x: 19 # contributors y: 118 # changes src/include/nodes/params.h x: 17 # contributors y: 76 # changes src/include/optimizer/geqo.h x: 9 # contributors y: 61 # changes src/include/optimizer/geqo_copy.h x: 6 # contributors y: 36 # changes src/include/optimizer/geqo_misc.h x: 6 # contributors y: 46 # changes src/include/optimizer/geqo_pool.h x: 6 # contributors y: 40 # changes src/include/optimizer/joininfo.h x: 13 # contributors y: 66 # changes src/include/optimizer/restrictinfo.h x: 12 # contributors y: 81 # changes src/include/parser/gramparse.h x: 13 # contributors y: 84 # changes src/include/parser/parse_clause.h x: 21 # contributors y: 111 # changes src/include/parser/parse_expr.h x: 14 # contributors y: 73 # changes src/include/parser/parse_node.h x: 29 # contributors y: 151 # changes src/include/parser/parse_oper.h x: 14 # contributors y: 79 # changes src/include/parser/parse_type.h x: 16 # contributors y: 82 # changes src/include/pg_config_manual.h x: 35 # contributors y: 126 # changes src/include/pgstat.h x: 36 # contributors y: 251 # changes src/include/storage/large_object.h x: 15 # contributors y: 72 # changes src/include/utils/pg_crc.h x: 12 # contributors y: 48 # changes src/include/utils/plancache.h x: 22 # contributors y: 71 # changes src/include/utils/timestamp.h x: 20 # contributors y: 136 # changes src/interfaces/ecpg/compatlib/informix.c x: 14 # contributors y: 88 # changes src/interfaces/ecpg/include/ecpglib.h x: 15 # contributors y: 103 # changes src/interfaces/ecpg/include/ecpgtype.h x: 10 # contributors y: 52 # changes src/interfaces/ecpg/pgtypeslib/dt_common.c x: 21 # contributors y: 85 # changes src/interfaces/ecpg/preproc/pgc.l x: 22 # contributors y: 232 # changes src/interfaces/ecpg/preproc/type.h x: 14 # contributors y: 71 # changes src/interfaces/libpq/fe-auth.c x: 23 # contributors y: 202 # changes src/interfaces/libpq/fe-lobj.c x: 19 # contributors y: 99 # changes src/interfaces/libpq/fe-print.c x: 14 # contributors y: 101 # changes src/interfaces/libpq/fe-secure.c x: 22 # contributors y: 172 # changes src/pl/plpgsql/src/pl_handler.c x: 24 # contributors y: 113 # changes src/pl/plpgsql/src/plpgsql.h x: 33 # contributors y: 238 # changes src/port/path.c x: 18 # contributors y: 110 # changes src/timezone/pgtz.h x: 9 # contributors y: 44 # changes src/tools/msvc/vcregress.pl x: 18 # contributors y: 135 # changes gpMgmt/sbin/gpoperation.py x: 6 # contributors y: 3 # changes src/interfaces/ecpg/preproc/variable.c x: 12 # contributors y: 75 # changes src/backend/optimizer/path/orindxpath.c x: 12 # contributors y: 97 # changes
1204.0
# changes
  min: 1.0
  average: 29.01
  25th percentile: 5.0
  median: 8.0
  75th percentile: 22.0
  max: 1204.0
0 117.0
# contributors
min: 1.0 | average: 8.64 | 25th percentile: 4.0 | median: 5.0 | 75th percentile: 10.0 | max: 117.0

Number of Contributors vs. File Size: 6236 points

src/backend/gpopt/translate/CTranslatorDXLToScalar.cpp x: 27 # contributors y: 1582 lines of code src/backend/gpopt/translate/CTranslatorScalarToDXL.cpp x: 27 # contributors y: 1752 lines of code src/backend/gporca/libgpopt/include/gpopt/base/CUtils.h x: 16 # contributors y: 728 lines of code src/backend/gporca/libgpopt/include/gpopt/operators/CScalarAggFunc.h x: 6 # contributors y: 162 lines of code src/backend/gporca/libgpopt/include/gpopt/xforms/CXformEagerAgg.h x: 7 # contributors y: 67 lines of code src/backend/gporca/libgpopt/src/base/CUtils.cpp x: 19 # contributors y: 3842 lines of code src/backend/gporca/libgpopt/src/operators/COrderedAggPreprocessor.cpp x: 6 # contributors y: 469 lines of code src/backend/gporca/libgpopt/src/operators/CScalarAggFunc.cpp x: 6 # contributors y: 137 lines of code src/backend/gporca/libgpopt/src/translate/CTranslatorDXLToExpr.cpp x: 21 # contributors y: 2664 lines of code src/backend/gporca/libgpopt/src/translate/CTranslatorExprToDXL.cpp x: 22 # contributors y: 5170 lines of code src/backend/gporca/libgpopt/src/xforms/CSubqueryHandler.cpp x: 11 # contributors y: 1335 lines of code src/backend/gporca/libgpopt/src/xforms/CXformEagerAgg.cpp x: 9 # contributors y: 273 lines of code src/backend/gporca/libgpopt/src/xforms/CXformSplitDQA.cpp x: 11 # contributors y: 573 lines of code src/backend/gporca/libgpopt/src/xforms/CXformSplitGbAgg.cpp x: 8 # contributors y: 194 lines of code src/backend/gporca/libgpopt/src/xforms/CXformUtils.cpp x: 22 # contributors y: 2780 lines of code src/backend/gporca/libnaucrates/include/naucrates/dxl/operators/CDXLScalarAggref.h x: 6 # contributors y: 89 lines of code src/backend/gporca/libnaucrates/include/naucrates/dxl/xml/dxltokens.h x: 25 # contributors y: 692 lines of code src/backend/gporca/libnaucrates/src/operators/CDXLOperatorFactory.cpp x: 22 # contributors y: 2446 lines of code src/backend/gporca/libnaucrates/src/xml/dxltokens.cpp x: 25 # contributors y: 710 lines of code src/backend/gporca/server/src/unittest/CTestUtils.cpp x: 17 # contributors y: 2474 lines of code contrib/pax_storage/src/cpp/storage/wal/paxc_desc.c x: 4 # contributors y: 71 lines of code src/backend/task/pg_cron.c x: 4 # contributors y: 1351 lines of code contrib/pax_storage/sql/filter_tree_arithmetic.sql x: 1 # contributors y: 137 lines of code contrib/pax_storage/src/cpp/catalog/pax_fastsequence.h x: 5 # contributors y: 23 lines of code src/include/access/tableam.h x: 26 # contributors y: 825 lines of code contrib/pax_storage/sql/setup.sql x: 4 # contributors y: 31 lines of code contrib/pax_storage/src/cpp/catalog/pax_manifest.cc x: 3 # contributors y: 812 lines of code contrib/pax_storage/src/cpp/storage/pax.cc x: 7 # contributors y: 541 lines of code contrib/pax_storage/src/cpp/access/pax_access_method_internal.cc x: 3 # contributors y: 423 lines of code contrib/pax_storage/src/cpp/manifest/manifest_wrapper.cc x: 3 # contributors y: 71 lines of code contrib/pax_storage/src/cpp/storage/wal/paxc_wal.cc x: 5 # contributors y: 347 lines of code src/backend/commands/cluster.c x: 57 # contributors y: 1026 lines of code contrib/pax_storage/src/cpp/access/pax_access_handle.cc x: 10 # contributors y: 942 lines of code contrib/pax_storage/src/cpp/access/pax_scanner.cc x: 7 # contributors y: 366 lines of code contrib/pax_storage/src/cpp/catalog/pax_aux_table.cc x: 8 # contributors y: 587 lines of code contrib/pax_storage/src/cpp/comm/cbdb_api.h x: 8 # contributors y: 125 lines of code src/backend/catalog/toasting.c x: 29 # contributors y: 249 lines of code contrib/pax_storage/src/cpp/access/pax_deleter.cc x: 5 # contributors y: 90 lines of code contrib/pax_storage/src/cpp/catalog/pax_manifest_impl.cc x: 2 # contributors y: 374 lines of code contrib/pax_storage/src/cpp/clustering/pax_clustering_reader.cc x: 3 # contributors y: 60 lines of code contrib/pax_storage/src/cpp/cmake/pax.cmake x: 6 # contributors y: 225 lines of code contrib/pax_storage/src/cpp/cmake/pax_format.cmake x: 5 # contributors y: 162 lines of code contrib/pax_storage/src/cpp/comm/cbdb_wrappers.cc x: 6 # contributors y: 515 lines of code contrib/pax_storage/src/cpp/comm/cbdb_wrappers.h x: 5 # contributors y: 190 lines of code contrib/pax_storage/src/cpp/manifest/manifest.c x: 2 # contributors y: 544 lines of code contrib/pax_storage/src/cpp/manifest/manifest.h x: 2 # contributors y: 54 lines of code contrib/pax_storage/src/cpp/manifest/manifest_wrapper.h x: 2 # contributors y: 17 lines of code contrib/pax_storage/src/cpp/storage/micro_partition_iterator.cc x: 4 # contributors y: 342 lines of code contrib/pax_storage/src/cpp/storage/micro_partition_iterator_manifest.cc x: 2 # contributors y: 252 lines of code contrib/pax_storage/src/cpp/storage/orc/orc_dump_reader.cpp x: 3 # contributors y: 554 lines of code contrib/pax_storage/src/cpp/storage/columns/pax_column.cc x: 6 # contributors y: 381 lines of code contrib/pax_storage/src/cpp/storage/columns/pax_column.h x: 4 # contributors y: 199 lines of code contrib/pax_storage/src/cpp/storage/columns/pax_column_traits.h x: 4 # contributors y: 133 lines of code contrib/pax_storage/src/cpp/storage/columns/pax_columns.cc x: 5 # contributors y: 615 lines of code contrib/pax_storage/src/cpp/storage/columns/pax_columns.h x: 6 # contributors y: 65 lines of code contrib/pax_storage/src/cpp/storage/columns/pax_encoding_non_fixed_column.cc x: 3 # contributors y: 239 lines of code contrib/pax_storage/src/cpp/storage/columns/pax_encoding_non_fixed_column.h x: 4 # contributors y: 42 lines of code contrib/pax_storage/src/cpp/storage/columns/pax_vec_column.cc x: 5 # contributors y: 253 lines of code contrib/pax_storage/src/cpp/storage/columns/pax_vec_encoding_column.cc x: 3 # contributors y: 337 lines of code contrib/pax_storage/src/cpp/storage/micro_partition.h x: 7 # contributors y: 139 lines of code contrib/pax_storage/src/cpp/storage/orc/orc_format_reader.cc x: 6 # contributors y: 883 lines of code contrib/pax_storage/src/cpp/storage/orc/orc_writer.cc x: 7 # contributors y: 822 lines of code contrib/pax_storage/src/cpp/storage/proto/pax.proto x: 1 # contributors y: 22 lines of code contrib/pax_storage/src/cpp/access/pax_dml_state.h x: 5 # contributors y: 45 lines of code contrib/pax_storage/src/cpp/access/pax_scanner.h x: 7 # contributors y: 80 lines of code contrib/pax_storage/src/cpp/access/paxc_rel_options.cc x: 3 # contributors y: 360 lines of code contrib/pax_storage/src/cpp/catalog/pg_pax_tables.cc x: 1 # contributors y: 45 lines of code contrib/pax_storage/src/cpp/clustering/pax_clustering_writer.cc x: 3 # contributors y: 29 lines of code contrib/pax_storage/src/cpp/clustering/zorder_clustering.cc x: 2 # contributors y: 113 lines of code contrib/pax_storage/src/cpp/comm/bitmap.h x: 3 # contributors y: 265 lines of code contrib/pax_storage/src/cpp/comm/bloomfilter.cc x: 3 # contributors y: 122 lines of code contrib/pax_storage/src/cpp/comm/guc.cc x: 4 # contributors y: 147 lines of code contrib/pax_storage/src/cpp/comm/pax_resource.cc x: 2 # contributors y: 79 lines of code contrib/pax_storage/src/cpp/comm/vec_numeric.cc x: 2 # contributors y: 208 lines of code contrib/pax_storage/src/cpp/exceptions/CException.cc x: 5 # contributors y: 241 lines of code contrib/pax_storage/src/cpp/exceptions/CException.h x: 5 # contributors y: 134 lines of code contrib/pax_storage/src/cpp/manifest/tuple.c x: 1 # contributors y: 192 lines of code contrib/pax_storage/src/cpp/storage/columns/pax_column_traits.cc x: 3 # contributors y: 147 lines of code contrib/pax_storage/src/cpp/storage/columns/pax_rlev2_decoding.cc x: 4 # contributors y: 836 lines of code contrib/pax_storage/src/cpp/storage/columns/pax_rlev2_encoding.cc x: 3 # contributors y: 746 lines of code contrib/pax_storage/src/cpp/storage/filter/pax_sparse_filter.cc x: 2 # contributors y: 1001 lines of code contrib/pax_storage/src/cpp/storage/filter/pax_sparse_pg_path.cc x: 2 # contributors y: 313 lines of code contrib/pax_storage/src/cpp/storage/filter/pax_sparse_vec_path.cc x: 2 # contributors y: 573 lines of code contrib/pax_storage/src/cpp/storage/micro_partition_stats.cc x: 6 # contributors y: 1294 lines of code contrib/pax_storage/src/cpp/storage/oper/pax_oper.cc x: 4 # contributors y: 1763 lines of code contrib/pax_storage/src/cpp/storage/orc/orc_group.cc x: 6 # contributors y: 209 lines of code contrib/pax_storage/src/cpp/storage/toast/pax_toast.cc x: 3 # contributors y: 412 lines of code contrib/pax_storage/src/cpp/storage/tools/pax_dump.cpp x: 2 # contributors y: 232 lines of code contrib/pax_storage/src/cpp/storage/vec/pax_porc_adpater.cc x: 4 # contributors y: 469 lines of code contrib/pax_storage/src/cpp/storage/vec/pax_porc_vec_adpater.cc x: 4 # contributors y: 227 lines of code contrib/pax_storage/src/cpp/storage/vec/pax_vec_adapter.cc x: 7 # contributors y: 953 lines of code contrib/pax_storage/src/cpp/storage/vec_parallel_common.cc x: 3 # contributors y: 195 lines of code src/backend/executor/nodeModifyTable.c x: 56 # contributors y: 2011 lines of code contrib/pax_storage/sql/statistics/min_max_geo_types.sql x: 2 # contributors y: 159 lines of code contrib/pax_storage/sql/statistics/min_max_text_types.sql x: 2 # contributors y: 471 lines of code contrib/pax_storage/sql/statistics/min_max_time_types.sql x: 2 # contributors y: 389 lines of code contrib/pax_storage/src/api/python3/paxfilereader_type.cc x: 1 # contributors y: 398 lines of code src/backend/storage/smgr/smgr.c x: 37 # contributors y: 441 lines of code contrib/pax_storage/src/api/python3/paxfile_type.cc x: 1 # contributors y: 102 lines of code contrib/pax_storage/src/api/python3/paxtype_cast.cc x: 1 # contributors y: 299 lines of code src/backend/access/aocs/aocsam_handler.c x: 27 # contributors y: 1561 lines of code GNUmakefile.in x: 56 # contributors y: 243 lines of code src/Makefile.global.in x: 60 # contributors y: 962 lines of code src/include/pg_config.h.in x: 55 # contributors y: 806 lines of code src/backend/parser/analyze.c x: 56 # contributors y: 2429 lines of code src/backend/tcop/postgres.c x: 93 # contributors y: 3580 lines of code src/include/parser/analyze.h x: 18 # contributors y: 30 lines of code src/include/utils/unsync_guc_name.h x: 55 # contributors y: 616 lines of code src/backend/executor/execMain.c x: 88 # contributors y: 2416 lines of code src/backend/cdb/dispatcher/cdbdisp_query.c x: 37 # contributors y: 1035 lines of code src/include/cdb/cdbdisp_query.h x: 8 # contributors y: 50 lines of code src/include/nodes/execnodes.h x: 79 # contributors y: 1559 lines of code src/interfaces/libpq/fe-protocol3.c x: 30 # contributors y: 1551 lines of code src/backend/catalog/heap.c x: 65 # contributors y: 2641 lines of code src/backend/catalog/index.c x: 59 # contributors y: 2358 lines of code src/include/catalog/pg_class.h x: 36 # contributors y: 94 lines of code src/include/utils/lsyscache.h x: 35 # contributors y: 229 lines of code src/include/utils/rel.h x: 48 # contributors y: 310 lines of code src/backend/catalog/pg_attribute_encoding.c x: 13 # contributors y: 297 lines of code src/backend/utils/init/miscinit.c x: 46 # contributors y: 1112 lines of code src/backend/utils/mmgr/dsa.c x: 11 # contributors y: 1249 lines of code src/backend/utils/resgroup/cgroup-ops-linux-v2.c x: 4 # contributors y: 502 lines of code src/backend/gpopt/translate/CContextDXLToPlStmt.cpp x: 18 # contributors y: 267 lines of code src/backend/gpopt/translate/CTranslatorDXLToPlStmt.cpp x: 58 # contributors y: 4578 lines of code src/backend/gpopt/translate/CTranslatorQueryToDXL.cpp x: 41 # contributors y: 3372 lines of code src/include/gpopt/translate/CContextDXLToPlStmt.h x: 15 # contributors y: 127 lines of code src/include/gpopt/translate/CTranslatorDXLToPlStmt.h x: 21 # contributors y: 426 lines of code src/include/gpopt/translate/CTranslatorQueryToDXL.h x: 19 # contributors y: 250 lines of code src/backend/access/transam/parallel.c x: 16 # contributors y: 1089 lines of code src/backend/gpopt/gpdbwrappers.cpp x: 60 # contributors y: 2353 lines of code src/backend/gpopt/translate/CTranslatorRelcacheToDXL.cpp x: 53 # contributors y: 2081 lines of code src/backend/gpopt/utils/COptTasks.cpp x: 34 # contributors y: 805 lines of code src/backend/gporca/libgpopt/src/operators/CExpression.cpp x: 14 # contributors y: 1006 lines of code src/backend/gporca/libgpopt/src/optimizer/COptimizer.cpp x: 9 # contributors y: 306 lines of code src/backend/gporca/libgpopt/src/search/CGroup.cpp x: 10 # contributors y: 1269 lines of code src/backend/gporca/libgpopt/src/search/CJobGroupExpressionOptimization.cpp x: 6 # contributors y: 447 lines of code src/backend/gporca/libgpopt/src/search/CMemo.cpp x: 8 # contributors y: 444 lines of code src/backend/gporca/libgpopt/src/search/CScheduler.cpp x: 6 # contributors y: 323 lines of code src/backend/gporca/libgpos/include/gpos/assert.h x: 7 # contributors y: 29 lines of code src/backend/utils/misc/guc_gp.c x: 117 # contributors y: 5008 lines of code src/backend/access/appendonly/appendonlyam.c x: 45 # contributors y: 1916 lines of code src/backend/executor/instrument.c x: 29 # contributors y: 407 lines of code src/include/portability/instr_time.h x: 15 # contributors y: 149 lines of code src/include/executor/instrument.h x: 31 # contributors y: 132 lines of code src/include/access/heapam_xlog.h x: 19 # contributors y: 231 lines of code contrib/pg_buffercache/pg_buffercache_pages.c x: 18 # contributors y: 196 lines of code contrib/pg_prewarm/autoprewarm.c x: 15 # contributors y: 581 lines of code gpcontrib/gp_replica_check/gp_replica_check.c x: 10 # contributors y: 496 lines of code src/backend/access/aocs/aocs_compaction.c x: 22 # contributors y: 300 lines of code src/backend/access/aocs/aocsam.c x: 35 # contributors y: 1880 lines of code src/backend/access/aocs/aocssegfiles.c x: 29 # contributors y: 1180 lines of code src/backend/access/appendonly/aomd.c x: 24 # contributors y: 503 lines of code src/backend/access/appendonly/aosegfiles.c x: 28 # contributors y: 1138 lines of code src/backend/access/appendonly/appendonly_compaction.c x: 21 # contributors y: 583 lines of code src/backend/access/bitmap/bitmapinsert.c x: 17 # contributors y: 1666 lines of code src/backend/access/bitmap/bitmaputil.c x: 20 # contributors y: 883 lines of code src/backend/access/rmgrdesc/gistdesc.c x: 12 # contributors y: 90 lines of code src/backend/access/rmgrdesc/heapdesc.c x: 14 # contributors y: 225 lines of code src/backend/access/rmgrdesc/nbtdesc.c x: 15 # contributors y: 200 lines of code src/backend/access/rmgrdesc/seqdesc.c x: 10 # contributors y: 25 lines of code src/backend/access/rmgrdesc/xlogdesc.c x: 20 # contributors y: 221 lines of code src/backend/access/transam/varsup.c x: 36 # contributors y: 386 lines of code src/backend/access/transam/xlogutils.c x: 36 # contributors y: 499 lines of code src/backend/catalog/Catalog.pm x: 19 # contributors y: 484 lines of code src/backend/catalog/catalog.c x: 39 # contributors y: 522 lines of code src/backend/cdb/cdbappendonlyxlog.c x: 11 # contributors y: 134 lines of code src/backend/commands/sequence.c x: 46 # contributors y: 1524 lines of code src/backend/storage/buffer/localbuf.c x: 26 # contributors y: 359 lines of code src/backend/storage/file/ufile.c x: 4 # contributors y: 369 lines of code src/backend/storage/sync/sync.c x: 11 # contributors y: 359 lines of code src/backend/utils/adt/dbsize.c x: 44 # contributors y: 1086 lines of code src/common/relpath.c x: 12 # contributors y: 135 lines of code src/include/access/transam.h x: 29 # contributors y: 190 lines of code src/include/access/xlog.h x: 41 # contributors y: 276 lines of code src/include/c.h x: 42 # contributors y: 634 lines of code src/include/catalog/catalog.h x: 28 # contributors y: 30 lines of code src/include/catalog/heap.h x: 31 # contributors y: 153 lines of code src/include/catalog/index.h x: 32 # contributors y: 189 lines of code src/include/catalog/pg_control.h x: 34 # contributors y: 98 lines of code src/include/commands/tablecmds.h x: 30 # contributors y: 89 lines of code src/include/common/relpath.h x: 9 # contributors y: 32 lines of code src/include/storage/buf_internals.h x: 26 # contributors y: 148 lines of code src/include/storage/relfilenode.h x: 19 # contributors y: 40 lines of code src/include/utils/relcache.h x: 27 # contributors y: 78 lines of code src/include/utils/relmapper.h x: 16 # contributors y: 35 lines of code src/backend/commands/explain.c x: 78 # contributors y: 4455 lines of code src/backend/commands/explain_gp.c x: 25 # contributors y: 1508 lines of code src/backend/executor/nodeHash.c x: 47 # contributors y: 2464 lines of code src/backend/executor/nodeHashjoin.c x: 46 # contributors y: 1331 lines of code src/backend/executor/nodeSeqscan.c x: 25 # contributors y: 235 lines of code src/include/access/skey.h x: 16 # contributors y: 49 lines of code src/include/utils/guc.h x: 98 # contributors y: 567 lines of code src/include/utils/sync_guc_name.h x: 31 # contributors y: 191 lines of code src/backend/access/transam/xact.c x: 69 # contributors y: 4014 lines of code src/backend/cdb/dispatcher/cdbgang_async.c x: 25 # contributors y: 272 lines of code src/backend/cdb/cdbtargeteddispatch.c x: 20 # contributors y: 412 lines of code contrib/interconnect/tcp/ic_tcp.c x: 6 # contributors y: 2223 lines of code contrib/interconnect/udp/ic_udpifc.c x: 7 # contributors y: 4549 lines of code src/backend/cdb/motion/cdbmotion.c x: 16 # contributors y: 828 lines of code src/include/cdb/cdbinterconnect.h x: 11 # contributors y: 81 lines of code src/include/cdb/ml_ipc.h x: 14 # contributors y: 70 lines of code src/include/utils/datumstreamblock.h x: 9 # contributors y: 1523 lines of code src/include/catalog/pg_appendonly.h x: 17 # contributors y: 113 lines of code src/backend/storage/ipc/latch.c x: 16 # contributors y: 1348 lines of code src/include/storage/latch.h x: 17 # contributors y: 62 lines of code src/backend/optimizer/path/clausesel.c x: 27 # contributors y: 617 lines of code contrib/pgcrypto/openssl.c x: 22 # contributors y: 664 lines of code src/backend/access/appendonly/appendonlyam_handler.c x: 25 # contributors y: 1331 lines of code src/backend/storage/ipc/procarray.c x: 52 # contributors y: 3212 lines of code src/backend/storage/lmgr/lock.c x: 48 # contributors y: 2939 lines of code src/include/storage/procarray.h x: 32 # contributors y: 95 lines of code contrib/extprotocol/gpextprotocol.c x: 8 # contributors y: 216 lines of code contrib/extprotocol/sql/exttableext.sql x: 8 # contributors y: 993 lines of code contrib/oid2name/oid2name.c x: 20 # contributors y: 487 lines of code contrib/pg_standby/pg_standby.c x: 23 # contributors y: 592 lines of code contrib/postgres_fdw/postgres_fdw.c x: 29 # contributors y: 4238 lines of code contrib/vacuumlo/vacuumlo.c x: 25 # contributors y: 445 lines of code gpAux/client/install/src/windows/greenplum-clients.wxs x: 7 # contributors y: 1079 lines of code gpcontrib/gp_toolkit/gp_toolkit--1.0.sql x: 6 # contributors y: 281 lines of code src/backend/cdb/cdbhash.c x: 18 # contributors y: 292 lines of code src/backend/cdb/cdbllize.c x: 29 # contributors y: 951 lines of code src/backend/cdb/cdbutil.c x: 33 # contributors y: 2823 lines of code src/backend/cdb/cdbvars.c x: 40 # contributors y: 282 lines of code src/backend/commands/copyfrom.c x: 21 # contributors y: 2622 lines of code src/backend/commands/copyto.c x: 10 # contributors y: 1605 lines of code src/backend/commands/portalcmds.c x: 30 # contributors y: 281 lines of code src/backend/commands/schemacmds.c x: 34 # contributors y: 401 lines of code src/backend/commands/trigger.c x: 51 # contributors y: 3862 lines of code src/backend/executor/nodeMotion.c x: 28 # contributors y: 858 lines of code src/backend/executor/nodeNestloop.c x: 28 # contributors y: 373 lines of code src/backend/executor/nodeSubplan.c x: 42 # contributors y: 893 lines of code src/backend/executor/spi.c x: 49 # contributors y: 2236 lines of code src/backend/main/main.c x: 26 # contributors y: 251 lines of code src/backend/nodes/readfast.c x: 57 # contributors y: 2421 lines of code src/backend/nodes/readfuncs.c x: 72 # contributors y: 2537 lines of code src/backend/optimizer/path/pathkeys.c x: 29 # contributors y: 1285 lines of code src/backend/optimizer/plan/createplan.c x: 74 # contributors y: 5755 lines of code src/backend/optimizer/plan/planner.c x: 75 # contributors y: 5183 lines of code src/backend/optimizer/util/walkers.c x: 28 # contributors y: 690 lines of code src/backend/parser/parse_cte.c x: 21 # contributors y: 884 lines of code src/backend/parser/parse_relation.c x: 42 # contributors y: 2451 lines of code src/backend/parser/parse_utilcmd.c x: 58 # contributors y: 3633 lines of code src/backend/rewrite/rewriteHandler.c x: 43 # contributors y: 2302 lines of code src/backend/tcop/pquery.c x: 47 # contributors y: 1154 lines of code src/backend/tcop/utility.c x: 68 # contributors y: 3319 lines of code src/backend/utils/adt/array_userfuncs.c x: 19 # contributors y: 1115 lines of code src/include/access/xact.h x: 38 # contributors y: 331 lines of code src/include/cdb/cdbutil.h x: 14 # contributors y: 83 lines of code src/include/commands/copy.h x: 30 # contributors y: 125 lines of code src/include/port.h x: 32 # contributors y: 320 lines of code src/include/storage/s_lock.h x: 27 # contributors y: 524 lines of code src/include/storage/smgr.h x: 37 # contributors y: 123 lines of code src/interfaces/ecpg/preproc/ecpg.c x: 23 # contributors y: 415 lines of code src/fe_utils/string_utils.c x: 11 # contributors y: 755 lines of code src/tools/msvc/Mkvcbuild.pm x: 34 # contributors y: 970 lines of code src/interfaces/libpq/fe-exec.c x: 37 # contributors y: 2678 lines of code src/include/fe_utils/string_utils.h x: 9 # contributors y: 42 lines of code src/common/wchar.c x: 6 # contributors y: 1496 lines of code src/include/mb/pg_wchar.h x: 24 # contributors y: 346 lines of code src/backend/gporca/libgpdbcost/src/CCostModelGPDB.cpp x: 18 # contributors y: 1616 lines of code src/backend/gporca/libgpopt/include/gpopt/metadata/CTableDescriptor.h x: 14 # contributors y: 149 lines of code src/backend/gporca/libgpopt/src/xforms/CXformIndexGet2IndexScan.cpp x: 10 # contributors y: 72 lines of code src/backend/gporca/libnaucrates/src/md/IMDRelation.cpp x: 8 # contributors y: 72 lines of code src/backend/postmaster/syslogger.c x: 35 # contributors y: 1332 lines of code src/include/cdb/cdbaocsam.h x: 18 # contributors y: 212 lines of code src/backend/storage/buffer/bufmgr.c x: 46 # contributors y: 2654 lines of code src/include/cdb/cdbappendonlyam.h x: 22 # contributors y: 270 lines of code src/include/storage/bufmgr.h x: 38 # contributors y: 158 lines of code src/backend/gporca/data/dxl/parse_tests/q26-Metadata.xml x: 14 # contributors y: 303 lines of code contrib/pgcrypto/pgcrypto.c x: 20 # contributors y: 383 lines of code contrib/pgcrypto/pgp.c x: 14 # contributors y: 318 lines of code contrib/pgcrypto/pgp.h x: 17 # contributors y: 248 lines of code contrib/pgcrypto/px.h x: 20 # contributors y: 167 lines of code src/backend/cdb/cdbappendonlystorageread.c x: 14 # contributors y: 862 lines of code src/backend/cdb/cdbappendonlystoragewrite.c x: 22 # contributors y: 1016 lines of code src/backend/utils/datumstream/datumstream.c x: 18 # contributors y: 1227 lines of code src/backend/parser/parse_clause.c x: 41 # contributors y: 2262 lines of code src/backend/access/brin/brin.c x: 26 # contributors y: 1186 lines of code src/backend/access/brin/brin_tuple.c x: 11 # contributors y: 405 lines of code src/backend/access/brin/brin_inclusion.c x: 14 # contributors y: 373 lines of code src/backend/access/brin/brin_minmax.c x: 12 # contributors y: 225 lines of code src/backend/access/brin/brin_revmap.c x: 12 # contributors y: 572 lines of code gpcontrib/pg_hint_plan/pg_hint_plan.c x: 3 # contributors y: 3664 lines of code src/backend/executor/execPartition.c x: 22 # contributors y: 1236 lines of code src/backend/gpopt/CGPOptimizer.cpp x: 20 # contributors y: 177 lines of code src/backend/gporca/libgpos/src/error/CMessage.cpp x: 9 # contributors y: 170 lines of code src/backend/gporca/libgpopt/src/operators/CJoinOrderHintsPreprocessor.cpp x: 1 # contributors y: 381 lines of code src/backend/gporca/libgpopt/include/gpopt/operators/CExpressionPreprocessor.h x: 13 # contributors y: 132 lines of code src/backend/gporca/libgpopt/src/operators/CExpressionPreprocessor.cpp x: 23 # contributors y: 2362 lines of code src/backend/gporca/libgpopt/include/gpopt/operators/CLogicalIndexGet.h x: 8 # contributors y: 165 lines of code src/backend/gporca/libgpopt/include/gpopt/xforms/CXformUtils.h x: 19 # contributors y: 662 lines of code src/backend/gporca/libgpos/include/gpos/common/CDynamicPtrArray.h x: 10 # contributors y: 269 lines of code src/backend/gporca/libgpopt/include/gpopt/base/CCTEInfo.h x: 7 # contributors y: 163 lines of code src/backend/gporca/data/dxl/statistics/Join-Statistics-DDistinct-Output.xml x: 2 # contributors y: 641 lines of code src/backend/gporca/data/dxl/statistics/Join-Statistics-Output.xml x: 2 # contributors y: 1076 lines of code src/backend/gporca/server/src/unittest/dxl/statistics/CFilterCardinalityTest.cpp x: 9 # contributors y: 916 lines of code src/backend/gporca/libgpopt/include/gpopt/cost/ICostModel.h x: 10 # contributors y: 228 lines of code src/backend/gporca/libnaucrates/include/naucrates/statistics/IStatistics.h x: 10 # contributors y: 129 lines of code src/backend/gporca/libnaucrates/src/statistics/CStatistics.cpp x: 12 # contributors y: 685 lines of code contrib/postgres_fdw/sql/gp2pg_postgres_fdw.sql x: 3 # contributors y: 1694 lines of code src/backend/gporca/libgpopt/include/gpopt/operators/COperator.h x: 12 # contributors y: 262 lines of code src/backend/gporca/libgpopt/include/gpopt/xforms/CXform.h x: 13 # contributors y: 268 lines of code src/backend/gporca/libgpopt/include/gpopt/xforms/xforms.h x: 12 # contributors y: 158 lines of code src/backend/gporca/libgpopt/src/operators/CLogicalInnerJoin.cpp x: 10 # contributors y: 64 lines of code src/backend/gporca/libgpopt/src/operators/CPhysicalHashJoin.cpp x: 12 # contributors y: 895 lines of code src/backend/gporca/libgpopt/src/xforms/CXform.cpp x: 10 # contributors y: 162 lines of code src/backend/gporca/server/src/unittest/gpopt/xforms/CXformFactoryTest.cpp x: 6 # contributors y: 30 lines of code src/backend/gporca/data/dxl/expressiontests/LOJ-TO-InnerJoin-Q1.xml x: 7 # contributors y: 569 lines of code src/backend/gporca/data/dxl/expressiontests/LOJ-TO-InnerJoin-Q5.xml x: 7 # contributors y: 252 lines of code src/backend/gporca/data/dxl/expressiontests/WinFunc-OuterRef-Partition-Order-Frames-Query.xml x: 7 # contributors y: 745 lines of code src/backend/gporca/data/dxl/expressiontests/WinFunc-OuterRef-Partition-Query.xml x: 7 # contributors y: 726 lines of code src/backend/gporca/libgpopt/src/optimizer/COptimizerConfig.cpp x: 12 # contributors y: 184 lines of code src/include/gpopt/translate/CTranslatorRelcacheToDXL.h x: 21 # contributors y: 181 lines of code src/backend/gporca/libnaucrates/include/naucrates/dxl/operators/CDXLOperatorFactory.h x: 12 # contributors y: 425 lines of code src/backend/gporca/libgpopt/src/base/CDrvdPropRelational.cpp x: 8 # contributors y: 401 lines of code src/backend/gporca/libgpopt/src/operators/CLogical.cpp x: 12 # contributors y: 773 lines of code src/backend/gporca/libgpos/server/src/unittest/gpos/io/CFileTest.cpp x: 7 # contributors y: 232 lines of code src/backend/gporca/server/src/unittest/CSubqueryTestUtils.cpp x: 7 # contributors y: 995 lines of code src/backend/gporca/server/src/unittest/dxl/CParseHandlerTest.cpp x: 9 # contributors y: 462 lines of code src/backend/gporca/server/src/unittest/dxl/statistics/CBucketTest.cpp x: 9 # contributors y: 716 lines of code src/backend/gporca/server/src/unittest/dxl/statistics/CHistogramTest.cpp x: 8 # contributors y: 309 lines of code src/backend/gporca/server/src/unittest/dxl/statistics/CStatisticsTest.cpp x: 14 # contributors y: 543 lines of code src/backend/gporca/server/src/unittest/gpopt/base/CConstraintTest.cpp x: 5 # contributors y: 892 lines of code src/backend/gporca/server/src/unittest/gpopt/base/CDistributionSpecTest.cpp x: 8 # contributors y: 488 lines of code src/backend/gporca/server/src/unittest/gpopt/engine/CEnumeratorTest.cpp x: 6 # contributors y: 387 lines of code src/backend/gporca/server/src/unittest/gpopt/mdcache/CMDAccessorTest.cpp x: 7 # contributors y: 447 lines of code src/backend/gporca/server/src/unittest/gpopt/operators/CExpressionPreprocessorTest.cpp x: 8 # contributors y: 1674 lines of code src/backend/gporca/server/src/unittest/gpopt/operators/CExpressionTest.cpp x: 10 # contributors y: 905 lines of code src/backend/gporca/server/src/unittest/gpopt/translate/CTranslatorDXLToExprTest.cpp x: 11 # contributors y: 476 lines of code src/backend/gporca/server/src/unittest/gpopt/xforms/CXformTest.cpp x: 7 # contributors y: 209 lines of code src/backend/gporca/libgpopt/include/gpopt/translate/CTranslatorDXLToExpr.h x: 9 # contributors y: 180 lines of code src/backend/gporca/libnaucrates/include/naucrates/dxl/operators/CDXLOperator.h x: 10 # contributors y: 190 lines of code src/backend/gporca/libnaucrates/include/naucrates/dxl/parser/CParseHandlerFactory.h x: 9 # contributors y: 604 lines of code src/backend/gporca/libnaucrates/src/parser/CParseHandlerFactory.cpp x: 10 # contributors y: 1690 lines of code src/include/gpopt/translate/CTranslatorDXLToScalar.h x: 16 # contributors y: 167 lines of code src/backend/gpopt/config/CConfigParamMapping.cpp x: 30 # contributors y: 415 lines of code src/backend/access/common/tupconvert.c x: 17 # contributors y: 203 lines of code src/backend/gporca/libgpopt/include/gpopt/metadata/CColumnDescriptor.h x: 9 # contributors y: 100 lines of code src/backend/gporca/libgpopt/src/metadata/CColumnDescriptor.cpp x: 8 # contributors y: 31 lines of code src/backend/gporca/libgpopt/src/metadata/CTableDescriptor.cpp x: 16 # contributors y: 178 lines of code src/backend/gporca/libgpopt/src/operators/CPhysicalDML.cpp x: 11 # contributors y: 315 lines of code src/backend/gporca/libgpopt/src/base/CDistributionSpecHashed.cpp x: 14 # contributors y: 797 lines of code src/backend/optimizer/plan/orca.c x: 15 # contributors y: 654 lines of code src/backend/cdb/cdbmutate.c x: 35 # contributors y: 1260 lines of code src/backend/optimizer/plan/subselect.c x: 54 # contributors y: 1901 lines of code src/include/cdb/cdbmutate.h x: 21 # contributors y: 34 lines of code src/backend/access/brin/brin_pageops.c x: 12 # contributors y: 513 lines of code src/backend/access/brin/brin_xlog.c x: 11 # contributors y: 276 lines of code src/include/access/brin_xlog.h x: 11 # contributors y: 64 lines of code src/backend/catalog/aoblkdir.c x: 15 # contributors y: 76 lines of code src/backend/access/common/reloptions_gp.c x: 19 # contributors y: 1454 lines of code src/backend/commands/matview.c x: 37 # contributors y: 2516 lines of code src/include/commands/cluster.h x: 23 # contributors y: 45 lines of code src/backend/utils/init/postinit.c x: 57 # contributors y: 934 lines of code src/backend/catalog/system_views.sql x: 62 # contributors y: 1712 lines of code src/backend/utils/hyperloglog/gp_hyperloglog.c x: 10 # contributors y: 768 lines of code src/backend/commands/vacuum.c x: 82 # contributors y: 1883 lines of code src/include/cdb/cdbvars.h x: 40 # contributors y: 251 lines of code contrib/interconnect/proxy/ic_proxy_backend.c x: 4 # contributors y: 302 lines of code gpcontrib/gp_exttable_fdw/extaccess.c x: 11 # contributors y: 948 lines of code gpcontrib/gp_inject_fault/gp_inject_fault.c x: 11 # contributors y: 240 lines of code src/backend/access/gin/ginfast.c x: 26 # contributors y: 619 lines of code src/backend/access/transam/clog.c x: 27 # contributors y: 528 lines of code src/backend/access/transam/distributedlog.c x: 25 # contributors y: 584 lines of code src/backend/access/transam/xloginsert.c x: 23 # contributors y: 761 lines of code src/backend/catalog/aclchk.c x: 45 # contributors y: 4689 lines of code src/backend/catalog/dependency.c x: 39 # contributors y: 1955 lines of code src/backend/catalog/genbki.pl x: 19 # contributors y: 792 lines of code src/backend/catalog/objectaddress.c x: 32 # contributors y: 5308 lines of code src/backend/catalog/oid_dispatch.c x: 15 # contributors y: 1105 lines of code src/backend/catalog/pg_appendonly.c x: 20 # contributors y: 561 lines of code src/backend/catalog/pg_compression.c x: 17 # contributors y: 365 lines of code src/backend/catalog/pg_extprotocol.c x: 10 # contributors y: 297 lines of code src/backend/catalog/pg_shdepend.c x: 26 # contributors y: 1081 lines of code src/backend/catalog/pg_type.c x: 33 # contributors y: 661 lines of code src/backend/catalog/storage.c x: 28 # contributors y: 615 lines of code src/backend/cdb/cdbappendonlystorageformat.c x: 10 # contributors y: 1301 lines of code src/backend/cdb/cdbcopy.c x: 25 # contributors y: 394 lines of code src/backend/cdb/cdbgroupingpaths.c x: 13 # contributors y: 1725 lines of code src/backend/cdb/cdbpath.c x: 33 # contributors y: 2292 lines of code src/backend/cdb/cdbpathlocus.c x: 18 # contributors y: 899 lines of code src/backend/cdb/cdbplan.c x: 26 # contributors y: 793 lines of code src/backend/cdb/cdbsetop.c x: 16 # contributors y: 260 lines of code src/backend/cdb/cdbsubselect.c x: 27 # contributors y: 915 lines of code src/backend/cdb/cdbtm.c x: 31 # contributors y: 1624 lines of code src/backend/cdb/dispatcher/cdbdisp.c x: 18 # contributors y: 384 lines of code src/backend/cdb/dispatcher/cdbgang.c x: 37 # contributors y: 778 lines of code src/backend/commands/alter.c x: 30 # contributors y: 882 lines of code src/backend/commands/analyze.c x: 59 # contributors y: 3269 lines of code src/backend/commands/analyzefuncs.c x: 12 # contributors y: 331 lines of code src/backend/commands/analyzeutils.c x: 17 # contributors y: 758 lines of code src/backend/commands/copy.c x: 81 # contributors y: 1058 lines of code src/backend/commands/copyfromparse.c x: 7 # contributors y: 1319 lines of code src/backend/commands/createas.c x: 43 # contributors y: 1222 lines of code src/backend/commands/event_trigger.c x: 23 # contributors y: 1428 lines of code src/backend/commands/extension.c x: 31 # contributors y: 2346 lines of code src/backend/commands/exttablecmds.c x: 24 # contributors y: 644 lines of code src/backend/commands/functioncmds.c x: 36 # contributors y: 2130 lines of code src/backend/commands/indexcmds.c x: 58 # contributors y: 3201 lines of code src/backend/commands/proclang.c x: 28 # contributors y: 173 lines of code src/backend/commands/tablecmds_gp.c x: 7 # contributors y: 1144 lines of code src/backend/commands/tag.c x: 4 # contributors y: 740 lines of code src/backend/commands/typecmds.c x: 39 # contributors y: 3118 lines of code src/backend/commands/user.c x: 39 # contributors y: 2388 lines of code src/backend/commands/vacuum_ao.c x: 16 # contributors y: 470 lines of code src/backend/executor/execExpr.c x: 17 # contributors y: 2755 lines of code src/backend/executor/execProcnode.c x: 49 # contributors y: 913 lines of code src/backend/executor/execUtils.c x: 56 # contributors y: 1410 lines of code src/backend/executor/functions.c x: 39 # contributors y: 1319 lines of code src/backend/executor/nodeAgg.c x: 56 # contributors y: 2879 lines of code src/backend/executor/nodeBitmapHeapscan.c x: 38 # contributors y: 589 lines of code src/backend/executor/nodeIndexonlyscan.c x: 18 # contributors y: 342 lines of code src/backend/executor/nodeIndexscan.c x: 32 # contributors y: 1030 lines of code src/backend/executor/nodeSplitUpdate.c x: 13 # contributors y: 179 lines of code src/backend/gpopt/translate/CQueryMutators.cpp x: 22 # contributors y: 1037 lines of code src/backend/gporca/libgpopt/src/operators/CPredicateUtils.cpp x: 18 # contributors y: 2283 lines of code src/backend/libpq/auth.c x: 39 # contributors y: 2647 lines of code src/backend/libpq/be-secure-gssapi.c x: 10 # contributors y: 357 lines of code src/backend/libpq/hba.c x: 32 # contributors y: 2299 lines of code src/backend/nodes/copyfuncs.c x: 93 # contributors y: 5535 lines of code src/backend/nodes/equalfuncs.c x: 78 # contributors y: 3716 lines of code src/backend/nodes/makefuncs.c x: 25 # contributors y: 497 lines of code src/backend/nodes/nodeFuncs.c x: 40 # contributors y: 3392 lines of code src/backend/nodes/outfast.c x: 46 # contributors y: 1667 lines of code src/backend/nodes/outfuncs.c x: 94 # contributors y: 4464 lines of code src/backend/nodes/outfuncs_common.c x: 9 # contributors y: 1422 lines of code src/backend/nodes/print.c x: 25 # contributors y: 560 lines of code src/backend/nodes/readfuncs_common.c x: 6 # contributors y: 1453 lines of code src/backend/optimizer/path/allpaths.c x: 59 # contributors y: 2700 lines of code src/backend/optimizer/path/costsize.c x: 58 # contributors y: 3411 lines of code src/backend/optimizer/path/equivclass.c x: 19 # contributors y: 1786 lines of code src/backend/optimizer/path/indxpath.c x: 35 # contributors y: 2070 lines of code src/backend/optimizer/path/joinpath.c x: 36 # contributors y: 1477 lines of code src/backend/optimizer/path/joinrels.c x: 28 # contributors y: 1018 lines of code src/backend/optimizer/plan/initsplan.c x: 30 # contributors y: 1587 lines of code src/backend/optimizer/plan/planmain.c x: 33 # contributors y: 131 lines of code src/backend/optimizer/plan/setrefs.c x: 49 # contributors y: 2427 lines of code src/backend/optimizer/plan/transform.c x: 13 # contributors y: 357 lines of code src/backend/optimizer/prep/prepjointree.c x: 33 # contributors y: 2111 lines of code src/backend/optimizer/prep/prepunion.c x: 46 # contributors y: 863 lines of code src/backend/optimizer/util/appendinfo.c x: 9 # contributors y: 646 lines of code src/backend/optimizer/util/clauses.c x: 52 # contributors y: 3258 lines of code src/backend/optimizer/util/pathnode.c x: 66 # contributors y: 3916 lines of code src/backend/optimizer/util/plancat.c x: 54 # contributors y: 1530 lines of code src/backend/optimizer/util/relnode.c x: 33 # contributors y: 1651 lines of code src/backend/parser/parse_partition_gp.c x: 14 # contributors y: 1254 lines of code src/backend/postmaster/bgworker.c x: 18 # contributors y: 716 lines of code src/backend/postmaster/pgstat.c x: 45 # contributors y: 3568 lines of code src/backend/postmaster/postmaster.c x: 69 # contributors y: 4181 lines of code src/backend/replication/basebackup.c x: 37 # contributors y: 1388 lines of code src/backend/replication/logical/worker.c x: 19 # contributors y: 1894 lines of code src/backend/replication/syncrep.c x: 36 # contributors y: 716 lines of code src/backend/replication/walsender.c x: 37 # contributors y: 2210 lines of code src/backend/storage/file/buffile.c x: 36 # contributors y: 915 lines of code src/backend/storage/ipc/ipc.c x: 25 # contributors y: 184 lines of code src/backend/storage/ipc/ipci.c x: 43 # contributors y: 253 lines of code src/backend/storage/lmgr/proc.c x: 59 # contributors y: 1365 lines of code src/backend/storage/page/bufpage.c x: 28 # contributors y: 821 lines of code src/backend/storage/smgr/md.c x: 41 # contributors y: 837 lines of code src/backend/task/job_metadata.c x: 3 # contributors y: 601 lines of code src/backend/utils/activity/backend_status.c x: 7 # contributors y: 607 lines of code src/backend/utils/activity/wait_event.c x: 8 # contributors y: 668 lines of code src/backend/utils/adt/genfile.c x: 27 # contributors y: 805 lines of code src/backend/utils/adt/lockfuncs.c x: 28 # contributors y: 785 lines of code src/backend/utils/adt/misc.c x: 35 # contributors y: 712 lines of code src/backend/utils/adt/selfuncs.c x: 56 # contributors y: 4543 lines of code src/backend/utils/adt/tsvector_op.c x: 23 # contributors y: 1965 lines of code src/backend/utils/adt/xid8funcs.c x: 5 # contributors y: 492 lines of code src/backend/utils/datumstream/datumstreamblock.c x: 9 # contributors y: 4245 lines of code src/backend/utils/error/elog.c x: 52 # contributors y: 3265 lines of code src/backend/utils/gp/segadmin.c x: 19 # contributors y: 578 lines of code src/backend/utils/init/globals.c x: 40 # contributors y: 87 lines of code src/backend/utils/mb/mbutils.c x: 27 # contributors y: 1125 lines of code src/backend/utils/misc/faultinjector.c x: 33 # contributors y: 845 lines of code src/backend/utils/misc/fstream/fstream.c x: 9 # contributors y: 765 lines of code src/backend/utils/misc/fstream/gfile.c x: 12 # contributors y: 1059 lines of code src/backend/utils/misc/pg_controldata.c x: 14 # contributors y: 249 lines of code src/backend/utils/misc/ps_status.c x: 23 # contributors y: 292 lines of code src/backend/utils/mmgr/slab.c x: 14 # contributors y: 418 lines of code src/backend/utils/resgroup/resgroup.c x: 35 # contributors y: 2377 lines of code src/backend/utils/resscheduler/resqueue.c x: 21 # contributors y: 1682 lines of code src/backend/utils/sort/tuplesort.c x: 40 # contributors y: 2650 lines of code src/backend/utils/sort/tuplestore.c x: 36 # contributors y: 1074 lines of code src/backend/utils/time/combocid.c x: 22 # contributors y: 350 lines of code src/backend/utils/time/snapmgr.c x: 33 # contributors y: 1563 lines of code src/include/access/amapi.h x: 17 # contributors y: 155 lines of code src/include/access/appendonlywriter.h x: 12 # contributors y: 19 lines of code src/include/access/clog.h x: 20 # contributors y: 42 lines of code src/include/access/distributedlog.h x: 13 # contributors y: 45 lines of code src/include/access/reloptions.h x: 29 # contributors y: 230 lines of code src/include/access/xlogutils.h x: 24 # contributors y: 43 lines of code src/include/catalog/dependency.h x: 30 # contributors y: 203 lines of code src/include/catalog/gp_fastsequence.h x: 11 # contributors y: 25 lines of code src/include/catalog/pg_proc.h x: 56 # contributors y: 115 lines of code src/include/catalog/pg_type.h x: 40 # contributors y: 187 lines of code src/include/cdb/cdbcopy.h x: 13 # contributors y: 28 lines of code src/include/cdb/cdbdispatchresult.h x: 18 # contributors y: 104 lines of code src/include/cdb/cdbpath.h x: 15 # contributors y: 56 lines of code src/include/commands/vacuum.h x: 39 # contributors y: 220 lines of code src/include/executor/hashjoin.h x: 26 # contributors y: 212 lines of code src/include/executor/nodeAppend.h x: 20 # contributors y: 16 lines of code src/include/gpopt/gpdbwrappers.h x: 44 # contributors y: 329 lines of code src/include/miscadmin.h x: 54 # contributors y: 339 lines of code src/include/nodes/nodeFuncs.h x: 19 # contributors y: 134 lines of code src/include/nodes/nodes.h x: 65 # contributors y: 722 lines of code src/include/nodes/parsenodes.h x: 83 # contributors y: 2517 lines of code src/include/nodes/pathnodes.h x: 25 # contributors y: 1090 lines of code src/include/nodes/pg_list.h x: 25 # contributors y: 368 lines of code src/include/nodes/plannodes.h x: 66 # contributors y: 739 lines of code src/include/optimizer/clauses.h x: 29 # contributors y: 43 lines of code src/include/optimizer/cost.h x: 38 # contributors y: 204 lines of code src/include/optimizer/optimizer.h x: 9 # contributors y: 127 lines of code src/include/optimizer/pathnode.h x: 37 # contributors y: 364 lines of code src/include/optimizer/paths.h x: 23 # contributors y: 252 lines of code src/include/optimizer/prep.h x: 24 # contributors y: 25 lines of code src/include/parser/kwlist.h x: 55 # contributors y: 538 lines of code src/include/postgres.h x: 33 # contributors y: 277 lines of code src/include/postmaster/postmaster.h x: 32 # contributors y: 61 lines of code src/include/storage/bufpage.h x: 25 # contributors y: 174 lines of code src/include/storage/lock.h x: 38 # contributors y: 398 lines of code src/include/storage/pmsignal.h x: 21 # contributors y: 64 lines of code src/include/storage/proc.h x: 39 # contributors y: 183 lines of code src/include/utils/faultinjector.h x: 23 # contributors y: 72 lines of code src/include/utils/guc_tables.h x: 28 # contributors y: 211 lines of code src/include/utils/numeric.h x: 23 # contributors y: 161 lines of code src/backend/utils/resscheduler/resscheduler.c x: 19 # contributors y: 623 lines of code src/backend/utils/mmgr/portalmem.c x: 35 # contributors y: 748 lines of code src/include/utils/portal.h x: 29 # contributors y: 112 lines of code src/include/utils/resscheduler.h x: 16 # contributors y: 118 lines of code src/backend/gporca/libgpopt/src/base/CReqdPropPlan.cpp x: 9 # contributors y: 358 lines of code src/backend/gporca/libgpopt/include/gpopt/search/CGroup.h x: 9 # contributors y: 337 lines of code src/backend/gporca/libgpopt/src/search/CGroupExpression.cpp x: 10 # contributors y: 701 lines of code src/backend/gporca/libnaucrates/src/statistics/CJoinStatsProcessor.cpp x: 10 # contributors y: 456 lines of code src/backend/gporca/libnaucrates/src/CDXLUtils.cpp x: 8 # contributors y: 1075 lines of code src/backend/gporca/server/src/unittest/gpopt/minidump/CICGTest.cpp x: 12 # contributors y: 313 lines of code src/include/parser/parse_relation.h x: 24 # contributors y: 112 lines of code src/backend/gporca/libgpopt/src/operators/CPhysicalScan.cpp x: 11 # contributors y: 144 lines of code src/backend/gporca/libnaucrates/src/md/CMDRelationGPDB.cpp x: 11 # contributors y: 496 lines of code src/backend/gporca/libnaucrates/src/statistics/CFilterStatsProcessor.cpp x: 11 # contributors y: 676 lines of code src/backend/gporca/libgpopt/src/xforms/CJoinOrderDPv2.cpp x: 10 # contributors y: 1247 lines of code src/backend/gporca/libnaucrates/src/statistics/CStatisticsUtils.cpp x: 12 # contributors y: 1251 lines of code src/backend/gpopt/translate/CTranslatorUtils.cpp x: 37 # contributors y: 1629 lines of code src/include/gpopt/translate/CTranslatorUtils.h x: 23 # contributors y: 211 lines of code src/include/optimizer/planmain.h x: 32 # contributors y: 114 lines of code src/backend/commands/resgroupcmds.c x: 29 # contributors y: 1111 lines of code src/include/utils/resgroup.h x: 20 # contributors y: 107 lines of code src/backend/commands/view.c x: 35 # contributors y: 335 lines of code src/backend/utils/misc/queryjumble.c x: 5 # contributors y: 640 lines of code gpcontrib/pg_hint_plan/doc/pg_hint_plan-ja.html x: 1 # contributors y: 652 lines of code gpcontrib/pg_hint_plan/doc/pg_hint_plan.html x: 1 # contributors y: 437 lines of code gpcontrib/pg_hint_plan/sql/ut-A.sql x: 1 # contributors y: 554 lines of code gpcontrib/pg_hint_plan/sql/ut-R.sql x: 1 # contributors y: 717 lines of code gpcontrib/pg_hint_plan/sql/ut-init.sql x: 1 # contributors y: 158 lines of code src/backend/access/appendonly/appendonlywriter.c x: 23 # contributors y: 490 lines of code src/backend/gporca/libgpopt/src/base/CConstraintInterval.cpp x: 9 # contributors y: 1070 lines of code src/include/optimizer/subselect.h x: 26 # contributors y: 40 lines of code src/backend/gporca/libgpdbcost/src/CCostModelParamsGPDB.cpp x: 9 # contributors y: 401 lines of code src/backend/gporca/libgpopt/include/gpopt/operators/CPredicateUtils.h x: 13 # contributors y: 245 lines of code src/backend/gporca/libgpopt/src/mdcache/CMDAccessor.cpp x: 13 # contributors y: 711 lines of code src/backend/gporca/libgpopt/src/operators/CPhysicalJoin.cpp x: 16 # contributors y: 632 lines of code src/backend/gporca/data/dxl/metadata/md.xml x: 8 # contributors y: 3728 lines of code src/backend/gporca/data/dxl/expressiontests/WinFunc-Tests-MD.xml x: 5 # contributors y: 817 lines of code src/backend/executor/execAmi.c x: 41 # contributors y: 644 lines of code src/backend/executor/nodeDynamicIndexscan.c x: 13 # contributors y: 75 lines of code src/include/optimizer/plancat.h x: 25 # contributors y: 64 lines of code src/backend/gporca/libnaucrates/src/statistics/CHistogram.cpp x: 11 # contributors y: 1738 lines of code src/include/replication/slot.h x: 16 # contributors y: 83 lines of code src/include/catalog/catversion.h x: 85 # contributors y: 4 lines of code src/backend/regex/regexec.c x: 16 # contributors y: 1050 lines of code src/backend/utils/adt/complex_type.c x: 7 # contributors y: 894 lines of code src/backend/storage/file/fd.c x: 47 # contributors y: 2126 lines of code src/backend/commands/dbcommands.c x: 47 # contributors y: 1527 lines of code src/backend/fts/ftsprobe.c x: 27 # contributors y: 972 lines of code src/backend/utils/adt/jsonpath_gram.y x: 7 # contributors y: 494 lines of code src/interfaces/ecpg/ecpglib/connect.c x: 17 # contributors y: 588 lines of code src/backend/optimizer/util/tlist.c x: 29 # contributors y: 824 lines of code src/backend/gporca/libgpopt/src/operators/CPhysical.cpp x: 12 # contributors y: 604 lines of code src/backend/gporca/libgpopt/src/mdcache/CMDAccessorUtils.cpp x: 8 # contributors y: 279 lines of code src/backend/cdb/endpoint/cdbendpoint.c x: 6 # contributors y: 592 lines of code src/backend/access/bitmap/bitmap.c x: 18 # contributors y: 737 lines of code src/backend/catalog/namespace.c x: 36 # contributors y: 2803 lines of code contrib/postgres_fdw/deparse.c x: 21 # contributors y: 2189 lines of code src/backend/access/bitmap/bitmapxlog.c x: 12 # contributors y: 357 lines of code src/backend/utils/adt/arrayfuncs.c x: 31 # contributors y: 4577 lines of code src/include/utils/array.h x: 22 # contributors y: 243 lines of code src/backend/cdb/dispatcher/cdbdisp_dtx.c x: 14 # contributors y: 190 lines of code src/backend/postmaster/pgarch.c x: 24 # contributors y: 458 lines of code src/include/postmaster/pgarch.h x: 17 # contributors y: 12 lines of code src/interfaces/libpq/fe-connect.c x: 45 # contributors y: 4757 lines of code src/backend/utils/adt/network_selfuncs.c x: 8 # contributors y: 554 lines of code src/backend/cdb/cdbsreh.c x: 20 # contributors y: 725 lines of code src/backend/commands/dirtablecmds.c x: 4 # contributors y: 386 lines of code src/backend/utils/mmgr/freepage.c x: 11 # contributors y: 1223 lines of code src/backend/gporca/server/dxl.xsd x: 4 # contributors y: 1554 lines of code src/backend/gporca/libnaucrates/src/md/CMDTypeInt2GPDB.cpp x: 9 # contributors y: 218 lines of code src/backend/gporca/libgpopt/include/gpopt/base/CConstraint.h x: 13 # contributors y: 166 lines of code src/backend/gporca/libgpopt/src/base/CConstraint.cpp x: 12 # contributors y: 726 lines of code src/backend/gporca/libnaucrates/src/parser/CParseHandlerMDType.cpp x: 7 # contributors y: 297 lines of code src/backend/gporca/libgpopt/src/base/CPartitionPropagationSpec.cpp x: 8 # contributors y: 362 lines of code src/backend/partitioning/partbounds.c x: 13 # contributors y: 3058 lines of code src/backend/executor/nodeTableFunction.c x: 15 # contributors y: 343 lines of code src/backend/cdb/endpoint/cdbendpointutils.c x: 5 # contributors y: 419 lines of code gpcontrib/gp_exttable_fdw/gp_exttable_fdw.c x: 10 # contributors y: 547 lines of code src/backend/executor/nodeLockRows.c x: 17 # contributors y: 212 lines of code src/backend/access/transam/xlogfuncs.c x: 27 # contributors y: 471 lines of code src/backend/utils/adt/encode.c x: 19 # contributors y: 441 lines of code src/include/utils/elog.h x: 38 # contributors y: 277 lines of code src/pl/plpython/plpy_cursorobject.c x: 12 # contributors y: 392 lines of code src/pl/plpython/plpy_spi.c x: 19 # contributors y: 513 lines of code gpcontrib/gp_exttable_fdw/option.c x: 1 # contributors y: 248 lines of code src/include/utils/builtins.h x: 61 # contributors y: 80 lines of code src/backend/replication/slot.c x: 19 # contributors y: 1037 lines of code src/fe_utils/print.c x: 10 # contributors y: 2591 lines of code src/backend/executor/nodeForeignscan.c x: 15 # contributors y: 244 lines of code src/backend/foreign/foreign.c x: 24 # contributors y: 815 lines of code src/backend/catalog/pg_aggregate.c x: 27 # contributors y: 593 lines of code src/backend/commands/aggregatecmds.c x: 24 # contributors y: 392 lines of code contrib/pg_stat_statements/pg_stat_statements.c x: 32 # contributors y: 1692 lines of code src/backend/access/appendonly/appendonlyblockdirectory.c x: 14 # contributors y: 1030 lines of code src/backend/utils/mmgr/memprot.c x: 15 # contributors y: 313 lines of code src/backend/cdb/motion/tupser.c x: 18 # contributors y: 407 lines of code src/backend/utils/mmgr/generation.c x: 10 # contributors y: 419 lines of code src/backend/commands/tablespace.c x: 39 # contributors y: 1211 lines of code src/backend/utils/resgroup/cgroup-ops-linux-v1.c x: 3 # contributors y: 642 lines of code src/backend/commands/foreigncmds.c x: 24 # contributors y: 1204 lines of code src/backend/replication/libpqwalreceiver/libpqwalreceiver.c x: 23 # contributors y: 735 lines of code src/backend/statistics/dependencies.c x: 13 # contributors y: 925 lines of code src/backend/gporca/libgpopt/src/translate/CTranslatorExprToDXLUtils.cpp x: 18 # contributors y: 983 lines of code src/backend/executor/nodeSort.c x: 32 # contributors y: 280 lines of code src/backend/cdb/cdbdtxrecovery.c x: 10 # contributors y: 469 lines of code src/backend/postmaster/autovacuum.c x: 39 # contributors y: 1844 lines of code src/backend/replication/logical/origin.c x: 16 # contributors y: 885 lines of code src/include/cdb/cdbmotion.h x: 12 # contributors y: 46 lines of code src/backend/rewrite/rewriteManip.c x: 31 # contributors y: 988 lines of code src/backend/utils/adt/datetime.c x: 32 # contributors y: 3317 lines of code src/backend/parser/parse_expr.c x: 40 # contributors y: 2263 lines of code src/backend/optimizer/util/restrictinfo.c x: 17 # contributors y: 337 lines of code src/backend/gporca/libnaucrates/src/statistics/CBucket.cpp x: 10 # contributors y: 797 lines of code src/backend/utils/resource_manager/memquota.c x: 13 # contributors y: 540 lines of code src/backend/access/heap/heapam_handler.c x: 22 # contributors y: 1550 lines of code src/backend/storage/ipc/shmem.c x: 21 # contributors y: 313 lines of code src/backend/bootstrap/bootstrap.c x: 37 # contributors y: 757 lines of code src/interfaces/libpq/libpq-int.h x: 34 # contributors y: 527 lines of code src/backend/nodes/bitmapset.c x: 21 # contributors y: 787 lines of code src/backend/optimizer/util/predtest.c x: 18 # contributors y: 1286 lines of code src/backend/utils/time/sharedsnapshot.c x: 20 # contributors y: 455 lines of code src/timezone/zic.c x: 13 # contributors y: 3380 lines of code src/backend/gporca/libgpos/src/common/CBitSet.cpp x: 8 # contributors y: 344 lines of code src/backend/gporca/libgpopt/src/operators/CNormalizer.cpp x: 10 # contributors y: 1004 lines of code src/backend/utils/adt/float.c x: 33 # contributors y: 2375 lines of code src/include/commands/trigger.h x: 34 # contributors y: 181 lines of code src/include/utils/snapmgr.h x: 25 # contributors y: 112 lines of code src/backend/utils/adt/orderedsetaggs.c x: 14 # contributors y: 1087 lines of code src/pl/plpython/sql/plpython_returns.sql x: 8 # contributors y: 786 lines of code src/backend/postmaster/backoff.c x: 19 # contributors y: 878 lines of code src/backend/executor/execExprInterp.c x: 16 # contributors y: 2918 lines of code src/include/executor/spi.h x: 26 # contributors y: 177 lines of code contrib/postgres_fdw/sql/postgres_fdw.sql x: 20 # contributors y: 2360 lines of code src/backend/lib/dshash.c x: 9 # contributors y: 509 lines of code src/backend/storage/lmgr/lwlock.c x: 28 # contributors y: 1012 lines of code src/interfaces/ecpg/ecpglib/descriptor.c x: 19 # contributors y: 810 lines of code src/interfaces/ecpg/ecpglib/execute.c x: 25 # contributors y: 1719 lines of code src/backend/jit/llvm/llvmjit_expr.c x: 13 # contributors y: 1873 lines of code src/include/nodes/primnodes.h x: 49 # contributors y: 675 lines of code src/backend/libpq/be-secure-openssl.c x: 18 # contributors y: 1088 lines of code src/interfaces/libpq/fe-secure-openssl.c x: 15 # contributors y: 1248 lines of code src/tools/msvc/Solution.pm x: 28 # contributors y: 1165 lines of code src/backend/optimizer/util/paramassign.c x: 5 # contributors y: 362 lines of code src/backend/access/index/indexam.c x: 33 # contributors y: 525 lines of code src/include/access/genam.h x: 26 # contributors y: 131 lines of code src/backend/access/appendonly/appendonly_visimap.c x: 11 # contributors y: 613 lines of code src/include/catalog/pg_am.h x: 23 # contributors y: 24 lines of code src/backend/utils/adt/varchar.c x: 24 # contributors y: 754 lines of code src/backend/executor/nodeAppend.c x: 24 # contributors y: 629 lines of code src/backend/executor/nodeFunctionscan.c x: 27 # contributors y: 411 lines of code src/backend/executor/nodeLimit.c x: 26 # contributors y: 308 lines of code src/backend/executor/nodeMaterial.c x: 27 # contributors y: 236 lines of code src/backend/executor/nodeMemoize.c x: 4 # contributors y: 599 lines of code src/backend/executor/nodeMergeAppend.c x: 16 # contributors y: 212 lines of code src/backend/executor/nodeMergejoin.c x: 31 # contributors y: 856 lines of code src/backend/executor/nodeSubqueryscan.c x: 19 # contributors y: 76 lines of code src/backend/executor/nodeWindowAgg.c x: 22 # contributors y: 2358 lines of code src/include/executor/executor.h x: 46 # contributors y: 464 lines of code src/include/executor/nodeAgg.h x: 22 # contributors y: 107 lines of code src/include/executor/nodeHashjoin.h x: 19 # contributors y: 19 lines of code src/include/executor/nodeRecursiveunion.h x: 14 # contributors y: 8 lines of code src/include/executor/nodeSubqueryscan.h x: 15 # contributors y: 8 lines of code src/pl/plpython/plpy_exec.c x: 15 # contributors y: 773 lines of code src/pl/plpython/plpy_elog.c x: 15 # contributors y: 428 lines of code src/pl/plpython/plpy_typeio.c x: 15 # contributors y: 1031 lines of code src/pl/plperl/plperl.c x: 27 # contributors y: 2739 lines of code src/pl/plpgsql/src/pl_exec.c x: 35 # contributors y: 5019 lines of code src/pl/tcl/pltcl.c x: 28 # contributors y: 2094 lines of code src/backend/storage/ipc/dsm.c x: 14 # contributors y: 708 lines of code src/backend/tsearch/ts_typanalyze.c x: 15 # contributors y: 257 lines of code src/backend/executor/execScan.c x: 27 # contributors y: 146 lines of code gpcontrib/gp_toolkit/gp_partition_maint.c x: 1 # contributors y: 217 lines of code src/backend/utils/resgroup/resgroup_helper.c x: 16 # contributors y: 379 lines of code src/backend/commands/lockcmds.c x: 28 # contributors y: 210 lines of code src/backend/access/common/heaptuple.c x: 34 # contributors y: 898 lines of code src/backend/executor/execTuples.c x: 33 # contributors y: 1319 lines of code src/include/commands/defrem.h x: 34 # contributors y: 129 lines of code gpcontrib/orafce/orafce--4.9.sql x: 2 # contributors y: 3188 lines of code gpcontrib/orafce/orafce--3.13.sql x: 2 # contributors y: 2572 lines of code gpcontrib/orafce/sqlscan.c x: 4 # contributors y: 2243 lines of code gpcontrib/orafce/sqlscan.l x: 4 # contributors y: 920 lines of code gpcontrib/orafce/alert.c x: 2 # contributors y: 857 lines of code gpcontrib/orafce/builtins.h x: 3 # contributors y: 281 lines of code gpcontrib/orafce/datefce.c x: 5 # contributors y: 715 lines of code gpcontrib/orafce/dbms_sql.c x: 1 # contributors y: 1676 lines of code gpcontrib/orafce/file.c x: 4 # contributors y: 954 lines of code gpcontrib/orafce/msvc/orafce.2010.vcxproj x: 2 # contributors y: 522 lines of code gpcontrib/orafce/orafce--3.16--3.17.sql x: 1 # contributors y: 491 lines of code gpcontrib/orafce/pipe.c x: 6 # contributors y: 1149 lines of code gpcontrib/orafce/plvdate.c x: 3 # contributors y: 502 lines of code gpcontrib/orafce/plvstr.c x: 3 # contributors y: 885 lines of code gpcontrib/orafce/regexp.c x: 1 # contributors y: 774 lines of code gpcontrib/orafce/sql/dbms_output.sql x: 2 # contributors y: 711 lines of code gpcontrib/orafce/sqlparse.c x: 2 # contributors y: 979 lines of code src/backend/commands/comment.c x: 27 # contributors y: 303 lines of code src/backend/utils/adt/network.c x: 24 # contributors y: 1362 lines of code src/backend/utils/mmgr/vmem_tracker.c x: 15 # contributors y: 385 lines of code src/backend/replication/logical/tablesync.c x: 15 # contributors y: 631 lines of code contrib/amcheck/verify_heapam.c x: 10 # contributors y: 1081 lines of code contrib/pg_visibility/pg_visibility.c x: 12 # contributors y: 477 lines of code src/backend/access/common/reloptions.c x: 33 # contributors y: 1581 lines of code src/backend/rewrite/rewriteDefine.c x: 39 # contributors y: 653 lines of code src/backend/utils/adt/acl.c x: 31 # contributors y: 3211 lines of code src/backend/utils/adt/xml.c x: 27 # contributors y: 3223 lines of code src/include/commands/tablespace.h x: 22 # contributors y: 46 lines of code src/pl/plpgsql/src/pl_comp.c x: 32 # contributors y: 1648 lines of code src/include/optimizer/planner.h x: 22 # contributors y: 33 lines of code src/backend/access/heap/heapam_visibility.c x: 10 # contributors y: 1144 lines of code src/backend/nodes/list.c x: 25 # contributors y: 930 lines of code src/backend/utils/resowner/resowner.c x: 26 # contributors y: 854 lines of code src/backend/access/nbtree/nbtree.c x: 40 # contributors y: 820 lines of code src/backend/access/spgist/spgutils.c x: 18 # contributors y: 793 lines of code src/backend/commands/opclasscmds.c x: 28 # contributors y: 1206 lines of code src/include/access/hash.h x: 30 # contributors y: 274 lines of code src/include/access/nbtree.h x: 30 # contributors y: 582 lines of code src/backend/commands/queue.c x: 14 # contributors y: 1107 lines of code src/backend/parser/parse_agg.c x: 29 # contributors y: 1427 lines of code src/backend/access/transam/xlogreader.c x: 22 # contributors y: 1061 lines of code src/backend/storage/ipc/procsignal.c x: 24 # contributors y: 313 lines of code src/backend/access/nbtree/nbtpage.c x: 29 # contributors y: 1458 lines of code src/backend/cdb/dispatcher/cdbdispatchresult.c x: 22 # contributors y: 551 lines of code src/backend/utils/adt/matrix.c x: 5 # contributors y: 689 lines of code src/backend/utils/adt/json.c x: 22 # contributors y: 961 lines of code gpcontrib/gp_sparse_vector/gp_sparse_vector--1.0.1.sql x: 2 # contributors y: 317 lines of code gpcontrib/gp_sparse_vector/operators.c x: 6 # contributors y: 1069 lines of code gpcontrib/gp_sparse_vector/sparse_vector.c x: 5 # contributors y: 293 lines of code src/backend/bootstrap/bootparse.y x: 31 # contributors y: 433 lines of code src/backend/cdb/cdbfts.c x: 19 # contributors y: 163 lines of code src/backend/executor/nodeValuesscan.c x: 18 # contributors y: 148 lines of code src/backend/gporca/libgpopt/src/base/CCTEReq.cpp x: 6 # contributors y: 278 lines of code src/backend/gporca/libgpopt/src/engine/CEngine.cpp x: 11 # contributors y: 1465 lines of code src/backend/gporca/libnaucrates/src/xml/CXMLSerializer.cpp x: 4 # contributors y: 262 lines of code src/backend/nodes/read.c x: 17 # contributors y: 393 lines of code src/backend/optimizer/util/var.c x: 27 # contributors y: 677 lines of code src/backend/parser/parse_type.c x: 30 # contributors y: 502 lines of code src/backend/utils/adt/tid.c x: 25 # contributors y: 284 lines of code src/backend/utils/mmgr/mcxt.c x: 34 # contributors y: 808 lines of code src/include/catalog/indexing.h x: 36 # contributors y: 24 lines of code src/include/catalog/pg_cast.h x: 27 # contributors y: 43 lines of code src/backend/access/gin/ginget.c x: 26 # contributors y: 1110 lines of code src/backend/access/gist/gistbuild.c x: 18 # contributors y: 820 lines of code src/backend/access/gist/gistget.c x: 34 # contributors y: 471 lines of code src/backend/access/heap/rewriteheap.c x: 26 # contributors y: 655 lines of code src/backend/access/index/genam.c x: 33 # contributors y: 358 lines of code src/backend/access/nbtree/nbtsort.c x: 34 # contributors y: 1077 lines of code src/backend/access/spgist/spgscan.c x: 16 # contributors y: 773 lines of code src/include/commands/explain.h x: 26 # contributors y: 102 lines of code src/include/storage/shmem.h x: 18 # contributors y: 42 lines of code src/interfaces/gppc/gppc.c x: 9 # contributors y: 995 lines of code contrib/amcheck/verify_nbtree.c x: 13 # contributors y: 1510 lines of code contrib/btree_gist/btree_utils_var.c x: 18 # contributors y: 470 lines of code contrib/citext/sql/citext.sql x: 14 # contributors y: 590 lines of code contrib/cube/cube.c x: 20 # contributors y: 1382 lines of code contrib/dblink/dblink.c x: 26 # contributors y: 2041 lines of code contrib/file_fdw/file_fdw.c x: 21 # contributors y: 704 lines of code contrib/formatter_fixedwidth/fixedwidth.c x: 4 # contributors y: 572 lines of code contrib/fuzzystrmatch/dmetaphone.c x: 17 # contributors y: 1060 lines of code contrib/fuzzystrmatch/fuzzystrmatch.c x: 17 # contributors y: 487 lines of code contrib/hstore/hstore_io.c x: 24 # contributors y: 1175 lines of code contrib/hstore/hstore_op.c x: 19 # contributors y: 974 lines of code contrib/intarray/_int_bool.c x: 15 # contributors y: 533 lines of code contrib/intarray/_intbig_gist.c x: 17 # contributors y: 492 lines of code contrib/isn/isn.c x: 15 # contributors y: 835 lines of code contrib/ltree/ltree_gist.c x: 17 # contributors y: 620 lines of code contrib/ltree/ltree_io.c x: 13 # contributors y: 650 lines of code contrib/ltree/ltree_op.c x: 15 # contributors y: 473 lines of code contrib/ltree/sql/ltree.sql x: 10 # contributors y: 340 lines of code contrib/pageinspect/btreefuncs.c x: 22 # contributors y: 500 lines of code contrib/pg_trgm/trgm_gin.c x: 20 # contributors y: 256 lines of code contrib/pg_trgm/trgm_gist.c x: 22 # contributors y: 772 lines of code contrib/pg_trgm/trgm_op.c x: 24 # contributors y: 909 lines of code contrib/pgcrypto/imath.c x: 16 # contributors y: 2468 lines of code contrib/pgcrypto/mbuf.c x: 16 # contributors y: 416 lines of code contrib/pgcrypto/pgp-cfb.c x: 11 # contributors y: 181 lines of code contrib/pgcrypto/pgp-decrypt.c x: 14 # contributors y: 898 lines of code contrib/pgcrypto/pgp-pgsql.c x: 20 # contributors y: 750 lines of code contrib/pgrowlocks/pgrowlocks.c x: 21 # contributors y: 220 lines of code contrib/postgres_fdw/connection.c x: 19 # contributors y: 851 lines of code contrib/seg/seg.c x: 17 # contributors y: 731 lines of code contrib/sepgsql/label.c x: 18 # contributors y: 595 lines of code contrib/sepgsql/selinux.c x: 16 # contributors y: 756 lines of code contrib/spi/refint.c x: 19 # contributors y: 367 lines of code contrib/tablefunc/tablefunc.c x: 20 # contributors y: 956 lines of code contrib/unaccent/unaccent.c x: 16 # contributors y: 305 lines of code gpcontrib/gpmapreduce/src/mapred.c x: 3 # contributors y: 2815 lines of code gpcontrib/pxf_fdw/pxf_fdw.c x: 5 # contributors y: 529 lines of code src/backend/access/brin/brin_minmax_multi.c x: 5 # contributors y: 1573 lines of code src/backend/access/common/indextuple.c x: 23 # contributors y: 324 lines of code src/backend/access/common/printtup.c x: 21 # contributors y: 473 lines of code src/backend/access/common/toast_internals.c x: 7 # contributors y: 330 lines of code src/backend/access/common/tupdesc.c x: 29 # contributors y: 552 lines of code src/backend/access/gin/gindatapage.c x: 21 # contributors y: 1190 lines of code src/backend/access/gin/ginentrypage.c x: 20 # contributors y: 507 lines of code src/backend/access/gin/gininsert.c x: 25 # contributors y: 348 lines of code src/backend/access/gin/ginutil.c x: 25 # contributors y: 461 lines of code src/backend/access/gist/gist.c x: 33 # contributors y: 967 lines of code src/backend/access/gist/gistproc.c x: 20 # contributors y: 1084 lines of code src/backend/access/gist/gistscan.c x: 23 # contributors y: 191 lines of code src/backend/access/gist/gistutil.c x: 27 # contributors y: 651 lines of code src/backend/access/hash/hashovfl.c x: 20 # contributors y: 589 lines of code src/backend/access/heap/vacuumlazy.c x: 15 # contributors y: 2291 lines of code src/backend/access/nbtree/nbtdedup.c x: 4 # contributors y: 537 lines of code src/backend/access/nbtree/nbtinsert.c x: 36 # contributors y: 1453 lines of code src/backend/access/nbtree/nbtsearch.c x: 29 # contributors y: 1256 lines of code src/backend/access/nbtree/nbtsplitloc.c x: 6 # contributors y: 542 lines of code src/backend/access/nbtree/nbtutils.c x: 32 # contributors y: 1420 lines of code src/backend/access/rmgrdesc/xactdesc.c x: 22 # contributors y: 392 lines of code src/backend/access/spgist/spgdoinsert.c x: 15 # contributors y: 1442 lines of code src/backend/access/spgist/spgquadtreeproc.c x: 11 # contributors y: 338 lines of code src/backend/access/spgist/spgtextproc.c x: 13 # contributors y: 465 lines of code src/backend/access/transam/multixact.c x: 24 # contributors y: 1666 lines of code src/backend/access/transam/slru.c x: 27 # contributors y: 894 lines of code src/backend/access/transam/twophase.c x: 35 # contributors y: 1487 lines of code src/backend/catalog/indexing.c x: 24 # contributors y: 175 lines of code src/backend/catalog/information_schema.sql x: 23 # contributors y: 2009 lines of code src/backend/catalog/pg_constraint.c x: 26 # contributors y: 928 lines of code src/backend/catalog/pg_largeobject.c x: 21 # contributors y: 108 lines of code src/backend/catalog/pg_proc.c x: 32 # contributors y: 853 lines of code src/backend/commands/conversioncmds.c x: 21 # contributors y: 93 lines of code src/backend/commands/prepare.c x: 28 # contributors y: 473 lines of code src/backend/commands/subscriptioncmds.c x: 12 # contributors y: 1152 lines of code src/backend/commands/tsearchcmds.c x: 20 # contributors y: 1296 lines of code src/backend/executor/nodeGatherMerge.c x: 7 # contributors y: 408 lines of code src/backend/jit/llvm/llvmjit.c x: 11 # contributors y: 815 lines of code src/backend/lib/integerset.c x: 8 # contributors y: 518 lines of code src/backend/libpq/auth-scram.c x: 11 # contributors y: 731 lines of code src/backend/libpq/be-fsstubs.c x: 24 # contributors y: 563 lines of code src/backend/nodes/tidbitmap.c x: 23 # contributors y: 1445 lines of code src/backend/optimizer/plan/analyzejoins.c x: 13 # contributors y: 508 lines of code src/backend/optimizer/util/placeholder.c x: 16 # contributors y: 326 lines of code src/backend/parser/parse_coerce.c x: 31 # contributors y: 2043 lines of code src/backend/parser/parse_func.c x: 32 # contributors y: 1768 lines of code src/backend/parser/parse_target.c x: 33 # contributors y: 1246 lines of code src/backend/parser/scan.l x: 26 # contributors y: 1269 lines of code src/backend/partitioning/partprune.c x: 12 # contributors y: 2053 lines of code src/backend/postmaster/walwriter.c x: 18 # contributors y: 114 lines of code src/backend/regex/regc_color.c x: 10 # contributors y: 842 lines of code src/backend/regex/regc_nfa.c x: 9 # contributors y: 2498 lines of code src/backend/regex/regc_pg_locale.c x: 12 # contributors y: 743 lines of code src/backend/regex/regcomp.c x: 18 # contributors y: 1857 lines of code src/backend/replication/logical/launcher.c x: 14 # contributors y: 632 lines of code src/backend/replication/logical/logical.c x: 18 # contributors y: 1074 lines of code src/backend/replication/logical/proto.c x: 11 # contributors y: 534 lines of code src/backend/replication/logical/reorderbuffer.c x: 22 # contributors y: 2840 lines of code src/backend/replication/logical/snapbuild.c x: 18 # contributors y: 933 lines of code src/backend/replication/walreceiver.c x: 25 # contributors y: 870 lines of code src/backend/replication/walreceiverfuncs.c x: 21 # contributors y: 254 lines of code src/backend/rewrite/rewriteSearchCycle.c x: 5 # contributors y: 432 lines of code src/backend/rewrite/rowsecurity.c x: 15 # contributors y: 416 lines of code src/backend/snowball/libstemmer/stem_ISO_8859_1_basque.c x: 2 # contributors y: 1155 lines of code src/backend/snowball/libstemmer/stem_ISO_8859_1_catalan.c x: 2 # contributors y: 1414 lines of code src/backend/snowball/libstemmer/stem_ISO_8859_1_english.c x: 4 # contributors y: 1007 lines of code src/backend/snowball/libstemmer/stem_ISO_8859_1_finnish.c x: 4 # contributors y: 661 lines of code src/backend/snowball/libstemmer/stem_ISO_8859_1_french.c x: 4 # contributors y: 1204 lines of code src/backend/snowball/libstemmer/stem_ISO_8859_1_irish.c x: 4 # contributors y: 449 lines of code src/backend/snowball/libstemmer/stem_ISO_8859_1_porter.c x: 4 # contributors y: 680 lines of code src/backend/snowball/libstemmer/stem_UTF_8_arabic.c x: 4 # contributors y: 1594 lines of code src/backend/snowball/libstemmer/stem_UTF_8_english.c x: 4 # contributors y: 1019 lines of code src/backend/snowball/libstemmer/stem_UTF_8_greek.c x: 2 # contributors y: 3522 lines of code src/backend/snowball/libstemmer/stem_UTF_8_lithuanian.c x: 4 # contributors y: 806 lines of code src/backend/snowball/libstemmer/stem_UTF_8_serbian.c x: 2 # contributors y: 6509 lines of code src/backend/snowball/libstemmer/stem_UTF_8_turkish.c x: 4 # contributors y: 1987 lines of code src/backend/snowball/libstemmer/stem_UTF_8_yiddish.c x: 2 # contributors y: 1335 lines of code src/backend/statistics/extended_stats.c x: 13 # contributors y: 1473 lines of code src/backend/statistics/mcv.c x: 10 # contributors y: 1048 lines of code src/backend/storage/buffer/buf_init.c x: 24 # contributors y: 92 lines of code src/backend/storage/buffer/buf_table.c x: 17 # contributors y: 76 lines of code src/backend/storage/freespace/freespace.c x: 24 # contributors y: 437 lines of code src/backend/storage/ipc/shm_mq.c x: 16 # contributors y: 676 lines of code src/backend/storage/lmgr/deadlock.c x: 21 # contributors y: 625 lines of code src/backend/storage/lmgr/predicate.c x: 21 # contributors y: 2840 lines of code src/backend/tsearch/dict_thesaurus.c x: 15 # contributors y: 712 lines of code src/backend/tsearch/ts_parse.c x: 16 # contributors y: 511 lines of code src/backend/tsearch/wparser_def.c x: 17 # contributors y: 2092 lines of code src/backend/utils/adt/cash.c x: 25 # contributors y: 775 lines of code src/backend/utils/adt/date.c x: 27 # contributors y: 2208 lines of code src/backend/utils/adt/datum.c x: 19 # contributors y: 299 lines of code src/backend/utils/adt/expandedrecord.c x: 6 # contributors y: 837 lines of code src/backend/utils/adt/formatting.c x: 31 # contributors y: 4803 lines of code src/backend/utils/adt/geo_ops.c x: 25 # contributors y: 3503 lines of code src/backend/utils/adt/int.c x: 24 # contributors y: 1080 lines of code src/backend/utils/adt/int8.c x: 25 # contributors y: 1037 lines of code src/backend/utils/adt/jsonb.c x: 17 # contributors y: 1500 lines of code src/backend/utils/adt/jsonb_util.c x: 16 # contributors y: 1149 lines of code src/backend/utils/adt/jsonfuncs.c x: 20 # contributors y: 3917 lines of code src/backend/utils/adt/jsonpath.c x: 8 # contributors y: 837 lines of code src/backend/utils/adt/jsonpath_exec.c x: 11 # contributors y: 1958 lines of code src/backend/utils/adt/like.c x: 20 # contributors y: 309 lines of code src/backend/utils/adt/like_support.c x: 5 # contributors y: 1084 lines of code src/backend/utils/adt/multirangetypes.c x: 5 # contributors y: 1921 lines of code src/backend/utils/adt/numutils.c x: 22 # contributors y: 370 lines of code src/backend/utils/adt/rangetypes.c x: 16 # contributors y: 1688 lines of code src/backend/utils/adt/rangetypes_gist.c x: 13 # contributors y: 1150 lines of code src/backend/utils/adt/rangetypes_spgist.c x: 12 # contributors y: 528 lines of code src/backend/utils/adt/regexp.c x: 21 # contributors y: 955 lines of code src/backend/utils/adt/regproc.c x: 31 # contributors y: 1209 lines of code src/backend/utils/adt/ri_triggers.c x: 32 # contributors y: 1664 lines of code src/backend/utils/adt/rowtypes.c x: 22 # contributors y: 1443 lines of code src/backend/utils/adt/timestamp.c x: 31 # contributors y: 4482 lines of code src/backend/utils/adt/tsgistidx.c x: 18 # contributors y: 636 lines of code src/backend/utils/adt/varbit.c x: 20 # contributors y: 1308 lines of code src/backend/utils/adt/varlena.c x: 37 # contributors y: 4031 lines of code src/backend/utils/etcd_lib/etcd.c x: 1 # contributors y: 1279 lines of code src/backend/utils/fmgr/fmgr.c x: 27 # contributors y: 1303 lines of code src/backend/utils/hash/dynahash.c x: 24 # contributors y: 995 lines of code src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl x: 18 # contributors y: 616 lines of code src/backend/utils/mb/conv.c x: 16 # contributors y: 577 lines of code src/backend/utils/mb/conversion_procs/cyrillic_and_mic/cyrillic_and_mic.c x: 14 # contributors y: 480 lines of code src/backend/utils/mb/conversion_procs/euc_cn_and_mic/euc_cn_and_mic.c x: 14 # contributors y: 116 lines of code src/backend/utils/mb/conversion_procs/euc_jp_and_sjis/euc_jp_and_sjis.c x: 14 # contributors y: 618 lines of code src/backend/utils/misc/guc-file.l x: 26 # contributors y: 1124 lines of code src/backend/utils/sort/logtape.c x: 21 # contributors y: 667 lines of code src/common/encnames.c x: 3 # contributors y: 490 lines of code src/common/exec.c x: 13 # contributors y: 435 lines of code src/common/saslprep.c x: 7 # contributors y: 1039 lines of code src/fe_utils/psqlscan.l x: 9 # contributors y: 1365 lines of code src/include/access/itup.h x: 20 # contributors y: 79 lines of code src/include/catalog/pg_amproc.h x: 29 # contributors y: 23 lines of code src/include/catalog/pg_opclass.h x: 30 # contributors y: 24 lines of code src/include/catalog/pg_operator.h x: 35 # contributors y: 55 lines of code src/include/commands/dbcommands.h x: 27 # contributors y: 17 lines of code src/include/common/unicode_norm_hashfunc.h x: 3 # contributors y: 2892 lines of code src/include/common/unicode_norm_table.h x: 7 # contributors y: 8910 lines of code src/include/common/unicode_normprops_table.h x: 4 # contributors y: 7748 lines of code src/include/libpq/hba.h x: 23 # contributors y: 114 lines of code src/include/parser/parse_node.h x: 29 # contributors y: 149 lines of code src/include/pgstat.h x: 36 # contributors y: 760 lines of code src/include/utils/datetime.h x: 24 # contributors y: 191 lines of code src/include/utils/tuplesort.h x: 28 # contributors y: 102 lines of code src/interfaces/ecpg/compatlib/informix.c x: 14 # contributors y: 825 lines of code src/interfaces/ecpg/pgtypeslib/dt_common.c x: 21 # contributors y: 2257 lines of code src/interfaces/ecpg/pgtypeslib/interval.c x: 17 # contributors y: 840 lines of code src/interfaces/ecpg/preproc/parse.pl x: 18 # contributors y: 544 lines of code src/interfaces/libpq/fe-auth-scram.c x: 12 # contributors y: 643 lines of code src/interfaces/libpq/fe-auth.c x: 23 # contributors y: 861 lines of code src/interfaces/libpq/fe-lobj.c x: 19 # contributors y: 736 lines of code src/interfaces/libpq/fe-misc.c x: 29 # contributors y: 793 lines of code src/pl/plpgsql/src/pl_funcs.c x: 25 # contributors y: 1409 lines of code src/pl/plpgsql/src/pl_gram.y x: 16 # contributors y: 3672 lines of code src/pl/plpgsql/src/plpgsql.h x: 33 # contributors y: 781 lines of code src/pl/plpgsql/src/sql/plpgsql_transaction.sql x: 5 # contributors y: 467 lines of code src/pl/plpython/plpy_main.c x: 13 # contributors y: 319 lines of code src/port/path.c x: 18 # contributors y: 501 lines of code src/port/pg_crc32c_sb8.c x: 6 # contributors y: 1118 lines of code src/timezone/localtime.c x: 16 # contributors y: 1321 lines of code src/tools/msvc/Install.pm x: 22 # contributors y: 687 lines of code src/tools/msvc/MSBuildProject.pm x: 16 # contributors y: 445 lines of code contrib/ltree/ltree--1.1.sql x: 4 # contributors y: 727 lines of code src/backend/gporca/libgpopt/src/operators/CPhysicalUnionAll.cpp x: 6 # contributors y: 600 lines of code contrib/btree_gist/btree_utils_num.c x: 17 # contributors y: 293 lines of code gpcontrib/pxf_fdw/libchurl.c x: 2 # contributors y: 754 lines of code src/backend/gporca/data/dxl/statistics/Join-Statistics-Input.xml x: 1 # contributors y: 686 lines of code contrib/btree_gist/btree_gist--1.2.sql x: 2 # contributors y: 1170 lines of code gpcontrib/gpcloud/lib/http_parser.cpp x: 2 # contributors y: 1891 lines of code src/port/glob.c x: 3 # contributors y: 705 lines of code gpcontrib/gpmapreduce/src/parse.c x: 1 # contributors y: 1686 lines of code contrib/isn/ISBN.h x: 6 # contributors y: 945 lines of code
8910.0
lines of code
  min: 1.0
  average: 231.93
  25th percentile: 30.0
  median: 62.0
  75th percentile: 176.0
  max: 8910.0
0 117.0
# contributors
min: 1.0 | average: 8.64 | 25th percentile: 4.0 | median: 5.0 | 75th percentile: 10.0 | max: 117.0