1 /*-------------------------------------------------------------------------
7 * Portions Copyright (c) 1996-2021, PostgreSQL Global Development Group
8 * Portions Copyright (c) 1994, Regents of the University of California
10 * src/include/access/printtup.h
12 *-------------------------------------------------------------------------
17 #include "utils/portal.h"
19 extern DestReceiver
*printtup_create_DR(CommandDest dest
);
21 extern void SetRemoteDestReceiverParams(DestReceiver
*self
, Portal portal
);
23 extern void SendRowDescriptionMessage(StringInfo buf
,
24 TupleDesc typeinfo
, List
*targetlist
, int16
*formats
);
26 extern void debugStartup(DestReceiver
*self
, int operation
,
28 extern bool debugtup(TupleTableSlot
*slot
, DestReceiver
*self
);
30 /* XXX these are really in executor/spi.c */
31 extern void spi_dest_startup(DestReceiver
*self
, int operation
,
33 extern bool spi_printtup(TupleTableSlot
*slot
, DestReceiver
*self
);
35 #endif /* PRINTTUP_H */