Lines Matching refs:ssup
36 static int uuid_fast_cmp(Datum x, Datum y, SortSupport ssup);
37 static int uuid_cmp_abbrev(Datum x, Datum y, SortSupport ssup);
38 static bool uuid_abbrev_abort(int memtupcount, SortSupport ssup);
39 static Datum uuid_abbrev_convert(Datum original, SortSupport ssup);
239 SortSupport ssup = (SortSupport) PG_GETARG_POINTER(0);
241 ssup->comparator = uuid_fast_cmp;
242 ssup->ssup_extra = NULL;
244 if (ssup->abbreviate)
249 oldcontext = MemoryContextSwitchTo(ssup->ssup_cxt);
256 ssup->ssup_extra = uss;
258 ssup->comparator = uuid_cmp_abbrev;
259 ssup->abbrev_converter = uuid_abbrev_convert;
260 ssup->abbrev_abort = uuid_abbrev_abort;
261 ssup->abbrev_full_comparator = uuid_fast_cmp;
273 uuid_fast_cmp(Datum x, Datum y, SortSupport ssup) in tsvector_setweight_by_filter()
285 uuid_cmp_abbrev(Datum x, Datum y, SortSupport ssup)
302 uuid_abbrev_abort(int memtupcount, SortSupport ssup)
304 uuid_sortsupport_state *uss = ssup->ssup_extra;
368 uuid_abbrev_convert(Datum original, SortSupport ssup) in add_pos()
370 uuid_sortsupport_state *uss = ssup->ssup_extra; in add_pos()