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);
367 ssup->comparator = macaddr_fast_cmp;
368 ssup->ssup_extra = NULL;
370 if (ssup->abbreviate)
375 oldcontext = MemoryContextSwitchTo(ssup->ssup_cxt);
382 ssup->ssup_extra = uss;
384 ssup->comparator = macaddr_cmp_abbrev;
385 ssup->abbrev_converter = macaddr_abbrev_convert;
386 ssup->abbrev_abort = macaddr_abbrev_abort;
387 ssup->abbrev_full_comparator = macaddr_fast_cmp;
400 macaddr_fast_cmp(Datum x, Datum y, SortSupport ssup)
414 macaddr_cmp_abbrev(Datum x, Datum y, SortSupport ssup)
431 macaddr_abbrev_abort(int memtupcount, SortSupport ssup)
433 macaddr_sortsupport_state *uss = ssup->ssup_extra;
499 macaddr_abbrev_convert(Datum original, SortSupport ssup)
501 macaddr_sortsupport_state *uss = ssup->ssup_extra;