Skip to content

Commit d46e550

Browse files
committed
Core patch for pg_hint_plan on Windows
1 parent 0e24dbf commit d46e550

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

src/include/optimizer/cost.h

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -55,17 +55,17 @@ extern PGDLLIMPORT double parallel_setup_cost;
5555
extern PGDLLIMPORT int effective_cache_size;
5656
extern Cost disable_cost;
5757
extern int max_parallel_workers_per_gather;
58-
extern bool enable_seqscan;
59-
extern bool enable_indexscan;
60-
extern bool enable_indexonlyscan;
61-
extern bool enable_bitmapscan;
62-
extern bool enable_tidscan;
58+
extern PGDLLIMPORT bool enable_seqscan;
59+
extern PGDLLIMPORT bool enable_indexscan;
60+
extern PGDLLIMPORT bool enable_indexonlyscan;
61+
extern PGDLLIMPORT bool enable_bitmapscan;
62+
extern PGDLLIMPORT bool enable_tidscan;
6363
extern bool enable_sort;
6464
extern bool enable_hashagg;
65-
extern bool enable_nestloop;
65+
extern PGDLLIMPORT bool enable_nestloop;
6666
extern bool enable_material;
67-
extern bool enable_mergejoin;
68-
extern bool enable_hashjoin;
67+
extern PGDLLIMPORT bool enable_mergejoin;
68+
extern PGDLLIMPORT bool enable_hashjoin;
6969
extern int constraint_exclusion;
7070

7171
extern double clamp_row_est(double nrows);

src/include/optimizer/paths.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
/*
2121
* allpaths.c
2222
*/
23-
extern bool enable_geqo;
24-
extern int geqo_threshold;
23+
extern PGDLLIMPORT bool enable_geqo;
24+
extern PGDLLIMPORT int geqo_threshold;
2525
extern int min_parallel_relation_size;
2626

2727
/* Hook for plugins to get control in set_rel_pathlist() */

src/include/utils/guc.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,7 @@ extern char *HbaFileName;
262262
extern char *IdentFileName;
263263
extern char *external_pid_file;
264264

265-
extern char *application_name;
265+
extern PGDLLIMPORT char *application_name;
266266

267267
extern int tcp_keepalives_idle;
268268
extern int tcp_keepalives_interval;

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