Move the HTSU_Result enum definition into snapshot.h, to avoid including
authorAlvaro Herrera <alvherre@alvh.no-ip.org>
Wed, 26 Mar 2008 21:10:39 +0000 (21:10 +0000)
committerAlvaro Herrera <alvherre@alvh.no-ip.org>
Wed, 26 Mar 2008 21:10:39 +0000 (21:10 +0000)
tqual.h into heapam.h.  This makes all inclusion of tqual.h explicit.

I also sorted alphabetically the includes on some source files.

59 files changed:
contrib/dblink/dblink.c
contrib/pgrowlocks/pgrowlocks.c
contrib/pgstattuple/pgstattuple.c
src/backend/access/heap/heapam.c
src/backend/access/heap/pruneheap.c
src/backend/access/heap/tuptoaster.c
src/backend/access/index/genam.c
src/backend/access/index/indexam.c
src/backend/access/nbtree/nbtinsert.c
src/backend/bootstrap/bootstrap.c
src/backend/catalog/aclchk.c
src/backend/catalog/dependency.c
src/backend/catalog/heap.c
src/backend/catalog/index.c
src/backend/catalog/pg_constraint.c
src/backend/catalog/pg_conversion.c
src/backend/catalog/pg_depend.c
src/backend/catalog/pg_enum.c
src/backend/catalog/pg_largeobject.c
src/backend/catalog/pg_shdepend.c
src/backend/commands/analyze.c
src/backend/commands/async.c
src/backend/commands/cluster.c
src/backend/commands/comment.c
src/backend/commands/dbcommands.c
src/backend/commands/functioncmds.c
src/backend/commands/indexcmds.c
src/backend/commands/opclasscmds.c
src/backend/commands/proclang.c
src/backend/commands/tablecmds.c
src/backend/commands/tablespace.c
src/backend/commands/trigger.c
src/backend/commands/tsearchcmds.c
src/backend/commands/typecmds.c
src/backend/commands/user.c
src/backend/commands/vacuum.c
src/backend/commands/vacuumlazy.c
src/backend/executor/execMain.c
src/backend/executor/execUtils.c
src/backend/executor/nodeBitmapHeapscan.c
src/backend/optimizer/util/plancat.c
src/backend/parser/parse_func.c
src/backend/postmaster/autovacuum.c
src/backend/postmaster/pgstat.c
src/backend/rewrite/rewriteDefine.c
src/backend/rewrite/rewriteRemove.c
src/backend/storage/large_object/inv_api.c
src/backend/utils/adt/regproc.c
src/backend/utils/adt/ri_triggers.c
src/backend/utils/adt/ruleutils.c
src/backend/utils/adt/tid.c
src/backend/utils/cache/catcache.c
src/backend/utils/cache/relcache.c
src/backend/utils/cache/ts_cache.c
src/backend/utils/init/flatfiles.c
src/backend/utils/init/postinit.c
src/include/access/heapam.h
src/include/utils/snapshot.h
src/include/utils/tqual.h

index f4ae3a6ed1e94ac4edf08a3baa9ba95fd74218ab..863dd976d9befade39eb3c043c5e578d015e561d 100644 (file)
@@ -37,7 +37,6 @@
 #include "libpq-fe.h"
 #include "fmgr.h"
 #include "funcapi.h"
-#include "miscadmin.h"
 #include "access/genam.h"
 #include "access/heapam.h"
 #include "access/tupdesc.h"
@@ -48,6 +47,7 @@
 #include "executor/executor.h"
 #include "executor/spi.h"
 #include "lib/stringinfo.h"
+#include "miscadmin.h"
 #include "nodes/execnodes.h"
 #include "nodes/nodes.h"
 #include "nodes/pg_list.h"
@@ -60,8 +60,9 @@
 #include "utils/fmgroids.h"
 #include "utils/hsearch.h"
 #include "utils/lsyscache.h"
-#include "utils/syscache.h"
 #include "utils/memutils.h"
+#include "utils/syscache.h"
+#include "utils/tqual.h"
 
 #include "dblink.h"
 
