Move queryjumble.c code to src/backend/nodes/
authorMichael Paquier <michael@paquier.xyz>
Sat, 21 Jan 2023 02:48:37 +0000 (11:48 +0900)
committerMichael Paquier <michael@paquier.xyz>
Sat, 21 Jan 2023 02:48:37 +0000 (11:48 +0900)
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

contrib/pg_stat_statements/pg_stat_statements.c
src/backend/nodes/Makefile
src/backend/nodes/meson.build
src/backend/nodes/queryjumblefuncs.c [moved from src/backend/utils/misc/queryjumble.c with 99% similarity]
src/backend/parser/analyze.c
src/backend/postmaster/postmaster.c
src/backend/utils/misc/Makefile
src/backend/utils/misc/guc_tables.c
src/backend/utils/misc/meson.build
src/include/nodes/queryjumble.h [moved from src/include/utils/queryjumble.h with 98% similarity]
src/include/parser/analyze.h

index a7a72783e5ec6045c7c7bf5df5a1fa23fa7be255..ad1fe44496929c2e2c66a66a4678a09eab8d0905 100644 (file)
@@ -55,6 +55,7 @@
 #include "jit/jit.h"
 #include "mb/pg_wchar.h"
 #include "miscadmin.h"
+#include "nodes/queryjumble.h"
 #include "optimizer/planner.h"
 #include "parser/analyze.h"
 #include "parser/parsetree.h"
@@ -69,7 +70,6 @@
 #include "tcop/utility.h"
 #include "utils/acl.h"
 #include "utils/builtins.h"
-#include "utils/queryjumble.h"
 #include "utils/memutils.h"
 #include "utils/timestamp.h"
 
index 7c594be5837e3a526dc20985be871c0e1685c6bc..af12c64878e93d4d288b1f09f53f43e8677fcd1f 100644 (file)
@@ -27,6 +27,7 @@ OBJS = \
    outfuncs.o \
    params.o \
    print.o \
+   queryjumblefuncs.o \
    read.o \
    readfuncs.o \
    tidbitmap.o \
index 2ff7dbac1d32ce29a36b87359526d8066a4f2c63..9230515e7fb78f1502dc80a5810687c7eb003605 100644 (file)
@@ -10,6 +10,7 @@ backend_sources += files(
   'nodes.c',
   'params.c',
   'print.c',
+  'queryjumblefuncs.c',
   'read.c',
   'tidbitmap.c',
   'value.c',
similarity index 99%
rename from src/backend/utils/misc/queryjumble.c
rename to src/backend/nodes/queryjumblefuncs.c
index 328995a7dc30a05756bef1b261fbfd5d467310ac..16084842a36c9d57f079f0a418e1657d497527ff 100644 (file)
@@ -1,6 +1,6 @@
 /*-------------------------------------------------------------------------
  *
- * queryjumble.c
+ * queryjumblefuncs.c
  *  Query normalization and fingerprinting.
  *
  * Normalization is a process whereby similar queries, typically differing only
@@ -26,7 +26,7 @@
  *
  *
  * IDENTIFICATION
- *   src/backend/utils/misc/queryjumble.c
+ *   src/backend/nodes/queryjumblefuncs.c
  *
  *-------------------------------------------------------------------------
  */
@@ -34,8 +34,8 @@
 
 #include "common/hashfn.h"
 #include "miscadmin.h"
+#include "nodes/queryjumble.h"
 #include "parser/scansup.h"
-#include "utils/queryjumble.h"
 
 #define JUMBLE_SIZE                1024    /* query serialization buffer size */
 
index 5b90974e8309176de72a7a1deadb711db53b2747..4a817b75ad84f8728d40ce1f29b7379f9046860e 100644 (file)
@@ -30,6 +30,7 @@
 #include "miscadmin.h"
 #include "nodes/makefuncs.h"
 #include "nodes/nodeFuncs.h"
+#include "nodes/queryjumble.h"
 #include "optimizer/optimizer.h"
 #include "parser/analyze.h"
 #include "parser/parse_agg.h"
@@ -50,7 +51,6 @@
 #include "utils/backend_status.h"
 #include "utils/builtins.h"
 #include "utils/guc.h"
-#include "utils/queryjumble.h"
 #include "utils/rel.h"
 #include "utils/syscache.h"
 
index aca1ef91b5782b37cc794219d104be152e8bfbcb..448ce38a16e43a16b97d6f2aca11a35a148d4853 100644 (file)
 #include "libpq/libpq.h"
 #include "libpq/pqformat.h"
 #include "libpq/pqsignal.h"
+#include "nodes/queryjumble.h"
 #include "pg_getopt.h"
 #include "pgstat.h"
 #include "port/pg_bswap.h"
 #include "utils/memutils.h"
 #include "utils/pidfile.h"
 #include "utils/ps_status.h"
-#include "utils/queryjumble.h"
 #include "utils/timeout.h"
 #include "utils/timestamp.h"
 #include "utils/varlena.h"
index b9ee4eb48a5ba0f434748fb6389296fa84253be1..29100329300324277cfecaff1b861c9c9169c111 100644 (file)
@@ -26,7 +26,6 @@ OBJS = \
    pg_rusage.o \
    ps_status.o \
    queryenvironment.o \
-   queryjumble.o \
    rls.o \
    sampling.o \
    superuser.o \
index e1753a40fa9496ba3b3024509f35844105062e18..4ac808ed224867ccc5da59318a78947c70f45643 100644 (file)
@@ -43,6 +43,7 @@
 #include "jit/jit.h"
 #include "libpq/auth.h"
 #include "libpq/libpq.h"
+#include "nodes/queryjumble.h"
 #include "optimizer/cost.h"
 #include "optimizer/geqo.h"
 #include "optimizer/optimizer.h"
@@ -77,7 +78,6 @@
 #include "utils/pg_locale.h"
 #include "utils/portal.h"
 #include "utils/ps_status.h"
-#include "utils/queryjumble.h"
 #include "utils/inval.h"
 #include "utils/xml.h"
 
index e3e99ec5cb601bdf04a9e564f7ce7cdf18bb85b1..f719c97c0511828a8f18759ae8162da8a0b262fa 100644 (file)
@@ -11,7 +11,6 @@ backend_sources += files(
   'pg_rusage.c',
   'ps_status.c',
   'queryenvironment.c',
-  'queryjumble.c',
   'rls.c',
   'sampling.c',
   'superuser.c',
similarity index 98%
rename from src/include/utils/queryjumble.h
rename to src/include/nodes/queryjumble.h
index d37280141020f22b5676aced87d52e14fd294dcb..204b8f74fd5eedde3491dc9e90695b7285c5de01 100644 (file)
@@ -7,7 +7,7 @@
  * Portions Copyright (c) 1994, Regents of the University of California
  *
  * IDENTIFICATION
- *   src/include/utils/queryjumble.h
+ *   src/include/nodes/queryjumble.h
  *
  *-------------------------------------------------------------------------
  */
index c97be6efcf407a78905d7d1de158444a8f8d7839..1cef1833a66aeb847842a6f049eba82b2e59af32 100644 (file)
@@ -15,8 +15,8 @@
 #define ANALYZE_H
 
 #include "nodes/params.h"
+#include "nodes/queryjumble.h"
 #include "parser/parse_node.h"
-#include "utils/queryjumble.h"
 
 /* Hook for plugins to get control at end of parse analysis */
 typedef void (*post_parse_analyze_hook_type) (ParseState *pstate,