| 501 | } |
| 502 | |
| 503 | static void |
| 504 | tts_minimal_clear(TupleTableSlot *slot) |
| 505 | { |
| 506 | MinimalTupleTableSlot *mslot = (MinimalTupleTableSlot *) slot; |
| 507 | |
| 508 | if (TTS_SHOULDFREE(slot)) |
| 509 | { |
| 510 | heap_free_minimal_tuple(mslot->mintuple); |
| 511 | slot->tts_flags &= ~TTS_FLAG_SHOULDFREE; |
| 512 | } |
| 513 | |
| 514 | slot->tts_nvalid = 0; |
| 515 | slot->tts_flags |= TTS_FLAG_EMPTY; |
| 516 | ItemPointerSetInvalid(&slot->tts_tid); |
| 517 | mslot->off = 0; |
| 518 | mslot->mintuple = NULL; |
| 519 | } |
| 520 | |
| 521 | static void |
| 522 | tts_minimal_getsomeattrs(TupleTableSlot *slot, int natts) |
no test coverage detected