index c191e95466ae8a519da8076a0060145f2973415e..b2279be2098404c007046362115326cda532012d 100644 (file)
@@ -33,6 +33,7 @@
 #include "storage/procarray.h"
 #include "utils/acl.h"
 #include "utils/builtins.h"
+#include "utils/tqual.h"
 
 
 PG_MODULE_MAGIC;
index 0f9de66344c65c63d53728b37aac097c50de255c..addcda352e8da08e756ab5036654a78516bd8756 100644 (file)
@@ -32,6 +32,7 @@
 #include "funcapi.h"
 #include "miscadmin.h"
 #include "utils/builtins.h"
+#include "utils/tqual.h"
 
 
 PG_MODULE_MAGIC;
index df2e58da898599876be924d6f18a6d10374ba5c9..c208350da195fe6136d74d7bb2127c2d411efa58 100644 (file)
@@ -58,6 +58,7 @@
 #include "utils/relcache.h"
 #include "utils/snapmgr.h"
 #include "utils/syscache.h"
+#include "utils/tqual.h"
 
 
 /* GUC variable */
index 794995218cf731d12cac9fb665f6fa5ae7b3821f..c6741b3d03dc6ca9a1d03e565a0d2ddc9b0d496d 100644 (file)
@@ -19,6 +19,7 @@
 #include "miscadmin.h"
 #include "pgstat.h"
 #include "utils/inval.h"
+#include "utils/tqual.h"
 
 
 /* Working data for heap_page_prune and subroutines */
index 857caee95be730979abdc26ea2be723edd0928b0..20f047989ca335fb57e90bbb9e8ae68ba1dc1584 100644 (file)
@@ -38,6 +38,7 @@
 #include "utils/fmgroids.h"
 #include "utils/pg_lzcompress.h"
 #include "utils/typcache.h"
+#include "utils/tqual.h"
 
 
 #undef TOAST_DEBUG
index 54cff05b069098c3ccd37e97955e403dfcf73335..c9410642ce7fc587b77ed23be9839dcf26f7f534 100644 (file)
@@ -24,6 +24,7 @@
 #include "access/transam.h"
 #include "miscadmin.h"
 #include "pgstat.h"
+#include "utils/tqual.h"
 
 
 /* ----------------------------------------------------------------
index 540c2e9df07c7138737a60f3070ca59ab88ae243..0929bb1ff341d750a4f6818cac359901f71b800b 100644 (file)
@@ -68,6 +68,7 @@
 #include "pgstat.h"
 #include "utils/relcache.h"
 #include "utils/snapmgr.h"
+#include "utils/tqual.h"
 
 
 /* ----------------------------------------------------------------
index 7fb395fc5c92a484e01cf9529979c2e12ef52279..bfdf50cf2a3f5790e6c71caf9e83d3026c16d8d2 100644 (file)
@@ -20,6 +20,7 @@
 #include "access/transam.h"
 #include "miscadmin.h"
 #include "utils/inval.h"
+#include "utils/tqual.h"
 
 
 typedef struct
index 0c0d20f8797ba2e7cfc5183de97aeb7c3cdfbddc..34e98373aef0f7b1326608b5065d227272530c7d 100644 (file)
@@ -41,6 +41,7 @@
 #include "utils/fmgroids.h"
 #include "utils/memutils.h"
 #include "utils/ps_status.h"
+#include "utils/tqual.h"
 
 extern int     optind;
 extern char *optarg;
index 4514e48e11b0a426795631292206f78ec077fc38..dc9b49f283e4b503a15f91e51598013bb37b1615 100644 (file)
@@ -43,6 +43,7 @@
 #include "utils/fmgroids.h"
 #include "utils/lsyscache.h"
 #include "utils/syscache.h"
+#include "utils/tqual.h"
 
 
 static void ExecGrant_Relation(InternalGrant *grantStmt);
index c7f966b0b2472a448c2e4355e9e815093c4b3ea2..2d6d7133d3e6afa419528c75cf85a4619138e548 100644 (file)
@@ -61,6 +61,7 @@
 #include "utils/fmgroids.h"
 #include "utils/lsyscache.h"
 #include "utils/syscache.h"
+#include "utils/tqual.h"
 
 
 /* expansible list of ObjectAddresses */
