14 #ifndef REWRITEHANDLER_H
15 #define REWRITEHANDLER_H
23 bool forUpdatePushedDown);
35 bool include_triggers,
void fill_extraUpdatedCols(RangeTblEntry *target_rte, Relation target_relation)
void AcquireRewriteLocks(Query *parsetree, bool forExecute, bool forUpdatePushedDown)
const char * view_query_is_auto_updatable(Query *viewquery, bool check_cols)
int relation_is_updatable(Oid reloid, List *outer_reloids, bool include_triggers, Bitmapset *include_cols)
List * QueryRewrite(Query *parsetree)
Query * get_view_query(Relation view)
Node * build_column_default(Relation rel, int attrno)