PostgreSQL Source Code
git master
|
#include "postgres.h"
#include "btree_gist.h"
#include "btree_utils_var.h"
#include "utils/fmgrprotos.h"
Go to the source code of this file.
Variables | |
static const gbtree_vinfo | tinfo |
Datum gbt_bytea_compress | ( | PG_FUNCTION_ARGS | ) |
Definition at line 94 of file btree_bytea.c.
References gbt_var_compress(), PG_GETARG_POINTER, PG_RETURN_POINTER, and tinfo.
Datum gbt_bytea_consistent | ( | PG_FUNCTION_ARGS | ) |
Definition at line 104 of file btree_bytea.c.
References DatumGetByteaP, DatumGetPointer(), gbt_var_consistent(), gbt_var_key_readable(), GIST_LEAF, GISTENTRY::key, sort-test::key, PG_GET_COLLATION, PG_GETARG_DATUM, PG_GETARG_POINTER, PG_GETARG_UINT16, PG_RETURN_BOOL, and tinfo.
Datum gbt_bytea_penalty | ( | PG_FUNCTION_ARGS | ) |
Definition at line 161 of file btree_bytea.c.
References gbt_var_penalty(), PG_GET_COLLATION, PG_GETARG_POINTER, PG_RETURN_POINTER, and tinfo.
Datum gbt_bytea_picksplit | ( | PG_FUNCTION_ARGS | ) |
Definition at line 138 of file btree_bytea.c.
References gbt_var_picksplit(), PG_GET_COLLATION, PG_GETARG_POINTER, PG_RETURN_POINTER, and tinfo.
Datum gbt_bytea_same | ( | PG_FUNCTION_ARGS | ) |
Definition at line 149 of file btree_bytea.c.
References gbt_var_same(), PG_GET_COLLATION, PG_GETARG_DATUM, PG_GETARG_POINTER, PG_RETURN_POINTER, and tinfo.
Datum gbt_bytea_union | ( | PG_FUNCTION_ARGS | ) |
Definition at line 127 of file btree_bytea.c.
References gbt_var_union(), PG_GET_COLLATION, PG_GETARG_POINTER, PG_RETURN_POINTER, size, and tinfo.
|
static |
Definition at line 65 of file btree_bytea.c.
References a, b, byteacmp(), DatumGetInt32(), DirectFunctionCall2, and PointerGetDatum().
Definition at line 41 of file btree_bytea.c.
References a, b, byteaeq(), DatumGetBool(), DirectFunctionCall2, and PointerGetDatum().
Definition at line 33 of file btree_bytea.c.
References a, b, byteage(), DatumGetBool(), DirectFunctionCall2, and PointerGetDatum().
Definition at line 25 of file btree_bytea.c.
References a, b, byteagt(), DatumGetBool(), DirectFunctionCall2, and PointerGetDatum().
Definition at line 49 of file btree_bytea.c.
References a, b, byteale(), DatumGetBool(), DirectFunctionCall2, and PointerGetDatum().
Definition at line 57 of file btree_bytea.c.
References a, b, bytealt(), DatumGetBool(), DirectFunctionCall2, and PointerGetDatum().
PG_FUNCTION_INFO_V1 | ( | gbt_bytea_compress | ) |
PG_FUNCTION_INFO_V1 | ( | gbt_bytea_consistent | ) |
PG_FUNCTION_INFO_V1 | ( | gbt_bytea_penalty | ) |
PG_FUNCTION_INFO_V1 | ( | gbt_bytea_picksplit | ) |
PG_FUNCTION_INFO_V1 | ( | gbt_bytea_same | ) |
PG_FUNCTION_INFO_V1 | ( | gbt_bytea_union | ) |
|
static |
Definition at line 73 of file btree_bytea.c.
Referenced by gbt_bytea_compress(), gbt_bytea_consistent(), gbt_bytea_penalty(), gbt_bytea_picksplit(), gbt_bytea_same(), and gbt_bytea_union().