PostgreSQL Source Code git master
|
Go to the source code of this file.
Data Structures | |
struct | float8key |
Typedefs | |
typedef struct float8key | float8KEY |
Variables | |
static const gbtree_ninfo | tinfo |
Datum float8_dist | ( | PG_FUNCTION_ARGS | ) |
Definition at line 103 of file btree_float8.c.
References a, b, float_overflow_error(), PG_GETARG_FLOAT8, PG_RETURN_FLOAT8, and unlikely.
Datum gbt_float8_compress | ( | PG_FUNCTION_ARGS | ) |
Definition at line 122 of file btree_float8.c.
References gbt_num_compress(), PG_GETARG_POINTER, PG_RETURN_POINTER, and tinfo.
Datum gbt_float8_consistent | ( | PG_FUNCTION_ARGS | ) |
Definition at line 138 of file btree_float8.c.
References DatumGetPointer(), gbt_num_consistent(), GIST_LEAF, GISTENTRY::key, sort-test::key, float8key::lower, PG_GETARG_FLOAT8, PG_GETARG_POINTER, PG_GETARG_UINT16, PG_RETURN_BOOL, tinfo, and float8key::upper.
Definition at line 73 of file btree_float8.c.
References a, b, float_overflow_error(), and unlikely.
Datum gbt_float8_distance | ( | PG_FUNCTION_ARGS | ) |
Definition at line 162 of file btree_float8.c.
References DatumGetPointer(), gbt_num_distance(), GIST_LEAF, GISTENTRY::key, sort-test::key, float8key::lower, PG_GETARG_FLOAT8, PG_GETARG_POINTER, PG_RETURN_FLOAT8, tinfo, and float8key::upper.
Datum gbt_float8_fetch | ( | PG_FUNCTION_ARGS | ) |
Definition at line 130 of file btree_float8.c.
References gbt_num_fetch(), PG_GETARG_POINTER, PG_RETURN_POINTER, and tinfo.
Datum gbt_float8_penalty | ( | PG_FUNCTION_ARGS | ) |
Definition at line 191 of file btree_float8.c.
References DatumGetPointer(), sort-test::key, float8key::lower, penalty_num, PG_GETARG_POINTER, PG_RETURN_POINTER, and float8key::upper.
Datum gbt_float8_picksplit | ( | PG_FUNCTION_ARGS | ) |
Definition at line 203 of file btree_float8.c.
References gbt_num_picksplit(), PG_GETARG_POINTER, PG_RETURN_POINTER, and tinfo.
Datum gbt_float8_same | ( | PG_FUNCTION_ARGS | ) |
Definition at line 211 of file btree_float8.c.
References gbt_num_same(), PG_GETARG_POINTER, PG_RETURN_POINTER, and tinfo.
Datum gbt_float8_union | ( | PG_FUNCTION_ARGS | ) |
Definition at line 180 of file btree_float8.c.
References gbt_num_union(), palloc(), PG_GETARG_POINTER, PG_RETURN_POINTER, and tinfo.
|
static |
|
static |
|
static |
|
static |
Definition at line 56 of file btree_float8.c.
References a, b, float8key::lower, and float8key::upper.
|
static |
|
static |
PG_FUNCTION_INFO_V1 | ( | float8_dist | ) |
PG_FUNCTION_INFO_V1 | ( | gbt_float8_compress | ) |
PG_FUNCTION_INFO_V1 | ( | gbt_float8_consistent | ) |
PG_FUNCTION_INFO_V1 | ( | gbt_float8_distance | ) |
PG_FUNCTION_INFO_V1 | ( | gbt_float8_fetch | ) |
PG_FUNCTION_INFO_V1 | ( | gbt_float8_penalty | ) |
PG_FUNCTION_INFO_V1 | ( | gbt_float8_picksplit | ) |
PG_FUNCTION_INFO_V1 | ( | gbt_float8_same | ) |
PG_FUNCTION_INFO_V1 | ( | gbt_float8_union | ) |
|
static |
Definition at line 86 of file btree_float8.c.
Referenced by gbt_float8_compress(), gbt_float8_consistent(), gbt_float8_distance(), gbt_float8_fetch(), gbt_float8_picksplit(), gbt_float8_same(), and gbt_float8_union().