294#define GUC_IS_IN_FILE 0x0001
299#define GUC_PENDING_RESTART 0x0002
300#define GUC_NEEDS_REPORT 0x0004
314 bool create_placeholders,
333 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[]
const char * config_enum_lookup_by_value(const struct config_generic *record, int val)
PGDLLIMPORT const char *const GucSource_Names[]
char * config_enum_get_options(const struct config_enum *record, const char *prefix, const char *suffix, const char *separator)
struct config_generic ** get_guc_variables(int *num_vars)
PGDLLIMPORT struct config_generic ConfigureNames[]
PGDLLIMPORT const char *const config_group_names[]
struct guc_stack GucStack
bool ConfigOptionIsVisible(const struct config_generic *conf)
struct config_generic * find_option(const char *name, bool create_placeholders, bool skip_errors, int elevel)
PGDLLIMPORT const char *const config_type_names[]
bool config_enum_lookup_by_name(const struct config_enum *record, const char *value, int *retval)
void build_guc_variables(void)
struct config_generic ** get_explain_guc_options(int *num)
@ RESOURCES_WORKER_PROCESSES
@ COMPAT_OPTIONS_PREVIOUS
@ REPLICATION_SUBSCRIBERS
struct config_var_value config_var_value
char * ShowGUCOption(const struct config_generic *record, bool use_units)
GucBoolCheckHook check_hook
GucBoolAssignHook assign_hook
const struct config_enum_entry * options
GucEnumAssignHook assign_hook
GucEnumCheckHook check_hook
struct config_string _string
GucContext reset_scontext
GucIntAssignHook assign_hook
GucIntCheckHook check_hook
GucRealAssignHook assign_hook
GucRealCheckHook check_hook
GucStringCheckHook check_hook
GucStringAssignHook assign_hook
GucContext masked_scontext