Class TupleList.SPI

All Implemented Interfaces:
AutoCloseable, Iterable<TupleTableSlot>, Collection<TupleTableSlot>, List<TupleTableSlot>, RandomAccess, SequencedCollection<TupleTableSlot>, TupleList
Enclosing interface:
TupleList

public static class TupleList.SPI extends AbstractNoSplitList<TupleTableSlot> implements TupleList, RandomAccess
A TupleList constructed atop a PostgreSQL SPITupleTable.

The native table is allocated in a MemoryContext that will be deleted when SPI_finish is called on exit of the current Invocation. This class merely maps the native tuple table in place, and so will prevent later access.