index 0019ebeecf564833722cb4e90aa1618591e2d1b8..012207a05cf542c082fda288bd70baf930253eb8 100644 (file)
@@ -59,8 +59,9 @@
 #include "utils/inval.h"
 #include "utils/lsyscache.h"
 #include "utils/relcache.h"
-#include "utils/syscache.h"
 #include "utils/snapmgr.h"
+#include "utils/syscache.h"
+#include "utils/tqual.h"
 
 
 static void AddNewRelationTuple(Relation pg_class_desc,
index 9a2e6e146fe8e9df4e17f2969c9b9fd6369d5834..f07d9ae5d01563593972bb07f757d86f06d73ef9 100644 (file)
@@ -56,6 +56,7 @@
 #include "utils/syscache.h"
 #include "utils/tuplesort.h"
 #include "utils/snapmgr.h"
+#include "utils/tqual.h"
 
 
 /* state info for validate_index bulkdelete callback */
index a9c15ac3c47e70619394bbf1bd2745bf17d7beaa..d9b20fd48516e05ec581fdd6baac565b6dc49658 100644 (file)
@@ -27,6 +27,7 @@
 #include "utils/fmgroids.h"
 #include "utils/lsyscache.h"
 #include "utils/syscache.h"
+#include "utils/tqual.h"
 
 
 /*
index d28e2dc3a83b5134a2c79975fd2367971859b243..b3c2aca5739ad0f9d273a6ed57bc36ed1166dff1 100644 (file)
 #include "catalog/pg_namespace.h"
 #include "catalog/pg_proc.h"
 #include "mb/pg_wchar.h"
+#include "miscadmin.h"
+#include "utils/acl.h"
 #include "utils/builtins.h"
 #include "utils/fmgroids.h"
 #include "utils/syscache.h"
-#include "utils/acl.h"
-#include "miscadmin.h"
+#include "utils/tqual.h"
 
 /*
  * ConversionCreate
index 0c0787a6d2d5af737b987dac539c04d60534cd50..ca97e97a4b3c221098d6ee5e6737d9e46de10979 100644 (file)
@@ -23,6 +23,7 @@
 #include "miscadmin.h"
 #include "utils/fmgroids.h"
 #include "utils/lsyscache.h"
+#include "utils/tqual.h"
 
 
 static bool isObjectPinned(const ObjectAddress *object, Relation rel);
index c726fe2fadc6405efa4a397745f7f53cd49a5be9..24a1e8e65363f033835155becbdfd57186944bd9 100644 (file)
@@ -20,6 +20,7 @@
 #include "catalog/pg_enum.h"
 #include "utils/builtins.h"
 #include "utils/fmgroids.h"
+#include "utils/tqual.h"
 
 static int     oid_cmp(const void *p1, const void *p2);
 
index 4ad074cb43d403572e3c95c21b74a3bf98077de4..90ffc3b34a1f0f7f64557c1c9ecb80309663c377 100644 (file)
@@ -20,6 +20,7 @@
 #include "catalog/pg_largeobject.h"
 #include "utils/builtins.h"
 #include "utils/fmgroids.h"
+#include "utils/tqual.h"
 
 
 /*
index 57cc53b54383008f8edb50005d59c8ff8bf645ff..303a73ae3117b78af62045f5bf4d68fbaac780a2 100644 (file)
@@ -39,6 +39,7 @@
 #include "utils/acl.h"
 #include "utils/fmgroids.h"
 #include "utils/syscache.h"
+#include "utils/tqual.h"
 
 
 typedef enum
index b7b9cf1b56cf5bf0cfff7e5110dff000964f1d6f..93080786f8cd339c5ebbd6187722e728cf111862 100644 (file)
@@ -40,6 +40,7 @@
 #include "utils/pg_rusage.h"
 #include "utils/syscache.h"
 #include "utils/tuplesort.h"
+#include "utils/tqual.h"
 
 
 /* Data structure for Algorithm S from Knuth 3.4.2 */
index 3a7e9b3f27d51e1d4ee3a50b64929113d9adff54..583b34d90f969a8efc74d638b59b5535ac9d49ea 100644 (file)
 #include "utils/fmgroids.h"
 #include "utils/memutils.h"
 #include "utils/ps_status.h"
+#include "utils/tqual.h"
 
 
 /*
index 35bb9e8f69ddc38b8ae74b4afe584071f6377101..a6f241704d951988ba8318c054660445ded3e544 100644 (file)
@@ -43,6 +43,7 @@
 #include "utils/relcache.h"
 #include "utils/snapmgr.h"
 #include "utils/syscache.h"
+#include "utils/tqual.h"
 
 
 /*
index 5eff860a46c1381bd193fbbef66f2fdd1bed37c0..6d3efcca2def03ee1670ede796d15f066b0eff57 100644 (file)
@@ -52,6 +52,7 @@
 #include "utils/fmgroids.h"
 #include "utils/lsyscache.h"
 #include "utils/syscache.h"
+#include "utils/tqual.h"
 
 
 /*
index 0e8b18ddf298541d007d634cfb6106d65e9f4c5c..a9760b13e4e6599b2d82736d9aec7aee0cc84226 100644 (file)
@@ -50,6 +50,7 @@
 #include "utils/guc.h"
 #include "utils/lsyscache.h"
 #include "utils/syscache.h"
+#include "utils/tqual.h"
 
 
 /* non-export function prototypes */
index 85059aa7ad8817c0e14f1c97713fa1e5404969ae..22d71f2cb19d3b7fc657e7dcb65528aa6176b2d7 100644 (file)
@@ -53,6 +53,7 @@
 #include "utils/guc.h"
 #include "utils/lsyscache.h"
 #include "utils/syscache.h"
+#include "utils/tqual.h"
 
 
 static void AlterFunctionOwner_internal(Relation rel, HeapTuple tup,
index 703f41f10318fd8f3e2d97668aa9d39c08baa1fd..cdcd8d3ad715eb737ca394ae2d3e4abf59e51682 100644 (file)
@@ -49,6 +49,7 @@
 #include "utils/relcache.h"
 #include "utils/snapmgr.h"
 #include "utils/syscache.h"
+#include "utils/tqual.h"
 
 
 /* non-export function prototypes */
index 585029ff5a079025440dc48e03ab8dfe0bbe6ae7..e7fcee8194a4ff453e2edc5153959f0a9277ed59 100644 (file)
@@ -39,6 +39,7 @@
 #include "utils/fmgroids.h"
 #include "utils/lsyscache.h"
 #include "utils/syscache.h"
+#include "utils/tqual.h"
 
 
 /*
index c98eccc3f2ad54e2c2804478e5e084060c4baa27..c1bf7224ebb14d0483a6047a51b278c888f904e9 100644 (file)
@@ -34,6 +34,7 @@
 #include "utils/fmgroids.h"
 #include "utils/lsyscache.h"
 #include "utils/syscache.h"
+#include "utils/tqual.h"
 
 
 typedef struct
index b53bfe8898fbebc0cde1f1477925810a62a6385b..df21a5b824bad0736579a9cc2408ae73b4b5f5c7 100644 (file)
@@ -67,6 +67,7 @@
 #include "utils/relcache.h"
 #include "utils/snapmgr.h"
 #include "utils/syscache.h"
+#include "utils/tqual.h"
 
 
 /*
index 84306249160fd367487e8afbe9b128bd3545ab16..a89cf5cfaa492bebdc29ac4f110c0e7035839e21 100644 (file)
@@ -65,6 +65,7 @@
 #include "utils/guc.h"
 #include "utils/lsyscache.h"
 #include "utils/memutils.h"
+#include "utils/tqual.h"
 
 
 /* GUC variables */
index 55bc0ea7bf7f9e19d591307c60c1b90a373eb4ae..0bac668d4e65a9b5171c32209b6d49a247f56f2b 100644 (file)
@@ -40,6 +40,7 @@
 #include "utils/memutils.h"
 #include "utils/snapmgr.h"
 #include "utils/syscache.h"
+#include "utils/tqual.h"
 
 
 /* GUC variables */
index 3217ae82eb1ea2f4cce77a1ab598ad3c81a10a62..22eb8632a0ca1dd0f7cac42b3034dbcdcc7fd17b 100644 (file)
@@ -44,6 +44,7 @@
 #include "utils/fmgroids.h"
 #include "utils/lsyscache.h"
 #include "utils/syscache.h"
+#include "utils/tqual.h"
 
 
 static void MakeConfigurationMapping(AlterTSConfigurationStmt *stmt,
index c26935becb04a2a89dedc4a661bbc3d9855e060f..c1d970c38461ad491ffc49c983cc0f267e791fb4 100644 (file)
@@ -61,6 +61,7 @@
 #include "utils/lsyscache.h"
 #include "utils/memutils.h"
 #include "utils/syscache.h"
+#include "utils/tqual.h"
 
 
 /* result structure for get_rels_with_domain() */
index 15424b56053643a5cf0a8b0488ea3b84123bfd72..7166ce6919c020dde8994ac7d4ef1b2cdafe3dc7 100644 (file)
@@ -30,6 +30,7 @@
 #include "utils/guc.h"
 #include "utils/lsyscache.h"
 #include "utils/syscache.h"
+#include "utils/tqual.h"
 
 
 extern bool Password_encryption;
index 1f03d99e60f5031c7027a12a933624b448b9f6cd..ff9ddce147a0d1a2db4de0aa0ffeabb5a4125b12 100644 (file)
@@ -35,6 +35,7 @@
 #include "commands/vacuum.h"
 #include "executor/executor.h"
 #include "miscadmin.h"
+#include "pgstat.h"
 #include "postmaster/autovacuum.h"
 #include "storage/freespace.h"
 #include "storage/proc.h"
@@ -50,7 +51,7 @@
 #include "utils/relcache.h"
 #include "utils/snapmgr.h"
 #include "utils/syscache.h"
-#include "pgstat.h"
+#include "utils/tqual.h"
 
 
 /*
index 56d98462d8e79337c995bcd1964741d8f95df637..42162d2d98a956d29a27747b893b4c926a77a2b7 100644 (file)
@@ -58,6 +58,7 @@
 #include "utils/lsyscache.h"
 #include "utils/memutils.h"
 #include "utils/pg_rusage.h"
+#include "utils/tqual.h"
 
 
 /*
index 7b43e6e459a9ee0fb693320fd39fe9cb34f14010..bec624a05b5525891c77694d5e1a0ccab9bb6f4d 100644 (file)
@@ -52,6 +52,7 @@
 #include "utils/acl.h"
 #include "utils/lsyscache.h"
 #include "utils/memutils.h"
+#include "utils/tqual.h"
 
 
 typedef struct evalPlanQual
index e93feed412126634c6160fbb96b1609bae6bd789..fe65869e5a9b0ee4d3a5a8dfe0cd2f7b5a5ade4d 100644 (file)
@@ -49,6 +49,7 @@
 #include "parser/parsetree.h"
 #include "utils/memutils.h"
 #include "utils/relcache.h"
+#include "utils/tqual.h"
 
 
 /* ----------------------------------------------------------------
index 4ff1f5fe4e1074fc7ffc041de3ea8b2f4693ddf4..672dd65bc2e5c83bd258f7348bea04302e3b26c8 100644 (file)
@@ -41,6 +41,7 @@
 #include "pgstat.h"
 #include "utils/memutils.h"
 #include "utils/snapmgr.h"
+#include "utils/tqual.h"
 
 
 static TupleTableSlot *BitmapHeapNext(BitmapHeapScanState *node);
index 46c4cb5adf6406eeadd8b2cd91545156be307846..5e7c648d6e6b5582e3eb92be427cfaa93b0805d5 100644 (file)
@@ -20,7 +20,9 @@
 #include "access/genam.h"
 #include "access/heapam.h"
 #include "access/transam.h"
+#include "catalog/catalog.h"
 #include "catalog/pg_inherits.h"
+#include "miscadmin.h"
 #include "nodes/makefuncs.h"
 #include "optimizer/clauses.h"
 #include "optimizer/plancat.h"
@@ -35,8 +37,7 @@
 #include "utils/relcache.h"
 #include "utils/snapmgr.h"
 #include "utils/syscache.h"
-#include "catalog/catalog.h"
-#include "miscadmin.h"
+#include "utils/tqual.h"
 
 
 /* GUC parameter */
index 132b7249879abc78205cc9a0ef1fb29d06bbf4a5..abe91a070cb02aa48d41056d3f58ba0be1dbc5d2 100644 (file)
@@ -31,6 +31,7 @@
 #include "utils/fmgroids.h"
 #include "utils/lsyscache.h"
 #include "utils/syscache.h"
+#include "utils/tqual.h"
 
 
 static Oid     FuncNameAsType(List *funcname);
index d4ffe4b5bc4297a37e85366b34caec87bcd140a4..cc78cf0fc1f69a5d974ee4da1bd4d537cc0610bc 100644 (file)
@@ -97,6 +97,7 @@
 #include "utils/memutils.h"
 #include "utils/ps_status.h"
 #include "utils/syscache.h"
+#include "utils/tqual.h"
 
 
 /*
index 5ec6af144baa820439f665743bbbbd4245073930..ce6bd5ff366d54dbc56623b86b7cdb467e6a483d 100644 (file)
@@ -58,6 +58,7 @@
 #include "utils/guc.h"
 #include "utils/memutils.h"
 #include "utils/ps_status.h"
+#include "utils/tqual.h"
 
 
 /* ----------
index 0b56486936fa41c85bb92217c3b981446cf5f51d..7468df7c203fad1376489c9d9a220639d4f16002 100644 (file)
 #include "storage/smgr.h"
 #include "utils/acl.h"
 #include "utils/builtins.h"
+#include "utils/inval.h"
 #include "utils/lsyscache.h"
 #include "utils/syscache.h"
-#include "utils/inval.h"
+#include "utils/tqual.h"
 
 
 static void checkRuleResultList(List *targetList, TupleDesc resultDesc,
index 44008de92fe0127c8887a93f00ad1c31ab835972..b99c3dc2e087c997bf470e3bd3da8dbbb61486d2 100644 (file)
@@ -26,6 +26,7 @@
 #include "utils/fmgroids.h"
 #include "utils/lsyscache.h"
 #include "utils/syscache.h"
+#include "utils/tqual.h"
 
 
 /*
index a7c1f0e7599959c729cf1b49de62fd12b1b95c80..51946a33e1244cd3b260dea09a581d2c03707b53 100644 (file)
@@ -43,6 +43,7 @@
 #include "utils/fmgroids.h"
 #include "utils/resowner.h"
 #include "utils/snapmgr.h"
+#include "utils/tqual.h"
 
 
 /*
index 6de5313868c80ed1912b1337dda6c3bb43b69a69..7e52e79dde631862194c8ee334a5845e5ab370a6 100644 (file)
@@ -36,6 +36,7 @@
 #include "utils/fmgroids.h"
 #include "utils/lsyscache.h"
 #include "utils/syscache.h"
+#include "utils/tqual.h"
 
 static void parseNameAndArgTypes(const char *string, bool allowNone,
                                         List **names, int *nargs, Oid *argtypes);
index 20eb1b5455959a469fb1a81eeb90077c9fa1df45..6849590986ecebc20eadf8738600b7fe711d7e3d 100644 (file)
@@ -42,6 +42,7 @@
 #include "utils/lsyscache.h"
 #include "utils/memutils.h"
 #include "utils/snapmgr.h"
+#include "utils/tqual.h"
 
 
 /* ----------
index 1cbbcdb0cf14b8a71e0731df4266efd3f829c7ef..5c619e8f514a0d3a99431f62f6d9a314865bb5c1 100644 (file)
@@ -45,6 +45,7 @@
 #include "rewrite/rewriteSupport.h"
 #include "utils/fmgroids.h"
 #include "utils/lsyscache.h"
+#include "utils/tqual.h"
 #include "utils/typcache.h"
 #include "utils/xml.h"
 
index 091b7ddef1e9194bdd26421684dcc6710455ae35..4784df774a7b2489fe2915725d9ad702711b089d 100644 (file)
@@ -28,6 +28,7 @@
 #include "parser/parsetree.h"
 #include "utils/acl.h"
 #include "utils/builtins.h"
+#include "utils/tqual.h"
 
 
 #define DatumGetItemPointer(X)  ((ItemPointer) DatumGetPointer(X))
index 8cbf49458f432f433aadb6bc136b6b376513c756..3f3c67d53e8712f9d1d95836c5ed1f7c7e2466de 100644 (file)
@@ -30,6 +30,7 @@
 #include "utils/relcache.h"
 #include "utils/resowner.h"
 #include "utils/syscache.h"
+#include "utils/tqual.h"
 
 
  /* #define CACHEDEBUG */      /* turns DEBUG elogs on */
index 2ea8b5b6ca570315ee2868ad7565c17a7fd961ed..911a8ede7d0aaf490f0b4f48dc0b84943ae9bdbf 100644 (file)
@@ -63,6 +63,7 @@
 #include "utils/relcache.h"
 #include "utils/resowner.h"
 #include "utils/syscache.h"
+#include "utils/tqual.h"
 #include "utils/typcache.h"
 
 
index f6ab44508200f719babca083579dcc0ad1ebb42b..b18c19db1168456dc8f214f95e049d58a604cb0b 100644 (file)
@@ -48,6 +48,7 @@
 #include "utils/lsyscache.h"
 #include "utils/memutils.h"
 #include "utils/syscache.h"
+#include "utils/tqual.h"
 
 
 /*
index dc2fc4ae79db7027ccd8d2f436e4175544879c2d..25a78a824436572439efd0f3c3eb6592a18c2517 100644 (file)
@@ -50,6 +50,7 @@
 #include "utils/flatfiles.h"
 #include "utils/relcache.h"
 #include "utils/resowner.h"
+#include "utils/tqual.h"
 
 
 /* Actual names of the flat files (within $PGDATA) */
index 811a44aef692bd7cbd6ae5e306d3a0d8ee038fc5..9df7af17aca90eac8459522163de9f2da11061b1 100644 (file)
@@ -45,6 +45,7 @@
 #include "utils/portal.h"
 #include "utils/relcache.h"
 #include "utils/syscache.h"
+#include "utils/tqual.h"
 
 
 static bool FindMyDatabase(const char *name, Oid *db_id, Oid *db_tablespace);
index 4395193d684030283c6f2abe9d50c0ffa6e820d3..ed6cd2f6369afd2572861853112225bba0a9636d 100644 (file)
@@ -23,7 +23,7 @@
 #include "storage/block.h"
 #include "storage/lmgr.h"
 #include "utils/rel.h"
-#include "utils/tqual.h"
+#include "utils/snapshot.h"
 
 /* ----------------
  *             fastgetattr
index 45f133738db0453f8da395c7eb915e7e6a98a121..b3dd50d6f738b3c7fbc3c83fe77a8f4b03656118 100644 (file)
@@ -59,4 +59,17 @@ typedef struct SnapshotData
        CommandId       curcid;                 /* in my xact, CID < curcid are visible */
 } SnapshotData;
 
+/*
+ * Result codes for HeapTupleSatisfiesUpdate.  This should really be in
+ * tqual.h, but we want to avoid including that file elsewhere.
+ */
+typedef enum
+{
+       HeapTupleMayBeUpdated,
+       HeapTupleInvisible,
+       HeapTupleSelfUpdated,
+       HeapTupleUpdated,
+       HeapTupleBeingUpdated
+} HTSU_Result;
+
 #endif /* SNAPSHOT_H */
index 019a964cd1f67497566c1e784bec4add64a430f3..5a0fd669d500f1c8254255b90857655b3882b3e2 100644 (file)
@@ -54,16 +54,6 @@ extern PGDLLIMPORT SnapshotData SnapshotToastData;
 #define HeapTupleSatisfiesVisibility(tuple, snapshot, buffer) \
        ((*(snapshot)->satisfies) ((tuple)->t_data, snapshot, buffer))
 
-/* Result codes for HeapTupleSatisfiesUpdate */
-typedef enum
-{
-       HeapTupleMayBeUpdated,
-       HeapTupleInvisible,
-       HeapTupleSelfUpdated,
-       HeapTupleUpdated,
-       HeapTupleBeingUpdated
-} HTSU_Result;
-
 /* Result codes for HeapTupleSatisfiesVacuum */
 typedef enum
 {