|
PostgreSQL Source Code git master
|
#include <tuplesort.h>
Definition at line 130 of file tuplesort.h.
| void* TuplesortPublic::arg |
Definition at line 218 of file tuplesort.h.
Referenced by comparetup_cluster_tiebreak(), comparetup_heap_tiebreak(), comparetup_index_btree_tiebreak(), comparetup_index_hash(), freestate_cluster(), readtup_cluster(), readtup_heap(), readtup_index(), removeabbrev_cluster(), removeabbrev_heap(), removeabbrev_index(), tuplesort_begin_cluster(), tuplesort_begin_datum(), tuplesort_begin_heap(), tuplesort_begin_index_brin(), tuplesort_begin_index_btree(), tuplesort_begin_index_gin(), tuplesort_begin_index_gist(), tuplesort_begin_index_hash(), tuplesort_getdatum(), tuplesort_putdatum(), tuplesort_putheaptuple(), tuplesort_putindextuplevalues(), tuplesort_puttupleslot(), and writetup_datum().
| SortTupleComparator TuplesortPublic::comparetup |
Definition at line 141 of file tuplesort.h.
Referenced by tuplesort_begin_cluster(), tuplesort_begin_datum(), tuplesort_begin_heap(), tuplesort_begin_index_brin(), tuplesort_begin_index_btree(), tuplesort_begin_index_gin(), tuplesort_begin_index_gist(), and tuplesort_begin_index_hash().
| SortTupleComparator TuplesortPublic::comparetup_tiebreak |
Definition at line 148 of file tuplesort.h.
Referenced by tuplesort_begin_cluster(), tuplesort_begin_datum(), tuplesort_begin_heap(), tuplesort_begin_index_btree(), tuplesort_begin_index_gist(), and tuplesort_begin_index_hash().
| void(* TuplesortPublic::freestate) (Tuplesortstate *state) |
Definition at line 179 of file tuplesort.h.
Referenced by tuplesort_begin_cluster().
| bool TuplesortPublic::haveDatum1 |
Definition at line 194 of file tuplesort.h.
Referenced by comparetup_cluster(), comparetup_cluster_tiebreak(), readtup_cluster(), tuplesort_begin_cluster(), tuplesort_begin_datum(), tuplesort_begin_heap(), tuplesort_begin_index_brin(), tuplesort_begin_index_btree(), tuplesort_begin_index_gin(), tuplesort_begin_index_gist(), tuplesort_begin_index_hash(), and tuplesort_putheaptuple().
| MemoryContext TuplesortPublic::maincontext |
Definition at line 185 of file tuplesort.h.
Referenced by tuplesort_begin_cluster(), tuplesort_begin_datum(), tuplesort_begin_heap(), tuplesort_begin_index_btree(), tuplesort_begin_index_gin(), tuplesort_begin_index_gist(), and tuplesort_begin_index_hash().
| int TuplesortPublic::nKeys |
Definition at line 201 of file tuplesort.h.
Referenced by comparetup_cluster_tiebreak(), comparetup_heap_tiebreak(), comparetup_index_btree_tiebreak(), tuplesort_begin_cluster(), tuplesort_begin_datum(), tuplesort_begin_heap(), tuplesort_begin_index_brin(), tuplesort_begin_index_btree(), tuplesort_begin_index_gin(), tuplesort_begin_index_gist(), and tuplesort_begin_index_hash().
| SortSupport TuplesortPublic::onlyKey |
Definition at line 212 of file tuplesort.h.
Referenced by tuplesort_begin_datum(), and tuplesort_begin_heap().
| void(* TuplesortPublic::readtup) (Tuplesortstate *state, SortTuple *stup, LogicalTape *tape, unsigned int len) |
Definition at line 170 of file tuplesort.h.
Referenced by tuplesort_begin_cluster(), tuplesort_begin_datum(), tuplesort_begin_heap(), tuplesort_begin_index_brin(), tuplesort_begin_index_btree(), tuplesort_begin_index_gin(), tuplesort_begin_index_gist(), and tuplesort_begin_index_hash().
Definition at line 154 of file tuplesort.h.
Referenced by tuplesort_begin_cluster(), tuplesort_begin_datum(), tuplesort_begin_heap(), tuplesort_begin_index_brin(), tuplesort_begin_index_btree(), tuplesort_begin_index_gin(), tuplesort_begin_index_gist(), and tuplesort_begin_index_hash().
| MemoryContext TuplesortPublic::sortcontext |
Definition at line 187 of file tuplesort.h.
Referenced by tuplesort_getbrintuple(), tuplesort_getdatum(), tuplesort_getgintuple(), tuplesort_getheaptuple(), tuplesort_getindextuple(), and tuplesort_gettupleslot().
| SortSupport TuplesortPublic::sortKeys |
Definition at line 202 of file tuplesort.h.
Referenced by comparetup_cluster(), comparetup_cluster_tiebreak(), comparetup_datum(), comparetup_datum_tiebreak(), comparetup_heap(), comparetup_heap_tiebreak(), comparetup_index_btree(), comparetup_index_btree_tiebreak(), comparetup_index_gin(), readtup_heap(), removeabbrev_heap(), tuplesort_begin_cluster(), tuplesort_begin_datum(), tuplesort_begin_heap(), tuplesort_begin_index_btree(), tuplesort_begin_index_gin(), tuplesort_begin_index_gist(), tuplesort_getdatum(), tuplesort_gettupleslot(), tuplesort_putbrintuple(), tuplesort_putdatum(), tuplesort_putgintuple(), tuplesort_putheaptuple(), tuplesort_putindextuplevalues(), and tuplesort_puttupleslot().
| int TuplesortPublic::sortopt |
Definition at line 214 of file tuplesort.h.
Referenced by readtup_cluster(), readtup_datum(), readtup_heap(), readtup_index(), readtup_index_brin(), readtup_index_gin(), tuplesort_putbrintuple(), tuplesort_putgintuple(), tuplesort_putheaptuple(), tuplesort_putindextuplevalues(), tuplesort_puttupleslot(), writetup_cluster(), writetup_datum(), writetup_heap(), writetup_index(), writetup_index_brin(), and writetup_index_gin().
| MemoryContext TuplesortPublic::tuplecontext |
Definition at line 188 of file tuplesort.h.
Referenced by tuplesort_putbrintuple(), tuplesort_putdatum(), tuplesort_putgintuple(), tuplesort_putheaptuple(), tuplesort_putindextuplevalues(), and tuplesort_puttupleslot().
| bool TuplesortPublic::tuples |
Definition at line 216 of file tuplesort.h.
Referenced by readtup_datum(), tuplesort_begin_datum(), tuplesort_getdatum(), tuplesort_putdatum(), and writetup_datum().
| void(* TuplesortPublic::writetup) (Tuplesortstate *state, LogicalTape *tape, SortTuple *stup) |
Definition at line 161 of file tuplesort.h.
Referenced by tuplesort_begin_cluster(), tuplesort_begin_datum(), tuplesort_begin_heap(), tuplesort_begin_index_brin(), tuplesort_begin_index_btree(), tuplesort_begin_index_gin(), tuplesort_begin_index_gist(), and tuplesort_begin_index_hash().