|
PostgreSQL Source Code git master
|

Go to the source code of this file.
Macros | |
| #define | ViewSelectRuleName "_RETURN" |
Functions | |
| bool | IsDefinedRewriteRule (Oid owningRel, const char *ruleName) |
| void | SetRelationRuleStatus (Oid relationId, bool relHasRules) |
| Oid | get_rewrite_oid (Oid relid, const char *rulename, bool missing_ok) |
| #define ViewSelectRuleName "_RETURN" |
Definition at line 18 of file rewriteSupport.h.
Definition at line 92 of file rewriteSupport.c.
References Assert, ereport, errcode(), errmsg(), ERROR, fb(), get_rel_name(), GETSTRUCT(), HeapTupleIsValid, InvalidOid, ObjectIdGetDatum(), PointerGetDatum(), ReleaseSysCache(), and SearchSysCache2().
Referenced by get_object_address_relobject().
Definition at line 32 of file rewriteSupport.c.
References fb(), ObjectIdGetDatum(), PointerGetDatum(), and SearchSysCacheExists2.
Referenced by RenameRewriteRule().
Definition at line 53 of file rewriteSupport.c.
References CacheInvalidateRelcacheByTuple(), CatalogTupleUpdate(), elog, ERROR, fb(), GETSTRUCT(), heap_freetuple(), HeapTupleIsValid, ObjectIdGetDatum(), RowExclusiveLock, SearchSysCacheCopy1, HeapTupleData::t_self, table_close(), and table_open().
Referenced by DefineQueryRewrite().