Lines Matching refs:Tuplesortstate

34 typedef struct Tuplesortstate Tuplesortstate;  typedef
199 extern Tuplesortstate *tuplesort_begin_heap(TupleDesc tupDesc,
205 extern Tuplesortstate *tuplesort_begin_cluster(TupleDesc tupDesc,
208 extern Tuplesortstate *tuplesort_begin_index_btree(Relation heapRel,
213 extern Tuplesortstate *tuplesort_begin_index_hash(Relation heapRel,
220 extern Tuplesortstate *tuplesort_begin_index_gist(Relation heapRel,
224 extern Tuplesortstate *tuplesort_begin_datum(Oid datumType,
230 extern void tuplesort_set_bound(Tuplesortstate *state, int64 bound);
231 extern bool tuplesort_used_bound(Tuplesortstate *state);
233 extern void tuplesort_puttupleslot(Tuplesortstate *state,
235 extern void tuplesort_putheaptuple(Tuplesortstate *state, HeapTuple tup);
236 extern void tuplesort_putindextuplevalues(Tuplesortstate *state,
239 extern void tuplesort_putdatum(Tuplesortstate *state, Datum val,
242 extern void tuplesort_performsort(Tuplesortstate *state);
244 extern bool tuplesort_gettupleslot(Tuplesortstate *state, bool forward,
246 extern HeapTuple tuplesort_getheaptuple(Tuplesortstate *state, bool forward);
247 extern IndexTuple tuplesort_getindextuple(Tuplesortstate *state, bool forward);
248 extern bool tuplesort_getdatum(Tuplesortstate *state, bool forward,
251 extern bool tuplesort_skiptuples(Tuplesortstate *state, int64 ntuples,
254 extern void tuplesort_end(Tuplesortstate *state);
256 extern void tuplesort_reset(Tuplesortstate *state);
258 extern void tuplesort_get_stats(Tuplesortstate *state,
277 extern void tuplesort_rescan(Tuplesortstate *state);
278 extern void tuplesort_markpos(Tuplesortstate *state);
279 extern void tuplesort_restorepos(Tuplesortstate *state);