citus/src/include/distributed/insert_select_executor.h

25 lines
654 B
C

/*-------------------------------------------------------------------------
*
* insert_select_executor.h
*
* Declarations for public functions and types related to executing
* INSERT..SELECT commands.
*
* Copyright (c) Citus Data, Inc.
*
*-------------------------------------------------------------------------
*/
#ifndef INSERT_SELECT_EXECUTOR_H
#define INSERT_SELECT_EXECUTOR_H
#include "executor/execdesc.h"
extern TupleTableSlot * NonPushableInsertSelectExecScan(CustomScanState *node);
extern List * BuildColumnNameListFromTargetList(Oid targetRelationId,
List *insertTargetList);
#endif /* INSERT_SELECT_EXECUTOR_H */