48 Datum *entries = NULL;
54 *nentries = 2 * count;
58 for (
i = 0;
i < count; ++
i)
125 for (
i = 0,
j = 0;
i < key_count; ++
i)
141 elog(
ERROR,
"unrecognized strategy number: %d", strategy);
172 for (
i = 0;
i < nkeys;
i++)
197 for (
i = 0;
i < nkeys;
i++)
207 elog(
ERROR,
"unrecognized strategy number: %d", strategy);
#define PG_GETARG_ARRAYTYPE_P(n)
void deconstruct_array_builtin(ArrayType *array, Oid elmtype, Datum **elemsp, bool **nullsp, int *nelemsp)
static void PGresult * res
#define PG_GETARG_TEXT_PP(n)
#define DirectFunctionCall2(func, arg1, arg2)
#define PG_GETARG_POINTER(n)
#define PG_GETARG_DATUM(n)
#define PG_GETARG_UINT16(n)
#define PG_GETARG_INT32(n)
#define PG_RETURN_POINTER(x)
#define PG_RETURN_BOOL(x)
#define GIN_SEARCH_MODE_ALL
#define HStoreExistsAllStrategyNumber
#define HStoreExistsStrategyNumber
#define HSTORE_KEY(arr_, str_, i_)
#define PG_GETARG_HSTORE_P(x)
#define HStoreExistsAnyStrategyNumber
#define HStoreContainsStrategyNumber
#define HSTORE_VALISNULL(arr_, i_)
#define HSTORE_VALLEN(arr_, i_)
#define HSTORE_KEYLEN(arr_, i_)
#define HSTORE_VAL(arr_, str_, i_)
Datum gin_consistent_hstore(PG_FUNCTION_ARGS)
Datum gin_extract_hstore_query(PG_FUNCTION_ARGS)
static text * makeitem(char *str, int len, char flag)
PG_FUNCTION_INFO_V1(gin_extract_hstore)
Datum gin_extract_hstore(PG_FUNCTION_ARGS)
static Datum PointerGetDatum(const void *X)
static Pointer DatumGetPointer(Datum X)
#define SET_VARSIZE(PTR, len)
#define VARSIZE_ANY_EXHDR(PTR)