Accepting multiple tuple format is possible with complete replacement ofHeapTuple with TupleTableSlot or something like value/null arrayinstead of a single memory chunk tuple data.Currently I am working on it to replace the HeapTuple with TupleTableSlotin the upper layers once the tuples is returned from the scan. In most of theplaces where the HeapTuple is present, either replace it with TupleTableSlotor change it to StorageTuple (void *).I am yet to evaluate whether it is possible to support as an independent featurewithout the need of some heap format function to understand the tuple formatin every place.
pgsql-hackers by date:
Соглашаюсь с условиями обработки персональных данных