188#define GUC_IS_IN_FILE 0x0001
193#define GUC_PENDING_RESTART 0x0002
194#define GUC_NEEDS_REPORT 0x0004
299 bool create_placeholders,
318 const char *
value,
int *retval);
bool(* GucBoolCheckHook)(bool *newval, void **extra, GucSource source)
bool(* GucRealCheckHook)(double *newval, void **extra, GucSource source)
void(* GucStringAssignHook)(const char *newval, void *extra)
bool(* GucEnumCheckHook)(int *newval, void **extra, GucSource source)
void(* GucBoolAssignHook)(bool newval, void *extra)
void(* GucEnumAssignHook)(int newval, void *extra)
bool(* GucStringCheckHook)(char **newval, void **extra, GucSource source)
void(* GucIntAssignHook)(int newval, void *extra)
void(* GucRealAssignHook)(double newval, void *extra)
bool(* GucIntCheckHook)(int *newval, void **extra, GucSource source)
const char *(* GucShowHook)(void)
PGDLLIMPORT const char *const GucContext_Names[]
PGDLLIMPORT const char *const GucSource_Names[]
bool config_enum_lookup_by_name(struct config_enum *record, const char *value, int *retval)
PGDLLIMPORT struct config_int ConfigureNamesInt[]
struct config_generic ** get_guc_variables(int *num_vars)
PGDLLIMPORT const char *const config_group_names[]
struct guc_stack GucStack
struct config_generic * find_option(const char *name, bool create_placeholders, bool skip_errors, int elevel)
char * config_enum_get_options(struct config_enum *record, const char *prefix, const char *suffix, const char *separator)
PGDLLIMPORT const char *const config_type_names[]
const char * config_enum_lookup_by_value(struct config_enum *record, int val)
void build_guc_variables(void)
bool ConfigOptionIsVisible(struct config_generic *conf)
struct config_generic ** get_explain_guc_options(int *num)
PGDLLIMPORT struct config_real ConfigureNamesReal[]
char * ShowGUCOption(struct config_generic *record, bool use_units)
@ COMPAT_OPTIONS_PREVIOUS
@ REPLICATION_SUBSCRIBERS
PGDLLIMPORT struct config_string ConfigureNamesString[]
PGDLLIMPORT struct config_enum ConfigureNamesEnum[]
struct config_var_value config_var_value
PGDLLIMPORT struct config_bool ConfigureNamesBool[]
struct config_generic gen
GucBoolCheckHook check_hook
GucBoolAssignHook assign_hook
const struct config_enum_entry * options
GucEnumAssignHook assign_hook
struct config_generic gen
GucEnumCheckHook check_hook
GucContext reset_scontext
GucIntAssignHook assign_hook
GucIntCheckHook check_hook
struct config_generic gen
GucRealAssignHook assign_hook
struct config_generic gen
GucRealCheckHook check_hook
struct config_generic gen
GucStringCheckHook check_hook
GucStringAssignHook assign_hook
GucContext masked_scontext