|
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 | staticvoiddoinsert(Relationrelation,HeapTupletup); |
100 | 100 |
|
101 | | -staticboolImmediateInvalidation; |
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 | | -#ifdefNOT_USED |
492 | | -/* ---------------- |
493 | | - *SetHeapAccessMethodImmediateInvalidation |
494 | | - * ---------------- |
495 | | - */ |
496 | | -void |
497 | | -SetHeapAccessMethodImmediateInvalidation(boolon) |
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 | returntup->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 |
|
|