aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/prep/archive.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/optimizer/prep/archive.c')
-rw-r--r--src/backend/optimizer/prep/archive.c61
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));
}