mirror of
https://github.com/postgres/postgres.git
synced 2025-09-02 04:21:28 +03:00
8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list
provided by Andrew.
This commit is contained in:
@@ -8,7 +8,7 @@
|
||||
*
|
||||
*
|
||||
* IDENTIFICATION
|
||||
* $PostgreSQL: pgsql/src/backend/rewrite/rewriteDefine.c,v 1.137 2009/05/13 22:32:55 tgl Exp $
|
||||
* $PostgreSQL: pgsql/src/backend/rewrite/rewriteDefine.c,v 1.138 2009/06/11 14:49:01 momjian Exp $
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
@@ -120,7 +120,7 @@ InsertRule(char *rulname,
|
||||
replaces[Anum_pg_rewrite_ev_action - 1] = true;
|
||||
|
||||
tup = heap_modify_tuple(oldtup, RelationGetDescr(pg_rewrite_desc),
|
||||
values, nulls, replaces);
|
||||
values, nulls, replaces);
|
||||
|
||||
simple_heap_update(pg_rewrite_desc, &tup->t_self, tup);
|
||||
|
||||
@@ -388,9 +388,9 @@ DefineQueryRewrite(char *rulename,
|
||||
*
|
||||
* If so, check that the relation is empty because the storage for the
|
||||
* relation is going to be deleted. Also insist that the rel not have
|
||||
* any triggers, indexes, or child tables. (Note: these tests are
|
||||
* too strict, because they will reject relations that once had such
|
||||
* but don't anymore. But we don't really care, because this whole
|
||||
* any triggers, indexes, or child tables. (Note: these tests are too
|
||||
* strict, because they will reject relations that once had such but
|
||||
* don't anymore. But we don't really care, because this whole
|
||||
* business of converting relations to views is just a kluge to allow
|
||||
* loading ancient pg_dump files.)
|
||||
*/
|
||||
|
@@ -7,7 +7,7 @@
|
||||
* Portions Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* IDENTIFICATION
|
||||
* $PostgreSQL: pgsql/src/backend/rewrite/rewriteHandler.c,v 1.185 2009/01/27 12:40:15 petere Exp $
|
||||
* $PostgreSQL: pgsql/src/backend/rewrite/rewriteHandler.c,v 1.186 2009/06/11 14:49:01 momjian Exp $
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
@@ -381,7 +381,7 @@ rewriteRuleAction(Query *parsetree,
|
||||
break;
|
||||
}
|
||||
if (sub_action->hasSubLinks)
|
||||
break; /* no need to keep scanning rtable */
|
||||
break; /* no need to keep scanning rtable */
|
||||
}
|
||||
}
|
||||
|
||||
@@ -501,7 +501,7 @@ rewriteRuleAction(Query *parsetree,
|
||||
*/
|
||||
if (parsetree->hasSubLinks && !rule_action->hasSubLinks)
|
||||
rule_action->hasSubLinks =
|
||||
checkExprHasSubLink((Node *) rule_action->returningList);
|
||||
checkExprHasSubLink((Node *) rule_action->returningList);
|
||||
}
|
||||
|
||||
return rule_action;
|
||||
@@ -1261,7 +1261,7 @@ markQueryForLocking(Query *qry, Node *jtnode, bool forUpdate, bool noWait)
|
||||
if (strcmp(cte->ctename, rte->ctename) == 0)
|
||||
break;
|
||||
}
|
||||
if (lc == NULL) /* shouldn't happen */
|
||||
if (lc == NULL) /* shouldn't happen */
|
||||
elog(ERROR, "could not find CTE \"%s\"", rte->ctename);
|
||||
/* should be analyzed by now */
|
||||
Assert(IsA(cte->ctequery, Query));
|
||||
|
@@ -7,7 +7,7 @@
|
||||
*
|
||||
*
|
||||
* IDENTIFICATION
|
||||
* $PostgreSQL: pgsql/src/backend/rewrite/rewriteManip.c,v 1.121 2009/02/25 03:30:37 tgl Exp $
|
||||
* $PostgreSQL: pgsql/src/backend/rewrite/rewriteManip.c,v 1.122 2009/06/11 14:49:01 momjian Exp $
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
@@ -40,12 +40,12 @@ typedef struct
|
||||
} locate_windowfunc_context;
|
||||
|
||||
static bool contain_aggs_of_level_walker(Node *node,
|
||||
contain_aggs_of_level_context *context);
|
||||
contain_aggs_of_level_context *context);
|
||||
static bool locate_agg_of_level_walker(Node *node,
|
||||
locate_agg_of_level_context *context);
|
||||
locate_agg_of_level_context *context);
|
||||
static bool contain_windowfuncs_walker(Node *node, void *context);
|
||||
static bool locate_windowfunc_walker(Node *node,
|
||||
locate_windowfunc_context *context);
|
||||
locate_windowfunc_context *context);
|
||||
static bool checkExprHasSubLink_walker(Node *node, void *context);
|
||||
static Relids offset_relid_set(Relids relids, int offset);
|
||||
static Relids adjust_relid_set(Relids relids, int oldrelid, int newrelid);
|
||||
@@ -68,7 +68,7 @@ checkExprHasAggs(Node *node)
|
||||
* specified query level.
|
||||
*
|
||||
* The objective of this routine is to detect whether there are aggregates
|
||||
* belonging to the given query level. Aggregates belonging to subqueries
|
||||
* belonging to the given query level. Aggregates belonging to subqueries
|
||||
* or outer queries do NOT cause a true result. We must recurse into
|
||||
* subqueries to detect outer-reference aggregates that logically belong to
|
||||
* the specified query level.
|
||||
@@ -123,7 +123,7 @@ contain_aggs_of_level_walker(Node *node,
|
||||
* Find the parse location of any aggregate of the specified query level.
|
||||
*
|
||||
* Returns -1 if no such agg is in the querytree, or if they all have
|
||||
* unknown parse location. (The former case is probably caller error,
|
||||
* unknown parse location. (The former case is probably caller error,
|
||||
* but we don't bother to distinguish it from the latter case.)
|
||||
*
|
||||
* Note: it might seem appropriate to merge this functionality into
|
||||
@@ -136,7 +136,7 @@ locate_agg_of_level(Node *node, int levelsup)
|
||||
{
|
||||
locate_agg_of_level_context context;
|
||||
|
||||
context.agg_location = -1; /* in case we find nothing */
|
||||
context.agg_location = -1; /* in case we find nothing */
|
||||
context.sublevels_up = levelsup;
|
||||
|
||||
/*
|
||||
@@ -207,7 +207,7 @@ contain_windowfuncs_walker(Node *node, void *context)
|
||||
if (node == NULL)
|
||||
return false;
|
||||
if (IsA(node, WindowFunc))
|
||||
return true; /* abort the tree traversal and return true */
|
||||
return true; /* abort the tree traversal and return true */
|
||||
/* Mustn't recurse into subselects */
|
||||
return expression_tree_walker(node, contain_windowfuncs_walker,
|
||||
(void *) context);
|
||||
@@ -218,7 +218,7 @@ contain_windowfuncs_walker(Node *node, void *context)
|
||||
* Find the parse location of any windowfunc of the current query level.
|
||||
*
|
||||
* Returns -1 if no such windowfunc is in the querytree, or if they all have
|
||||
* unknown parse location. (The former case is probably caller error,
|
||||
* unknown parse location. (The former case is probably caller error,
|
||||
* but we don't bother to distinguish it from the latter case.)
|
||||
*
|
||||
* Note: it might seem appropriate to merge this functionality into
|
||||
@@ -231,7 +231,7 @@ locate_windowfunc(Node *node)
|
||||
{
|
||||
locate_windowfunc_context context;
|
||||
|
||||
context.win_location = -1; /* in case we find nothing */
|
||||
context.win_location = -1; /* in case we find nothing */
|
||||
|
||||
/*
|
||||
* Must be prepared to start with a Query or a bare expression tree; if
|
||||
@@ -1169,7 +1169,7 @@ ResolveNew_mutator(Node *node, ResolveNew_context *context)
|
||||
* If generating an expansion for a var of a named rowtype
|
||||
* (ie, this is a plain relation RTE), then we must include
|
||||
* dummy items for dropped columns. If the var is RECORD (ie,
|
||||
* this is a JOIN), then omit dropped columns. Either way,
|
||||
* this is a JOIN), then omit dropped columns. Either way,
|
||||
* attach column names to the RowExpr for use of ruleutils.c.
|
||||
*/
|
||||
expandRTE(context->target_rte,
|
||||
|
@@ -8,7 +8,7 @@
|
||||
*
|
||||
*
|
||||
* IDENTIFICATION
|
||||
* $PostgreSQL: pgsql/src/backend/rewrite/rewriteRemove.c,v 1.77 2009/01/27 12:40:15 petere Exp $
|
||||
* $PostgreSQL: pgsql/src/backend/rewrite/rewriteRemove.c,v 1.78 2009/06/11 14:49:01 momjian Exp $
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
@@ -126,9 +126,9 @@ RemoveRewriteRuleById(Oid ruleOid)
|
||||
elog(ERROR, "could not find tuple for rule %u", ruleOid);
|
||||
|
||||
/*
|
||||
* We had better grab AccessExclusiveLock to ensure that no queries
|
||||
* are going on that might depend on this rule. (Note: a weaker lock
|
||||
* would suffice if it's not an ON SELECT rule.)
|
||||
* We had better grab AccessExclusiveLock to ensure that no queries are
|
||||
* going on that might depend on this rule. (Note: a weaker lock would
|
||||
* suffice if it's not an ON SELECT rule.)
|
||||
*/
|
||||
eventRelationOid = ((Form_pg_rewrite) GETSTRUCT(tuple))->ev_class;
|
||||
event_relation = heap_open(eventRelationOid, AccessExclusiveLock);
|
||||
|
Reference in New Issue
Block a user