Lines Matching refs:ssup
46 static int macaddr_fast_cmp(Datum x, Datum y, SortSupport ssup);
47 static int macaddr_cmp_abbrev(Datum x, Datum y, SortSupport ssup);
48 static bool macaddr_abbrev_abort(int memtupcount, SortSupport ssup);
49 static Datum macaddr_abbrev_convert(Datum original, SortSupport ssup);
365 SortSupport ssup = (SortSupport) PG_GETARG_POINTER(0); in macaddr_sortsupport() local
367 ssup->comparator = macaddr_fast_cmp; in macaddr_sortsupport()
368 ssup->ssup_extra = NULL; in macaddr_sortsupport()
370 if (ssup->abbreviate) in macaddr_sortsupport()
375 oldcontext = MemoryContextSwitchTo(ssup->ssup_cxt); in macaddr_sortsupport()
382 ssup->ssup_extra = uss; in macaddr_sortsupport()
384 ssup->comparator = macaddr_cmp_abbrev; in macaddr_sortsupport()
385 ssup->abbrev_converter = macaddr_abbrev_convert; in macaddr_sortsupport()
386 ssup->abbrev_abort = macaddr_abbrev_abort; in macaddr_sortsupport()
387 ssup->abbrev_full_comparator = macaddr_fast_cmp; in macaddr_sortsupport()
400 macaddr_fast_cmp(Datum x, Datum y, SortSupport ssup) in macaddr_fast_cmp() argument
414 macaddr_cmp_abbrev(Datum x, Datum y, SortSupport ssup) in macaddr_cmp_abbrev() argument
431 macaddr_abbrev_abort(int memtupcount, SortSupport ssup) in macaddr_abbrev_abort() argument
433 macaddr_sortsupport_state *uss = ssup->ssup_extra; in macaddr_abbrev_abort()
499 macaddr_abbrev_convert(Datum original, SortSupport ssup) in macaddr_abbrev_convert() argument
501 macaddr_sortsupport_state *uss = ssup->ssup_extra; in macaddr_abbrev_convert()