diff options
author | Bruce Momjian <bruce@momjian.us> | 1997-11-20 23:24:03 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 1997-11-20 23:24:03 +0000 |
commit | e9e1ff226f285bc7b488e670be4b8220cdba4a53 (patch) | |
tree | 7dd89bef1e88e75736c97578e6ebc0f081e71622 /src/backend/optimizer/prep/archive.c | |
parent | e075271c178720199fe95ba6f3482bcb5ce12df7 (diff) | |
download | postgresql-e9e1ff226f285bc7b488e670be4b8220cdba4a53.tar.gz postgresql-e9e1ff226f285bc7b488e670be4b8220cdba4a53.zip |
Remove all time travel stuff. Small parser cleanup.
Diffstat (limited to 'src/backend/optimizer/prep/archive.c')
-rw-r--r-- | src/backend/optimizer/prep/archive.c | 69 |
1 files changed, 0 insertions, 69 deletions
diff --git a/src/backend/optimizer/prep/archive.c b/src/backend/optimizer/prep/archive.c deleted file mode 100644 index d053bd61a3d..00000000000 --- a/src/backend/optimizer/prep/archive.c +++ /dev/null @@ -1,69 +0,0 @@ -/*------------------------------------------------------------------------- - * - * archive.c-- - * 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.4 1997/09/08 21:45:29 momjian Exp $ - * - *------------------------------------------------------------------------- - */ -#include <stdio.h> /* for sprintf() */ -#include <sys/types.h> /* for u_int in relcache.h */ -#include "postgres.h" - -#include "utils/rel.h" -#include "utils/elog.h" -#include "utils/palloc.h" -#include "utils/relcache.h" -#include "catalog/pg_class.h" -#include "nodes/pg_list.h" -#include "nodes/parsenodes.h" -#include "optimizer/prep.h" -#include "commands/creatinh.h" - -void -plan_archive(List *rt) -{ - 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; - } - } - } -} - - -/* - * find_archive_rels -- Given a particular relid, find the archive - * relation's relid. - */ -List * -find_archive_rels(Oid relid) -{ - Relation arel; - char *arelName; - - arelName = MakeArchiveName(relid); - arel = RelationNameGetRelation(arelName); - pfree(arelName); - - return lconsi(arel->rd_id, lconsi(relid, NIL)); -} |