PostgreSQL Source Code
git master
|
#include "postgres.h"
#include "btree_gist.h"
#include "btree_utils_var.h"
#include "utils/builtins.h"
Go to the source code of this file.
Variables | |
static gbtree_vinfo | tinfo |
static gbtree_vinfo | bptinfo |
Datum gbt_bpchar_compress | ( | PG_FUNCTION_ARGS | ) |
Datum gbt_bpchar_consistent | ( | PG_FUNCTION_ARGS | ) |
Definition at line 220 of file btree_text.c.
References bptinfo, DatumGetPointer(), DatumGetTextP, gbtree_vinfo::eml, gbt_var_consistent(), gbt_var_key_readable(), GIST_LEAF, GISTENTRY::key, sort-test::key, pg_database_encoding_max_length(), PG_GET_COLLATION, PG_GETARG_DATUM, PG_GETARG_POINTER, PG_GETARG_UINT16, and PG_RETURN_BOOL.
|
static |
Definition at line 141 of file btree_text.c.
References a, b, bpcharcmp(), DatumGetInt32(), DirectFunctionCall2Coll(), and PointerGetDatum().
|
static |
Definition at line 114 of file btree_text.c.
References a, b, bpchareq(), DatumGetBool(), DirectFunctionCall2Coll(), and PointerGetDatum().
|
static |
Definition at line 105 of file btree_text.c.
References a, b, bpcharge(), DatumGetBool(), DirectFunctionCall2Coll(), and PointerGetDatum().
|
static |
Definition at line 96 of file btree_text.c.
References a, b, bpchargt(), DatumGetBool(), DirectFunctionCall2Coll(), and PointerGetDatum().
|
static |
Definition at line 123 of file btree_text.c.
References a, b, bpcharle(), DatumGetBool(), DirectFunctionCall2Coll(), and PointerGetDatum().
|
static |
Definition at line 132 of file btree_text.c.
References a, b, bpcharlt(), DatumGetBool(), DirectFunctionCall2Coll(), and PointerGetDatum().
Datum gbt_text_compress | ( | PG_FUNCTION_ARGS | ) |
Definition at line 170 of file btree_text.c.
References gbtree_vinfo::eml, gbt_var_compress(), pg_database_encoding_max_length(), PG_GETARG_POINTER, PG_RETURN_POINTER, and tinfo.
Referenced by gbt_bpchar_compress().
Datum gbt_text_consistent | ( | PG_FUNCTION_ARGS | ) |
Definition at line 192 of file btree_text.c.
References DatumGetPointer(), DatumGetTextP, gbtree_vinfo::eml, gbt_var_consistent(), gbt_var_key_readable(), GIST_LEAF, GISTENTRY::key, sort-test::key, pg_database_encoding_max_length(), PG_GET_COLLATION, PG_GETARG_DATUM, PG_GETARG_POINTER, PG_GETARG_UINT16, PG_RETURN_BOOL, and tinfo.
Datum gbt_text_penalty | ( | PG_FUNCTION_ARGS | ) |
Definition at line 281 of file btree_text.c.
References gbt_var_penalty(), PG_GET_COLLATION, PG_GETARG_POINTER, PG_RETURN_POINTER, and tinfo.
Datum gbt_text_picksplit | ( | PG_FUNCTION_ARGS | ) |
Definition at line 258 of file btree_text.c.
References gbt_var_picksplit(), PG_GET_COLLATION, PG_GETARG_POINTER, PG_RETURN_POINTER, and tinfo.
Datum gbt_text_same | ( | PG_FUNCTION_ARGS | ) |
Definition at line 269 of file btree_text.c.
References gbt_var_same(), PG_GET_COLLATION, PG_GETARG_DATUM, PG_GETARG_POINTER, PG_RETURN_POINTER, and tinfo.
Datum gbt_text_union | ( | PG_FUNCTION_ARGS | ) |
Definition at line 247 of file btree_text.c.
References gbt_var_union(), PG_GET_COLLATION, PG_GETARG_POINTER, PG_RETURN_POINTER, size, and tinfo.
|
static |
Definition at line 71 of file btree_text.c.
References a, b, bttextcmp(), DatumGetInt32(), DirectFunctionCall2Coll(), and PointerGetDatum().
Definition at line 44 of file btree_text.c.
References a, b, DatumGetBool(), DirectFunctionCall2Coll(), PointerGetDatum(), and texteq().
Definition at line 35 of file btree_text.c.
References a, b, DatumGetBool(), DirectFunctionCall2Coll(), PointerGetDatum(), and text_ge().
Definition at line 26 of file btree_text.c.
References a, b, DatumGetBool(), DirectFunctionCall2Coll(), PointerGetDatum(), and text_gt().
Definition at line 53 of file btree_text.c.
References a, b, DatumGetBool(), DirectFunctionCall2Coll(), PointerGetDatum(), and text_le().
Definition at line 62 of file btree_text.c.
References a, b, DatumGetBool(), DirectFunctionCall2Coll(), PointerGetDatum(), and text_lt().
PG_FUNCTION_INFO_V1 | ( | gbt_bpchar_compress | ) |
PG_FUNCTION_INFO_V1 | ( | gbt_bpchar_consistent | ) |
PG_FUNCTION_INFO_V1 | ( | gbt_text_compress | ) |
PG_FUNCTION_INFO_V1 | ( | gbt_text_consistent | ) |
PG_FUNCTION_INFO_V1 | ( | gbt_text_penalty | ) |
PG_FUNCTION_INFO_V1 | ( | gbt_text_picksplit | ) |
PG_FUNCTION_INFO_V1 | ( | gbt_text_same | ) |
PG_FUNCTION_INFO_V1 | ( | gbt_text_union | ) |
|
static |
Definition at line 149 of file btree_text.c.
Referenced by gbt_bpchar_consistent().
|
static |
Definition at line 79 of file btree_text.c.
Referenced by gbt_text_compress(), gbt_text_consistent(), gbt_text_penalty(), gbt_text_picksplit(), gbt_text_same(), and gbt_text_union().