Lines Matching refs:tuplestorestate

44 	Tuplestorestate *tuplestorestate;  in ExecMaterial()  local
54 tuplestorestate = node->tuplestorestate; in ExecMaterial()
59 if (tuplestorestate == NULL && node->eflags != 0) in ExecMaterial()
61 tuplestorestate = tuplestore_begin_heap(true, false, work_mem); in ExecMaterial()
62 tuplestore_set_eflags(tuplestorestate, node->eflags); in ExecMaterial()
71 ptrno = tuplestore_alloc_read_pointer(tuplestorestate, in ExecMaterial()
75 node->tuplestorestate = tuplestorestate; in ExecMaterial()
82 eof_tuplestore = (tuplestorestate == NULL) || in ExecMaterial()
83 tuplestore_ateof(tuplestorestate); in ExecMaterial()
95 if (!tuplestore_advance(tuplestorestate, forward)) in ExecMaterial()
107 if (tuplestore_gettupleslot(tuplestorestate, forward, false, slot)) in ExecMaterial()
143 if (tuplestorestate) in ExecMaterial()
144 tuplestore_puttupleslot(tuplestorestate, outerslot); in ExecMaterial()
196 matstate->tuplestorestate = NULL; in ExecInitMaterial()
250 if (node->tuplestorestate != NULL) in ExecEndMaterial()
251 tuplestore_end(node->tuplestorestate); in ExecEndMaterial()
252 node->tuplestorestate = NULL; in ExecEndMaterial()
274 if (!node->tuplestorestate) in ExecMaterialMarkPos()
280 tuplestore_copy_read_pointer(node->tuplestorestate, 0, 1); in ExecMaterialMarkPos()
285 tuplestore_trim(node->tuplestorestate); in ExecMaterialMarkPos()
302 if (!node->tuplestorestate) in ExecMaterialRestrPos()
308 tuplestore_copy_read_pointer(node->tuplestorestate, 1, 0); in ExecMaterialRestrPos()
331 if (!node->tuplestorestate) in ExecReScanMaterial()
347 tuplestore_end(node->tuplestorestate); in ExecReScanMaterial()
348 node->tuplestorestate = NULL; in ExecReScanMaterial()
354 tuplestore_rescan(node->tuplestorestate); in ExecReScanMaterial()