#include <sortsupport.h>
Data Fields | |
MemoryContext | ssup_cxt |
Oid | ssup_collation |
bool | ssup_reverse |
bool | ssup_nulls_first |
AttrNumber | ssup_attno |
void * | ssup_extra |
int(* | comparator )(Datum x, Datum y, SortSupport ssup) |
Definition at line 54 of file sortsupport.h.
int(* SortSupportData::comparator)(Datum x, Datum y, SortSupport ssup) |
Definition at line 96 of file sortsupport.h.
Referenced by btfloat4sortsupport(), btfloat8sortsupport(), btint2sortsupport(), btint4sortsupport(), btint8sortsupport(), btnamesortsupport(), btoidsortsupport(), date_sortsupport(), MJExamineQuals(), PrepareSortSupportComparisonShim(), PrepareSortSupportFromOrderingOp(), and timestamp_sortsupport().
Definition at line 75 of file sortsupport.h.
Referenced by comparetup_heap(), copytup_heap(), ExecInitMergeAppend(), heap_compare_slots(), readtup_heap(), and tuplesort_begin_heap().
Definition at line 61 of file sortsupport.h.
Referenced by compute_scalar_stats(), ExecInitMergeAppend(), MJExamineQuals(), PrepareSortSupportComparisonShim(), tuplesort_begin_datum(), and tuplesort_begin_heap().
Definition at line 60 of file sortsupport.h.
Referenced by compute_scalar_stats(), ExecInitMergeAppend(), MJExamineQuals(), PrepareSortSupportComparisonShim(), tuplesort_begin_datum(), and tuplesort_begin_heap().
Definition at line 81 of file sortsupport.h.
Referenced by comparison_shim(), and PrepareSortSupportComparisonShim().
Definition at line 69 of file sortsupport.h.
Referenced by compute_scalar_stats(), ExecInitMergeAppend(), MJEvalInnerValues(), MJEvalOuterValues(), MJExamineQuals(), reversedirection_datum(), reversedirection_heap(), tuplesort_begin_datum(), and tuplesort_begin_heap().
Definition at line 68 of file sortsupport.h.
Referenced by MJExamineQuals(), PrepareSortSupportFromOrderingOp(), reversedirection_datum(), and reversedirection_heap().