codekingpro/portable-devtools
114k
1/*-------------------------------------------------------------------------2 *3 * printtup.h4 *5 *6 *7 * Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group8 * Portions Copyright (c) 1994, Regents of the University of California9 *10 * src/include/access/printtup.h11 *12 *-------------------------------------------------------------------------13 */14#ifndef PRINTTUP_H15#define PRINTTUP_H16 17#include "utils/portal.h"18 19extern DestReceiver *printtup_create_DR(CommandDest dest);20 21extern void SetRemoteDestReceiverParams(DestReceiver *self, Portal portal);22 23extern void SendRowDescriptionMessage(StringInfo buf,24 TupleDesc typeinfo, List *targetlist, int16 *formats);25 26extern void debugStartup(DestReceiver *self, int operation,27 TupleDesc typeinfo);28extern bool debugtup(TupleTableSlot *slot, DestReceiver *self);29 30/* XXX these are really in executor/spi.c */31extern void spi_dest_startup(DestReceiver *self, int operation,32 TupleDesc typeinfo);33extern bool spi_printtup(TupleTableSlot *slot, DestReceiver *self);34 35#endif /* PRINTTUP_H */36 