diff options
Diffstat (limited to 'src/backend/optimizer/prep/archive.c')
-rw-r--r-- | src/backend/optimizer/prep/archive.c | 61 |
1 files changed, 32 insertions, 29 deletions
diff --git a/src/backend/optimizer/prep/archive.c b/src/backend/optimizer/prep/archive.c index 0303eca70f1..bbc797234ac 100644 --- a/src/backend/optimizer/prep/archive.c +++ b/src/backend/optimizer/prep/archive.c @@ -1,18 +1,18 @@ /*------------------------------------------------------------------------- * * archive.c-- - * Support for planning scans on archived relations + * Support for planning scans on archived relations * * Copyright (c) 1994, Regents of the University of California * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/optimizer/prep/Attic/archive.c,v 1.1.1.1 1996/07/09 06:21:38 scrappy Exp $ + * $Header: /cvsroot/pgsql/src/backend/optimizer/prep/Attic/archive.c,v 1.2 1997/09/07 04:44:09 momjian Exp $ * *------------------------------------------------------------------------- */ -#include <stdio.h> /* for sprintf() */ -#include <sys/types.h> /* for u_int in relcache.h */ +#include <stdio.h> /* for sprintf() */ +#include <sys/types.h> /* for u_int in relcache.h */ #include "postgres.h" #include "utils/rel.h" @@ -26,41 +26,44 @@ #include "commands/creatinh.h" void -plan_archive(List *rt) +plan_archive(List * rt) { - List *rtitem; - RangeTblEntry *rte; - TimeRange *trange; - Relation r; - Oid reloid; + List *rtitem; + RangeTblEntry *rte; + TimeRange *trange; + Relation r; + Oid reloid; - foreach(rtitem, rt) { - rte = lfirst(rtitem); - trange = rte->timeRange; - if (trange) { - reloid = rte->relid; - r = RelationIdGetRelation(reloid); - if (r->rd_rel->relarch != 'n') { - rte->archive = true; - } + foreach(rtitem, rt) + { + rte = lfirst(rtitem); + trange = rte->timeRange; + if (trange) + { + reloid = rte->relid; + r = RelationIdGetRelation(reloid); + if (r->rd_rel->relarch != 'n') + { + rte->archive = true; + } + } } - } } /* - * find_archive_rels -- Given a particular relid, find the archive - * relation's relid. + * find_archive_rels -- Given a particular relid, find the archive + * relation's relid. */ -List * +List * find_archive_rels(Oid relid) { - Relation arel; - char *arelName; + Relation arel; + char *arelName; - arelName = MakeArchiveName(relid); - arel = RelationNameGetRelation(arelName); - pfree(arelName); + arelName = MakeArchiveName(relid); + arel = RelationNameGetRelation(arelName); + pfree(arelName); - return lconsi(arel->rd_id, lconsi(relid, NIL)); + return lconsi(arel->rd_id, lconsi(relid, NIL)); } |