path # lines of code scripts/extract_source.rb 403 scripts/generate_json_outfuncs.rb 83 scripts/extract_headers.rb 206 scripts/generate_fingerprint_outfuncs.rb 227 src/pg_query_parse_plpgsql.c 310 src/pg_query_json_plpgsql.c 568 src/pg_query_fingerprint.h 5 src/pg_query_normalize.c 249 src/pg_query_json_conds.c 642 src/pg_query_json.h 4 src/pg_query_json.c 184 src/pg_query_fingerprint_conds.c 642 src/pg_query_json_helper.c 101 src/pg_query_fingerprint_defs.c 6419 src/pg_query.c 40 src/pg_query_json_plpgsql.h 6 src/pg_query_fingerprint.c 242 src/pg_query_parse.c 89 src/pg_query_json_defs.c 2135 src/pg_query_internal.h 17 src/postgres/src_backend_nodes_copyfuncs.c 3964 src/postgres/src_backend_nodes_value.c 26 src/postgres/src_backend_utils_mb_mbutils.c 185 src/postgres/src_pl_plpgsql_src_pl_comp.c 568 src/postgres/src_backend_catalog_namespace.c 77 src/postgres/contrib_pgcrypto_sha1.c 273 src/postgres/src_backend_parser_scansup.c 61 src/postgres/src_pl_plpgsql_src_pl_scanner.c 450 src/postgres/src_backend_utils_error_assert.c 24 src/postgres/src_port_qsort.c 147 src/postgres/include/portability/instr_time.h 137 src/postgres/include/pg_trace.h 4 src/postgres/include/getaddrinfo.h 111 src/postgres/include/port.h 292 src/postgres/include/regex/regex.h 93 src/postgres/include/plerrcodes.h 687 src/postgres/include/tcop/deparse_utility.h 68 src/postgres/include/tcop/fastpath.h 6 src/postgres/include/tcop/dest.h 38 src/postgres/include/tcop/utility.h 30 src/postgres/include/tcop/tcopprot.h 59 src/postgres/include/tcop/pquery.h 20 src/postgres/include/rewrite/rewriteSupport.h 7 src/postgres/include/rewrite/rewriteManip.h 56 src/postgres/include/rewrite/rewriteHandler.h 18 src/postgres/include/rewrite/prs2lock.h 19 src/postgres/include/utils/tzparser.h 14 src/postgres/include/utils/timeout.h 47 src/postgres/include/utils/tqual.h 57 src/postgres/include/utils/ruleutils.h 20 src/postgres/include/utils/tuplesort.h 57 src/postgres/include/utils/snapmgr.h 66 src/postgres/include/utils/pg_locale.h 71 src/postgres/include/utils/expandeddatum.h 41 src/postgres/include/utils/inval.h 31 src/postgres/include/utils/ps_status.h 9 src/postgres/include/utils/queryenvironment.h 30 src/postgres/include/utils/bytea.h 10 src/postgres/include/utils/relcache.h 67 src/postgres/include/utils/guc_tables.h 184 src/postgres/include/utils/xml.h 53 src/postgres/include/utils/aclchk_internal.h 17 src/postgres/include/utils/numeric.h 21 src/postgres/include/utils/dynamic_loader.h 8 src/postgres/include/utils/reltrigger.h 50 src/postgres/include/utils/memdebug.h 48 src/postgres/include/utils/datum.h 13 src/postgres/include/utils/pidfile.h 15 src/postgres/include/utils/memutils.h 76 src/postgres/include/utils/resowner.h 31 src/postgres/include/utils/regproc.h 13 src/postgres/include/utils/date.h 38 src/postgres/include/utils/builtins.h 72 src/postgres/include/utils/hsearch.h 87 src/postgres/include/utils/portal.h 91 src/postgres/include/utils/dsa.h 63 src/postgres/include/utils/fmgrprotos.h 2490 src/postgres/include/utils/syscache.h 160 src/postgres/include/utils/rel.h 269 src/postgres/include/utils/probes.h 114 src/postgres/include/utils/tuplestore.h 31 src/postgres/include/utils/sortsupport.h 84 src/postgres/include/utils/palloc.h 48 src/postgres/include/utils/guc.h 266 src/postgres/include/utils/catcache.h 95 src/postgres/include/utils/varlena.h 24 src/postgres/include/utils/dynahash.h 4 src/postgres/include/utils/elog.h 210 src/postgres/include/utils/errcodes.h 246 src/postgres/include/utils/datetime.h 190 src/postgres/include/utils/snapshot.h 41 src/postgres/include/utils/rls.h 11 src/postgres/include/utils/lsyscache.h 153 src/postgres/include/utils/plancache.h 86 src/postgres/include/utils/typcache.h 72 src/postgres/include/utils/array.h 231 src/postgres/include/utils/timestamp.h 58 src/postgres/include/utils/acl.h 215 src/postgres/include/utils/fmgroids.h 2489 src/postgres/include/common/keywords.h 23 src/postgres/include/common/relpath.h 26 src/postgres/include/common/ip.h 18 src/postgres/include/c.h 513 src/postgres/include/pg_config_os.h 4 src/postgres/include/pg_config.h 193 src/postgres/include/replication/walsender.h 41 src/postgres/include/replication/syncrep.h 43 src/postgres/include/replication/logicallauncher.h 14 src/postgres/include/replication/slot.h 74 src/postgres/include/replication/origin.h 47 src/postgres/include/replication/logicalproto.h 68 src/postgres/include/replication/logicalworker.h 5 src/postgres/include/replication/reorderbuffer.h 172 src/postgres/include/replication/walreceiver.h 178 src/postgres/include/libpq/crypt.h 19 src/postgres/include/libpq/libpq-be.h 113 src/postgres/include/libpq/hba.h 94 src/postgres/include/libpq/libpq.h 66 src/postgres/include/libpq/pqcomm.h 95 src/postgres/include/libpq/be-fsstubs.h 9 src/postgres/include/libpq/pqformat.h 32 src/postgres/include/libpq/auth.h 10 src/postgres/include/libpq/pqsignal.h 19 src/postgres/include/commands/defrem.h 125 src/postgres/include/commands/vacuum.h 101 src/postgres/include/commands/tablespace.h 39 src/postgres/include/commands/trigger.h 164 src/postgres/include/commands/variable.h 27 src/postgres/include/commands/dbcommands.h 16 src/postgres/include/commands/explain.h 71 src/postgres/include/commands/user.h 19 src/postgres/include/commands/event_trigger.h 60 src/postgres/include/commands/prepare.h 31 src/postgres/include/commands/async.h 27 src/postgres/include/pg_getopt.h 19 src/postgres/include/bootstrap/bootstrap.h 33 src/postgres/include/tsearch/ts_cache.h 52 src/postgres/include/access/itup.h 75 src/postgres/include/access/sysattr.h 11 src/postgres/include/access/amapi.h 119 src/postgres/include/access/hash.h 228 src/postgres/include/access/xlogrecord.h 73 src/postgres/include/access/genam.h 110 src/postgres/include/access/xlog_internal.h 165 src/postgres/include/access/attnum.h 17 src/postgres/include/access/heapam.h 126 src/postgres/include/access/tupdesc.h 75 src/postgres/include/access/rmgr.h 13 src/postgres/include/access/parallel.h 48 src/postgres/include/access/skey.h 47 src/postgres/include/access/stratnum.h 39 src/postgres/include/access/rmgrlist.h 22 src/postgres/include/access/htup_details.h 400 src/postgres/include/access/printtup.h 14 src/postgres/include/access/sdir.h 18 src/postgres/include/access/commit_ts.h 52 src/postgres/include/access/xloginsert.h 32 src/postgres/include/access/xlogdefs.h 38 src/postgres/include/access/xact.h 227 src/postgres/include/access/gin.h 38 src/postgres/include/access/xlogreader.h 92 src/postgres/include/access/twophase.h 30 src/postgres/include/access/tupconvert.h 26 src/postgres/include/access/transam.h 72 src/postgres/include/access/xlog.h 185 src/postgres/include/access/tupmacs.h 137 src/postgres/include/access/htup.h 23 src/postgres/include/miscadmin.h 215 src/postgres/include/postmaster/bgworker_internals.h 31 src/postgres/include/postmaster/pgarch.h 10 src/postgres/include/postmaster/syslogger.h 48 src/postgres/include/postmaster/bgwriter.h 19 src/postgres/include/postmaster/walwriter.h 6 src/postgres/include/postmaster/autovacuum.h 42 src/postgres/include/postmaster/bgworker.h 52 src/postgres/include/postmaster/fork_process.h 4 src/postgres/include/postmaster/postmaster.h 38 src/postgres/include/parser/parsetree.h 15 src/postgres/include/parser/parse_relation.h 106 src/postgres/include/parser/parse_func.h 46 src/postgres/include/parser/scansup.h 10 src/postgres/include/parser/scanner.h 39 src/postgres/include/parser/parse_collate.h 8 src/postgres/include/parser/parser.h 16 src/postgres/include/parser/gramparse.h 22 src/postgres/include/parser/parse_type.h 31 src/postgres/include/parser/parse_expr.h 8 src/postgres/include/parser/kwlist.h 432 src/postgres/include/parser/parse_clause.h 34 src/postgres/include/parser/parse_agg.h 42 src/postgres/include/parser/analyze.h 25 src/postgres/include/parser/parse_target.h 29 src/postgres/include/parser/parse_coerce.h 65 src/postgres/include/parser/gram.h 971 src/postgres/include/parser/parse_node.h 118 src/postgres/include/parser/parse_oper.h 32 src/postgres/include/funcapi.h 96 src/postgres/include/pgstat.h 733 src/postgres/include/postgres_ext.h 31 src/postgres/include/postgres.h 305 src/postgres/include/fmgr.h 399 src/postgres/include/datatype/timestamp.h 63 src/postgres/include/mb/pg_wchar.h 311 src/postgres/include/plpgsql.h 713 src/postgres/include/lib/simplehash.h 552 src/postgres/include/lib/ilist.h 288 src/postgres/include/lib/pairingheap.h 43 src/postgres/include/lib/stringinfo.h 26 src/postgres/include/pg_config_manual.h 54 src/postgres/include/storage/block.h 37 src/postgres/include/storage/item.h 4 src/postgres/include/storage/lmgr.h 66 src/postgres/include/storage/relfilenode.h 27 src/postgres/include/storage/sinval.h 71 src/postgres/include/storage/shm_toc.h 23 src/postgres/include/storage/condition_variable.h 16 src/postgres/include/storage/ipc.h 29 src/postgres/include/storage/shm_mq.h 39 src/postgres/include/storage/off.h 16 src/postgres/include/storage/pmsignal.h 28 src/postgres/include/storage/bufpage.h 145 src/postgres/include/storage/s_lock.h 493 src/postgres/include/storage/standbydefs.h 41 src/postgres/include/storage/itemid.h 63 src/postgres/include/storage/backendid.h 9 src/postgres/include/storage/lwlocknames.h 46 src/postgres/include/storage/standby.h 44 src/postgres/include/storage/proc.h 124 src/postgres/include/storage/dsm_impl.h 41 src/postgres/include/storage/itemptr.h 66 src/postgres/include/storage/proclist_types.h 18 src/postgres/include/storage/lwlock.h 105 src/postgres/include/storage/lockdefs.h 20 src/postgres/include/storage/spin.h 17 src/postgres/include/storage/predicate.h 36 src/postgres/include/storage/lock.h 317 src/postgres/include/storage/bufmgr.h 136 src/postgres/include/storage/dsm.h 34 src/postgres/include/storage/fd.h 56 src/postgres/include/storage/pg_sema.h 15 src/postgres/include/storage/buf.h 8 src/postgres/include/storage/procsignal.h 24 src/postgres/include/storage/shmem.h 41 src/postgres/include/storage/pg_shmem.h 39 src/postgres/include/storage/latch.h 61 src/postgres/include/optimizer/tlist.h 43 src/postgres/include/optimizer/geqo_gene.h 16 src/postgres/include/optimizer/cost.h 177 src/postgres/include/optimizer/var.h 19 src/postgres/include/optimizer/geqo.h 26 src/postgres/include/optimizer/planner.h 31 src/postgres/include/optimizer/planmain.h 75 src/postgres/include/optimizer/paths.h 171 src/postgres/include/pgtime.h 48 src/postgres/include/pl_gram.h 206 src/postgres/include/nodes/print.h 16 src/postgres/include/nodes/relation.h 723 src/postgres/include/nodes/tidbitmap.h 33 src/postgres/include/nodes/params.h 36 src/postgres/include/nodes/lockoptions.h 17 src/postgres/include/nodes/pg_list.h 180 src/postgres/include/nodes/parsenodes.h 1871 src/postgres/include/nodes/execnodes.h 941 src/postgres/include/nodes/nodes.h 537 src/postgres/include/nodes/nodeFuncs.h 49 src/postgres/include/nodes/bitmapset.h 52 src/postgres/include/nodes/primnodes.h 598 src/postgres/include/nodes/makefuncs.h 52 src/postgres/include/nodes/extensible.h 76 src/postgres/include/nodes/value.h 20 src/postgres/include/nodes/memnodes.h 43 src/postgres/include/nodes/plannodes.h 401 src/postgres/include/executor/execdesc.h 31 src/postgres/include/executor/tablefunc.h 18 src/postgres/include/executor/instrument.h 59 src/postgres/include/executor/tuptable.h 58 src/postgres/include/executor/spi.h 132 src/postgres/include/executor/functions.h 17 src/postgres/include/executor/executor.h 340 src/postgres/include/pg_config_ext.h 1 src/postgres/include/sha1.h 31 src/postgres/include/port/pg_bswap.h 32 src/postgres/include/port/atomics/generic.h 324 src/postgres/include/port/atomics/arch-x86.h 143 src/postgres/include/port/atomics/arch-arm.h 6 src/postgres/include/port/atomics/generic-gcc.h 150 src/postgres/include/port/atomics/fallback.h 82 src/postgres/include/port/atomics.h 228 src/postgres/include/port/pg_crc32c.h 29 src/postgres/include/catalog/pg_proc.h 4900 src/postgres/include/catalog/indexing.h 251 src/postgres/include/catalog/pg_conversion.h 24 src/postgres/include/catalog/pg_constraint.h 66 src/postgres/include/catalog/namespace.h 106 src/postgres/include/catalog/partition.h 52 src/postgres/include/catalog/pg_ts_config.h 20 src/postgres/include/catalog/pg_collation.h 40 src/postgres/include/catalog/objectaccess.h 78 src/postgres/include/catalog/pg_partitioned_table.h 26 src/postgres/include/catalog/objectaddress.h 52 src/postgres/include/catalog/pg_operator.h 1661 src/postgres/include/catalog/pg_event_trigger.h 24 src/postgres/include/catalog/index.h 96 src/postgres/include/catalog/pg_ts_parser.h 26 src/postgres/include/catalog/pg_replication_origin.h 17 src/postgres/include/catalog/pg_authid.h 49 src/postgres/include/catalog/pg_ts_template.h 26 src/postgres/include/catalog/pg_proc_fn.h 33 src/postgres/include/catalog/pg_transform.h 18 src/postgres/include/catalog/pg_publication.h 48 src/postgres/include/catalog/pg_index.h 55 src/postgres/include/catalog/pg_opfamily.h 145 src/postgres/include/catalog/pg_opclass.h 169 src/postgres/include/catalog/pg_am.h 35 src/postgres/include/catalog/pg_conversion_fn.h 10 src/postgres/include/catalog/pg_type.h 435 src/postgres/include/catalog/pg_statistic.h 72 src/postgres/include/catalog/pg_class.h 105 src/postgres/include/catalog/genbki.h 15 src/postgres/include/catalog/pg_aggregate.h 225 src/postgres/include/catalog/pg_attribute.h 61 src/postgres/include/catalog/pg_ts_dict.h 24 src/postgres/include/catalog/pg_namespace.h 28 src/postgres/include/catalog/pg_trigger.h 82 src/postgres/include/catalog/pg_depend.h 24 src/postgres/include/catalog/dependency.h 132 src/postgres/include/catalog/pg_language.h 37 src/postgres/include/catalog/pg_control.h 92 src/postgres/include/catalog/pg_statistic_ext.h 30 src/postgres/src_pl_plpgsql_src_pl_funcs.c 519 src/postgres/src_backend_utils_mb_wchar.c 1272 src/postgres/src_backend_nodes_makefuncs.c 124 src/postgres/src_backend_lib_stringinfo.c 108 src/postgres/src_common_psprintf.c 70 src/postgres/src_common_keywords.c 54 src/postgres/src_backend_utils_hash_dynahash.c 426 src/postgres/src_backend_utils_error_elog.c 920 src/postgres/src_backend_nodes_equalfuncs.c 3035 src/postgres/src_backend_storage_lmgr_s_lock.c 188 src/postgres/src_backend_nodes_list.c 246 src/postgres/src_backend_utils_adt_format_type.c 16 src/postgres/src_backend_utils_adt_ruleutils.c 329 src/postgres/src_backend_tcop_postgres.c 170 src/postgres/src_backend_utils_mmgr_mcxt.c 392 src/postgres/src_backend_parser_parse_expr.c 84 src/postgres/src_backend_postmaster_postmaster.c 1026 src/postgres/src_backend_utils_mmgr_aset.c 665 src/postgres/src_port_random.c 7 src/postgres/src_backend_catalog_pg_proc.c 38 src/postgres/src_backend_storage_ipc_ipc.c 20 src/postgres/src_backend_nodes_extensible.c 36 src/postgres/src_backend_libpq_pqcomm.c 163 src/postgres/src_pl_plpgsql_src_pl_handler.c 21 src/postgres/src_backend_utils_init_globals.c 14 src/postgres/src_backend_parser_parser.c 97 src/postgres/guc-file.c 1 src/postgres/src_pl_plpgsql_src_pl_gram.c 4731 src/postgres/src_backend_nodes_bitmapset.c 167 src/postgres/src_backend_utils_adt_datum.c 108 src/postgres/src_backend_nodes_nodeFuncs.c 741 src/postgres/src_backend_utils_adt_expandeddatum.c 24 src/postgres/src_backend_utils_mb_encnames.c 73 src/postgres/src_backend_utils_misc_guc.c 420 src/postgres/src_port_erand48.c 44 src/postgres/src_port_pgsleep.c 23 pg_query.h 47