summaryrefslogtreecommitdiff
path: root/src/include/access/gist.h
diff options
context:
space:
mode:
authorTom Lane2000-07-14 22:18:02 +0000
committerTom Lane2000-07-14 22:18:02 +0000
commit8ea4f28a9474efd46502e5a1b318fa5fb298a557 (patch)
treebbc9127a6e9e1e15968e4b78df5410a5c97a8778 /src/include/access/gist.h
parent1950282519d66bd1250e48306be879b2b1b3e679 (diff)
Cleanup of code for creating index entries. Functional indexes with
pass-by-ref data types --- eg, an index on lower(textfield) --- no longer leak memory during index creation or update. Clean up a lot of redundant code ... did you know that copy, vacuum, truncate, reindex, extend index, and bootstrap each basically duplicated the main executor's logic for extracting information about an index and preparing index entries? Functional indexes should be a little faster now too, due to removal of repeated function lookups. CREATE INDEX 'opt_type' clause is deimplemented by these changes, but I haven't removed it from the parser yet (need to merge with Thomas' latest change set first).
Diffstat (limited to 'src/include/access/gist.h')
-rw-r--r--src/include/access/gist.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/include/access/gist.h b/src/include/access/gist.h
index dd8f557e9b..1297b02ff0 100644
--- a/src/include/access/gist.h
+++ b/src/include/access/gist.h
@@ -12,7 +12,6 @@
#ifndef GIST_H
#define GIST_H
-#include "access/funcindex.h"
#include "access/itup.h"
#include "access/relscan.h"
#include "access/sdir.h"