summaryrefslogtreecommitdiff
path: root/src/backend/utils/time/tqual.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/utils/time/tqual.c')
-rw-r--r--src/backend/utils/time/tqual.c28
1 files changed, 14 insertions, 14 deletions
diff --git a/src/backend/utils/time/tqual.c b/src/backend/utils/time/tqual.c
index b1c4bcae9c5..ecef85787c3 100644
--- a/src/backend/utils/time/tqual.c
+++ b/src/backend/utils/time/tqual.c
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/utils/time/tqual.c,v 1.22 1998/12/16 11:53:55 vadim Exp $
+ * $Header: /cvsroot/pgsql/src/backend/utils/time/tqual.c,v 1.23 1998/12/18 09:10:39 vadim Exp $
*
*-------------------------------------------------------------------------
*/
@@ -30,7 +30,7 @@ SnapshotData SnapshotDirtyData;
Snapshot SnapshotDirty = &SnapshotDirtyData;
Snapshot QuerySnapshot = NULL;
-static Snapshot SerializedSnapshot = NULL;
+Snapshot SerializableSnapshot = NULL;
/*
* XXX Transaction system override hacks start here
@@ -551,24 +551,24 @@ SetQuerySnapshot(void)
{
/* 1st call in xaction */
- if (SerializedSnapshot == NULL)
+ if (SerializableSnapshot == NULL)
{
- SerializedSnapshot = GetSnapshotData();
- QuerySnapshot = SerializedSnapshot;
+ SerializableSnapshot = GetSnapshotData(true);
+ QuerySnapshot = SerializableSnapshot;
Assert(QuerySnapshot != NULL);
return;
}
- if (QuerySnapshot != SerializedSnapshot)
+ if (QuerySnapshot != SerializableSnapshot)
{
free(QuerySnapshot->xip);
free(QuerySnapshot);
}
- if (XactIsoLevel == XACT_SERIALIZED)
- QuerySnapshot = SerializedSnapshot;
+ if (XactIsoLevel == XACT_SERIALIZABLE)
+ QuerySnapshot = SerializableSnapshot;
else
- QuerySnapshot = GetSnapshotData();
+ QuerySnapshot = GetSnapshotData(false);
Assert(QuerySnapshot != NULL);
@@ -578,7 +578,7 @@ void
FreeXactSnapshot(void)
{
- if (QuerySnapshot != NULL && QuerySnapshot != SerializedSnapshot)
+ if (QuerySnapshot != NULL && QuerySnapshot != SerializableSnapshot)
{
free(QuerySnapshot->xip);
free(QuerySnapshot);
@@ -586,12 +586,12 @@ FreeXactSnapshot(void)
QuerySnapshot = NULL;
- if (SerializedSnapshot != NULL)
+ if (SerializableSnapshot != NULL)
{
- free(SerializedSnapshot->xip);
- free(SerializedSnapshot);
+ free(SerializableSnapshot->xip);
+ free(SerializableSnapshot);
}
- SerializedSnapshot = NULL;
+ SerializableSnapshot = NULL;
}