1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
/*-------------------------------------------------------------------------
*
* pglogical_executor.h
* pglogical replication plugin
*
* Copyright (c) 2015, PostgreSQL Global Development Group
*
* IDENTIFICATION
* pglogical_executor.h
*
*-------------------------------------------------------------------------
*/
#ifndef PGLOGICAL_EXECUTOR_H
#define PGLOGICAL_EXECUTOR_H
#include "executor/executor.h"
extern List *pglogical_truncated_tables;
extern EState *create_estate_for_relation(Relation rel, bool forwrite);
extern ExprContext *prepare_per_tuple_econtext(EState *estate, TupleDesc tupdesc);
extern ExprState *pglogical_prepare_row_filter(Node *row_filter);
extern void pglogical_executor_init(void);
#endif /* PGLOGICAL_EXECUTOR_H */
|