PostgreSQL Source Code
git master
|
#include "postgres.h"
#include "btree_gist.h"
#include "btree_utils_num.h"
#include "fmgr.h"
#include "utils/fmgrprotos.h"
Go to the source code of this file.
Data Structures | |
struct | oidKEY |
Variables | |
static const gbtree_ninfo | tinfo |
Datum gbt_enum_compress | ( | PG_FUNCTION_ARGS | ) |
Definition at line 107 of file btree_enum.c.
References gbt_num_compress(), PG_GETARG_POINTER, PG_RETURN_POINTER, and tinfo.
Datum gbt_enum_consistent | ( | PG_FUNCTION_ARGS | ) |
Definition at line 123 of file btree_enum.c.
References DatumGetPointer(), gbt_num_consistent(), GIST_LEAF, GISTENTRY::key, sort-test::key, oidKEY::lower, PG_GETARG_OID, PG_GETARG_POINTER, PG_GETARG_UINT16, PG_RETURN_BOOL, tinfo, and oidKEY::upper.
Datum gbt_enum_fetch | ( | PG_FUNCTION_ARGS | ) |
Definition at line 115 of file btree_enum.c.
References gbt_num_fetch(), PG_GETARG_POINTER, PG_RETURN_POINTER, and tinfo.
Datum gbt_enum_penalty | ( | PG_FUNCTION_ARGS | ) |
Definition at line 157 of file btree_enum.c.
References DatumGetPointer(), sort-test::key, oidKEY::lower, penalty_num, PG_GETARG_POINTER, PG_RETURN_POINTER, and oidKEY::upper.
Datum gbt_enum_picksplit | ( | PG_FUNCTION_ARGS | ) |
Definition at line 169 of file btree_enum.c.
References gbt_num_picksplit(), PG_GETARG_POINTER, PG_RETURN_POINTER, and tinfo.
Datum gbt_enum_same | ( | PG_FUNCTION_ARGS | ) |
Definition at line 177 of file btree_enum.c.
References gbt_num_same(), PG_GETARG_POINTER, PG_RETURN_POINTER, and tinfo.
Datum gbt_enum_union | ( | PG_FUNCTION_ARGS | ) |
Definition at line 146 of file btree_enum.c.
References gbt_num_union(), palloc(), PG_GETARG_POINTER, PG_RETURN_POINTER, and tinfo.
|
static |
|
static |
Definition at line 39 of file btree_enum.c.
References a, b, CallerFInfoFunctionCall2(), DatumGetBool(), enum_ge(), InvalidOid, and ObjectIdGetDatum().
|
static |
Definition at line 32 of file btree_enum.c.
References a, b, CallerFInfoFunctionCall2(), DatumGetBool(), enum_gt(), InvalidOid, and ObjectIdGetDatum().
|
static |
Definition at line 66 of file btree_enum.c.
References a, b, CallerFInfoFunctionCall2(), DatumGetInt32(), enum_cmp(), InvalidOid, oidKEY::lower, ObjectIdGetDatum(), and oidKEY::upper.
|
static |
Definition at line 51 of file btree_enum.c.
References a, b, CallerFInfoFunctionCall2(), DatumGetBool(), enum_le(), InvalidOid, and ObjectIdGetDatum().
|
static |
Definition at line 58 of file btree_enum.c.
References a, b, CallerFInfoFunctionCall2(), DatumGetBool(), enum_lt(), InvalidOid, and ObjectIdGetDatum().
PG_FUNCTION_INFO_V1 | ( | gbt_enum_compress | ) |
PG_FUNCTION_INFO_V1 | ( | gbt_enum_consistent | ) |
PG_FUNCTION_INFO_V1 | ( | gbt_enum_fetch | ) |
PG_FUNCTION_INFO_V1 | ( | gbt_enum_penalty | ) |
PG_FUNCTION_INFO_V1 | ( | gbt_enum_picksplit | ) |
PG_FUNCTION_INFO_V1 | ( | gbt_enum_same | ) |
PG_FUNCTION_INFO_V1 | ( | gbt_enum_union | ) |
|
static |
Definition at line 86 of file btree_enum.c.
Referenced by gbt_enum_compress(), gbt_enum_consistent(), gbt_enum_fetch(), gbt_enum_picksplit(), gbt_enum_same(), and gbt_enum_union().