Datum gbt_bytea_picksplit(PG_FUNCTION_ARGS) { GistEntryVector *entryvec = (GistEntryVector *) PG_GETARG_POINTER(0); GIST_SPLITVEC *v = (GIST_SPLITVEC *) PG_GETARG_POINTER(1); gbt_var_picksplit(entryvec, v, &tinfo); PG_RETURN_POINTER(v); }
Datum gbt_bytea_picksplit(MDB_FUNCTION_ARGS) { GistEntryVector *entryvec = (GistEntryVector *) MDB_GETARG_POINTER(0); GIST_SPLITVEC *v = (GIST_SPLITVEC *) MDB_GETARG_POINTER(1); gbt_var_picksplit(entryvec, v, MDB_GET_COLLATION(), &tinfo); MDB_RETURN_POINTER(v); }