1 /*------------------------------------------------------------------------- 2 * 3 * nodeModifyTable.h 4 * 5 * 6 * Portions Copyright (c) 1996-2019, PostgreSQL Global Development Group 7 * Portions Copyright (c) 1994, Regents of the University of California 8 * 9 * src/include/executor/nodeModifyTable.h 10 * 11 *------------------------------------------------------------------------- 12 */ 13 #ifndef NODEMODIFYTABLE_H 14 #define NODEMODIFYTABLE_H 15 16 #include "nodes/execnodes.h" 17 18 extern void ExecComputeStoredGenerated(EState *estate, TupleTableSlot *slot); 19 20 extern ModifyTableState *ExecInitModifyTable(ModifyTable *node, EState *estate, int eflags); 21 extern void ExecEndModifyTable(ModifyTableState *node); 22 extern void ExecReScanModifyTable(ModifyTableState *node); 23 24 #endif /* NODEMODIFYTABLE_H */ 25