PostgreSQL Source Code git master
|
#include "utils/relcache.h"
Go to the source code of this file.
Data Structures | |
struct | SkipSupportData |
Typedefs | |
typedef struct SkipSupportData * | SkipSupport |
typedef Datum(* | SkipSupportIncDec) (Relation rel, Datum existing, bool *overflow) |
typedef struct SkipSupportData | SkipSupportData |
Functions | |
SkipSupport | PrepareSkipSupportFromOpclass (Oid opfamily, Oid opcintype, bool reverse) |
typedef struct SkipSupportData* SkipSupport |
Definition at line 50 of file skipsupport.h.
typedef struct SkipSupportData SkipSupportData |
Definition at line 51 of file skipsupport.h.
SkipSupport PrepareSkipSupportFromOpclass | ( | Oid | opfamily, |
Oid | opcintype, | ||
bool | reverse | ||
) |
Definition at line 30 of file skipsupport.c.
References BTSKIPSUPPORT_PROC, SkipSupportData::decrement, get_opfamily_proc(), SkipSupportData::high_elem, SkipSupportData::increment, SkipSupportData::low_elem, OidFunctionCall1, OidIsValid, palloc(), and PointerGetDatum().
Referenced by _bt_preprocess_array_keys().