* guc_spq.h
*
* External declarations pertaining to backend/utils/misc/guc-file.l
* and backend/utils/misc/guc/guc_spq.cpp
*
* Copyright (c) 2000-2012, PostgreSQL Global Development Group
* Written by Peter Eisentraut <peter_e@gmx.net>.
*
* src/include/utils/guc_spq.h
* --------------------------------------------------------------------
*/
#ifndef GUC_SPQ_H
#define GUC_SPQ_H
extern void InitSpqConfigureNames();
#define OPTIMIZER_MINIDUMP_FAIL 0
#define OPTIMIZER_MINIDUMP_ALWAYS 1
#define OPTIMIZER_SPQDB_LEGACY 0
#define OPTIMIZER_SPQDB_CALIBRATED 1
#define OPTIMIZER_SPQDB_EXPERIMENTAL 2
#define JOIN_ORDER_IN_QUERY 0
#define JOIN_ORDER_GREEDY_SEARCH 1
#define JOIN_ORDER_EXHAUSTIVE_SEARCH 2
#define JOIN_ORDER_EXHAUSTIVE2_SEARCH 3
void make_spq_sync_options(StringInfo option);
#endif