Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
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

+1-1
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

+1
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

+1
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

+3-3
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

+1-1
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

+1-1
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

-1
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

+1-1
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

-1
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

+1-1
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

+1-1
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)