Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
rewriteHandler.h36 linesDownload Raw Back to rewrite
1/*-------------------------------------------------------------------------2 *3 * rewriteHandler.h4 *		External interface to query rewriter.5 *6 *7 * Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group8 * Portions Copyright (c) 1994, Regents of the University of California9 *10 * src/include/rewrite/rewriteHandler.h11 *12 *-------------------------------------------------------------------------13 */14#ifndef REWRITEHANDLER_H15#define REWRITEHANDLER_H16 17#include "nodes/parsenodes.h"18#include "utils/relcache.h"19 20extern List *QueryRewrite(Query *parsetree);21extern void AcquireRewriteLocks(Query *parsetree,22								bool forExecute,23								bool forUpdatePushedDown);24 25extern Node *build_column_default(Relation rel, int attrno);26 27extern Query *get_view_query(Relation view);28extern const char *view_query_is_auto_updatable(Query *viewquery,29												bool check_cols);30extern int	relation_is_updatable(Oid reloid,31								  List *outer_reloids,32								  bool include_triggers,33								  Bitmapset *include_cols);34 35#endif							/* REWRITEHANDLER_H */36 
codekingpro/portable-devtools · Team Ai