Skip to content

Commit 8eba3e3

Browse files
committed
Move queryjumble.c code to src/backend/nodes/
This will ease a follow-up move that will generate automatically this code. The C file is renamed, for consistency with the node-related files whose code are generated by gen_node_support.pl: - queryjumble.c -> queryjumblefuncs.c - utils/queryjumble.h -> nodes/queryjumble.h Per a suggestion from Peter Eisentraut. Reviewed-by: Peter Eisentraut Discussion: https://postgr.es/m/Y5BHOUhX3zTH/ig6@paquier.xyz
1 parent 5578909 commit 8eba3e3

File tree

11 files changed

+11
-11
lines changed

11 files changed

+11
-11
lines changed

contrib/pg_stat_statements/pg_stat_statements.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@
5555
#include "jit/jit.h"
5656
#include "mb/pg_wchar.h"
5757
#include "miscadmin.h"
58+
#include "nodes/queryjumble.h"
5859
#include "optimizer/planner.h"
5960
#include "parser/analyze.h"
6061
#include "parser/parsetree.h"
@@ -69,7 +70,6 @@
6970
#include "tcop/utility.h"
7071
#include "utils/acl.h"
7172
#include "utils/builtins.h"
72-
#include "utils/queryjumble.h"
7373
#include "utils/memutils.h"
7474
#include "utils/timestamp.h"
7575

src/backend/nodes/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ OBJS = \
2727
outfuncs.o \
2828
params.o \
2929
print.o \
30+
queryjumblefuncs.o \
3031
read.o \
3132
readfuncs.o \
3233
tidbitmap.o \

src/backend/nodes/meson.build

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ backend_sources += files(
1010
'nodes.c',
1111
'params.c',
1212
'print.c',
13+
'queryjumblefuncs.c',
1314
'read.c',
1415
'tidbitmap.c',
1516
'value.c',

src/backend/utils/misc/queryjumble.c renamed to src/backend/nodes/queryjumblefuncs.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*-------------------------------------------------------------------------
22
*
3-
* queryjumble.c
3+
* queryjumblefuncs.c
44
* Query normalization and fingerprinting.
55
*
66
* Normalization is a process whereby similar queries, typically differing only
@@ -26,16 +26,16 @@
2626
*
2727
*
2828
* IDENTIFICATION
29-
* src/backend/utils/misc/queryjumble.c
29+
* src/backend/nodes/queryjumblefuncs.c
3030
*
3131
*-------------------------------------------------------------------------
3232
*/
3333
#include "postgres.h"
3434

3535
#include "common/hashfn.h"
3636
#include "miscadmin.h"
37+
#include "nodes/queryjumble.h"
3738
#include "parser/scansup.h"
38-
#include "utils/queryjumble.h"
3939

4040
#define JUMBLE_SIZE 1024 /* query serialization buffer size */
4141

src/backend/parser/analyze.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
#include "miscadmin.h"
3131
#include "nodes/makefuncs.h"
3232
#include "nodes/nodeFuncs.h"
33+
#include "nodes/queryjumble.h"
3334
#include "optimizer/optimizer.h"
3435
#include "parser/analyze.h"
3536
#include "parser/parse_agg.h"
@@ -50,7 +51,6 @@
5051
#include "utils/backend_status.h"
5152
#include "utils/builtins.h"
5253
#include "utils/guc.h"
53-
#include "utils/queryjumble.h"
5454
#include "utils/rel.h"
5555
#include "utils/syscache.h"
5656

src/backend/postmaster/postmaster.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@
102102
#include "libpq/libpq.h"
103103
#include "libpq/pqformat.h"
104104
#include "libpq/pqsignal.h"
105+
#include "nodes/queryjumble.h"
105106
#include "pg_getopt.h"
106107
#include "pgstat.h"
107108
#include "port/pg_bswap.h"
@@ -126,7 +127,6 @@
126127
#include "utils/memutils.h"
127128
#include "utils/pidfile.h"
128129
#include "utils/ps_status.h"
129-
#include "utils/queryjumble.h"
130130
#include "utils/timeout.h"
131131
#include "utils/timestamp.h"
132132
#include "utils/varlena.h"

src/backend/utils/misc/Makefile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ OBJS = \
2626
pg_rusage.o \
2727
ps_status.o \
2828
queryenvironment.o \
29-
queryjumble.o \
3029
rls.o \
3130
sampling.o \
3231
superuser.o \

src/backend/utils/misc/guc_tables.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
#include "jit/jit.h"
4444
#include "libpq/auth.h"
4545
#include "libpq/libpq.h"
46+
#include "nodes/queryjumble.h"
4647
#include "optimizer/cost.h"
4748
#include "optimizer/geqo.h"
4849
#include "optimizer/optimizer.h"
@@ -77,7 +78,6 @@
7778
#include "utils/pg_locale.h"
7879
#include "utils/portal.h"
7980
#include "utils/ps_status.h"
80-
#include "utils/queryjumble.h"
8181
#include "utils/inval.h"
8282
#include "utils/xml.h"
8383

src/backend/utils/misc/meson.build

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ backend_sources += files(
1111
'pg_rusage.c',
1212
'ps_status.c',
1313
'queryenvironment.c',
14-
'queryjumble.c',
1514
'rls.c',
1615
'sampling.c',
1716
'superuser.c',

src/include/utils/queryjumble.h renamed to src/include/nodes/queryjumble.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* Portions Copyright (c) 1994, Regents of the University of California
88
*
99
* IDENTIFICATION
10-
* src/include/utils/queryjumble.h
10+
* src/include/nodes/queryjumble.h
1111
*
1212
*-------------------------------------------------------------------------
1313
*/

src/include/parser/analyze.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
#define ANALYZE_H
1616

1717
#include "nodes/params.h"
18+
#include "nodes/queryjumble.h"
1819
#include "parser/parse_node.h"
19-
#include "utils/queryjumble.h"
2020

2121
/* Hook for plugins to get control at end of parse analysis */
2222
typedef void (*post_parse_analyze_hook_type) (ParseState *pstate,

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy