|
7 | 7 | *
|
8 | 8 | *
|
9 | 9 | * IDENTIFICATION
|
10 |
| - * $Header: /cvsroot/pgsql/src/backend/access/heap/heapam.c,v 1.36 1998/10/08 18:29:12 momjian Exp $ |
| 10 | + * $Header: /cvsroot/pgsql/src/backend/access/heap/heapam.c,v 1.37 1998/10/12 00:53:30 momjian Exp $ |
11 | 11 | *
|
12 | 12 | *
|
13 | 13 | * INTERFACE ROUTINES
|
|
98 | 98 |
|
99 | 99 | static void doinsert(Relation relation, HeapTuple tup);
|
100 | 100 |
|
101 |
| -static bool ImmediateInvalidation; |
102 |
| - |
103 | 101 | /* ----------------------------------------------------------------
|
104 | 102 | * heap support routines
|
105 | 103 | * ----------------------------------------------------------------
|
@@ -484,22 +482,6 @@ doinsert(Relation relation, HeapTuple tup)
|
484 | 482 | return;
|
485 | 483 | }
|
486 | 484 |
|
487 |
| -/* |
488 |
| - * HeapScanIsValid is now a macro in relscan.h -cim 4/27/91 |
489 |
| - */ |
490 |
| - |
491 |
| -#ifdef NOT_USED |
492 |
| -/* ---------------- |
493 |
| - * SetHeapAccessMethodImmediateInvalidation |
494 |
| - * ---------------- |
495 |
| - */ |
496 |
| -void |
497 |
| -SetHeapAccessMethodImmediateInvalidation(bool on) |
498 |
| -{ |
499 |
| - ImmediateInvalidation = on; |
500 |
| -} |
501 |
| - |
502 |
| -#endif |
503 | 485 |
|
504 | 486 | /* ----------------------------------------------------------------
|
505 | 487 | * heap access method interface
|
@@ -1149,9 +1131,7 @@ heap_insert(Relation relation, HeapTuple tup)
|
1149 | 1131 | * invalidate caches (only works for system relations)
|
1150 | 1132 | * ----------------
|
1151 | 1133 | */
|
1152 |
| - SetRefreshWhenInvalidate(ImmediateInvalidation); |
1153 | 1134 | RelationInvalidateHeapTuple(relation, tup);
|
1154 |
| - SetRefreshWhenInvalidate((bool) !ImmediateInvalidation); |
1155 | 1135 | }
|
1156 | 1136 |
|
1157 | 1137 | return tup->t_oid;
|
@@ -1253,9 +1233,7 @@ heap_delete(Relation relation, ItemPointer tid)
|
1253 | 1233 | * invalidate caches
|
1254 | 1234 | * ----------------
|
1255 | 1235 | */
|
1256 |
| - SetRefreshWhenInvalidate(ImmediateInvalidation); |
1257 | 1236 | RelationInvalidateHeapTuple(relation, tp);
|
1258 |
| - SetRefreshWhenInvalidate((bool) !ImmediateInvalidation); |
1259 | 1237 |
|
1260 | 1238 | WriteBuffer(buf);
|
1261 | 1239 | if (IsSystemRelationName(RelationGetRelationName(relation)->data))
|
@@ -1407,9 +1385,7 @@ heap_replace(Relation relation, ItemPointer otid, HeapTuple replace_tuple)
|
1407 | 1385 | * invalidate caches
|
1408 | 1386 | * ----------------
|
1409 | 1387 | */
|
1410 |
| - SetRefreshWhenInvalidate(ImmediateInvalidation); |
1411 | 1388 | RelationInvalidateHeapTuple(relation, old_tuple);
|
1412 |
| - SetRefreshWhenInvalidate((bool) !ImmediateInvalidation); |
1413 | 1389 |
|
1414 | 1390 | WriteBuffer(buffer);
|
1415 | 1391 |
|
|
0 commit comments