22 #define GIN_COMPARE_PROC 1
23 #define GIN_EXTRACTVALUE_PROC 2
24 #define GIN_EXTRACTQUERY_PROC 3
25 #define GIN_CONSISTENT_PROC 4
26 #define GIN_COMPARE_PARTIAL_PROC 5
27 #define GIN_TRICONSISTENT_PROC 6
33 #define GIN_SEARCH_MODE_DEFAULT 0
34 #define GIN_SEARCH_MODE_INCLUDE_EMPTY 1
35 #define GIN_SEARCH_MODE_ALL 2
36 #define GIN_SEARCH_MODE_EVERYTHING 3
64 #define DatumGetGinTernaryValue(X) ((GinTernaryValue)(X))
65 #define GinTernaryValueGetDatum(X) ((Datum)(X))
66 #define PG_RETURN_GIN_TERNARY_VALUE(x) return GinTernaryValueGetDatum(x)
void ginGetStats(Relation index, GinStatsData *stats)
const char * gin_identify(uint8 info)
struct GinStatsData GinStatsData
void gin_xlog_startup(void)
void ginUpdateStats(Relation index, const GinStatsData *stats)
BlockNumber nPendingPages
void gin_redo(XLogReaderState *record)
void gin_xlog_cleanup(void)
int gin_pending_list_limit
PGDLLIMPORT int GinFuzzySearchLimit
void gin_desc(StringInfo buf, XLogReaderState *record)