1
0
mirror of https://github.com/postgres/postgres.git synced 2025-06-23 14:01:44 +03:00

Backport: Mark assorted GUC variables as PGDLLIMPORT.

This backpatches 935dee9ad5 to the
the branches requested by extension authors.

Original-Author: Metin Doslu
Original-Committer: Robert Haas
Author: Brian Cloutier
This commit is contained in:
Andres Freund
2018-02-22 12:58:43 -08:00
parent 66e203c851
commit 83fce670ea
3 changed files with 18 additions and 18 deletions

View File

@ -53,20 +53,20 @@ extern PGDLLIMPORT double cpu_operator_cost;
extern PGDLLIMPORT double parallel_tuple_cost; extern PGDLLIMPORT double parallel_tuple_cost;
extern PGDLLIMPORT double parallel_setup_cost; extern PGDLLIMPORT double parallel_setup_cost;
extern PGDLLIMPORT int effective_cache_size; extern PGDLLIMPORT int effective_cache_size;
extern Cost disable_cost; extern PGDLLIMPORT Cost disable_cost;
extern int max_parallel_workers_per_gather; extern PGDLLIMPORT int max_parallel_workers_per_gather;
extern bool enable_seqscan; extern PGDLLIMPORT bool enable_seqscan;
extern bool enable_indexscan; extern PGDLLIMPORT bool enable_indexscan;
extern bool enable_indexonlyscan; extern PGDLLIMPORT bool enable_indexonlyscan;
extern bool enable_bitmapscan; extern PGDLLIMPORT bool enable_bitmapscan;
extern bool enable_tidscan; extern PGDLLIMPORT bool enable_tidscan;
extern bool enable_sort; extern PGDLLIMPORT bool enable_sort;
extern bool enable_hashagg; extern PGDLLIMPORT bool enable_hashagg;
extern bool enable_nestloop; extern PGDLLIMPORT bool enable_nestloop;
extern bool enable_material; extern PGDLLIMPORT bool enable_material;
extern bool enable_mergejoin; extern PGDLLIMPORT bool enable_mergejoin;
extern bool enable_hashjoin; extern PGDLLIMPORT bool enable_hashjoin;
extern int constraint_exclusion; extern PGDLLIMPORT int constraint_exclusion;
extern double clamp_row_est(double nrows); extern double clamp_row_est(double nrows);
extern double index_pages_fetched(double tuples_fetched, BlockNumber pages, extern double index_pages_fetched(double tuples_fetched, BlockNumber pages,

View File

@ -20,9 +20,9 @@
/* /*
* allpaths.c * allpaths.c
*/ */
extern bool enable_geqo; extern PGDLLIMPORT bool enable_geqo;
extern int geqo_threshold; extern PGDLLIMPORT int geqo_threshold;
extern int min_parallel_relation_size; extern PGDLLIMPORT int min_parallel_relation_size;
/* Hook for plugins to get control in set_rel_pathlist() */ /* Hook for plugins to get control in set_rel_pathlist() */
typedef void (*set_rel_pathlist_hook_type) (PlannerInfo *root, typedef void (*set_rel_pathlist_hook_type) (PlannerInfo *root,

View File

@ -263,7 +263,7 @@ extern char *HbaFileName;
extern char *IdentFileName; extern char *IdentFileName;
extern char *external_pid_file; extern char *external_pid_file;
extern char *application_name; extern PGDLLIMPORT char *application_name;
extern int tcp_keepalives_idle; extern int tcp_keepalives_idle;
extern int tcp_keepalives_interval; extern int tcp_keepalives_interval;