88 *
99 *
1010 * IDENTIFICATION
11- * $PostgreSQL: pgsql/src/backend/access/heap/heapam.c,v 1.201 2005/11/20 18:38:20 tgl Exp $
11+ * $PostgreSQL: pgsql/src/backend/access/heap/heapam.c,v 1.202 2005/11/20 19:49:07 tgl Exp $
1212 *
1313 *
1414 * INTERFACE ROUTINES
@@ -78,7 +78,6 @@ initscan(HeapScanDesc scan, ScanKey key)
7878 */
7979 scan -> rs_nblocks = RelationGetNumberOfBlocks (scan -> rs_rd );
8080
81- scan -> rs_ctup .t_datamcxt = NULL ;
8281 scan -> rs_ctup .t_data = NULL ;
8382 scan -> rs_cbuf = InvalidBuffer ;
8483
@@ -129,8 +128,9 @@ heapgettup(Relation relation,
129128 /*
130129 * debugging stuff
131130 *
132- * check validity of arguments, here and for other functions too Note: no
133- * locking manipulations needed--this is a local function
131+ * check validity of arguments, here and for other functions too
132+ *
133+ * Note: no locking manipulations needed--this is a local function
134134 */
135135#ifdef HEAPDEBUGALL
136136 if (ItemPointerIsValid (tid ))
@@ -164,7 +164,6 @@ heapgettup(Relation relation,
164164 if (BufferIsValid (* buffer ))
165165 ReleaseBuffer (* buffer );
166166 * buffer = InvalidBuffer ;
167- tuple -> t_datamcxt = NULL ;
168167 tuple -> t_data = NULL ;
169168 return ;
170169 }
@@ -182,7 +181,6 @@ heapgettup(Relation relation,
182181 if (BufferIsValid (* buffer ))
183182 ReleaseBuffer (* buffer );
184183 * buffer = InvalidBuffer ;
185- tuple -> t_datamcxt = NULL ;
186184 tuple -> t_data = NULL ;
187185 return ;
188186 }
@@ -197,7 +195,6 @@ heapgettup(Relation relation,
197195 lineoff = ItemPointerGetOffsetNumber (tid );
198196 lpp = PageGetItemId (dp , lineoff );
199197
200- tuple -> t_datamcxt = NULL ;
201198 tuple -> t_data = (HeapTupleHeader ) PageGetItem ((Page ) dp , lpp );
202199 tuple -> t_len = ItemIdGetLength (lpp );
203200 LockBuffer (* buffer , BUFFER_LOCK_UNLOCK );
@@ -293,7 +290,6 @@ heapgettup(Relation relation,
293290 {
294291 bool valid ;
295292
296- tuple -> t_datamcxt = NULL ;
297293 tuple -> t_data = (HeapTupleHeader ) PageGetItem ((Page ) dp , lpp );
298294 tuple -> t_len = ItemIdGetLength (lpp );
299295 ItemPointerSet (& (tuple -> t_self ), page , lineoff );
@@ -340,7 +336,6 @@ heapgettup(Relation relation,
340336 if (BufferIsValid (* buffer ))
341337 ReleaseBuffer (* buffer );
342338 * buffer = InvalidBuffer ;
343- tuple -> t_datamcxt = NULL ;
344339 tuple -> t_data = NULL ;
345340 return ;
346341 }
@@ -872,7 +867,6 @@ heap_release_fetch(Relation relation,
872867 ReleaseBuffer (buffer );
873868 * userbuf = InvalidBuffer ;
874869 }
875- tuple -> t_datamcxt = NULL ;
876870 tuple -> t_data = NULL ;
877871 return false;
878872 }
@@ -895,15 +889,13 @@ heap_release_fetch(Relation relation,
895889 ReleaseBuffer (buffer );
896890 * userbuf = InvalidBuffer ;
897891 }
898- tuple -> t_datamcxt = NULL ;
899892 tuple -> t_data = NULL ;
900893 return false;
901894 }
902895
903896 /*
904897 * fill in *tuple fields
905898 */
906- tuple -> t_datamcxt = NULL ;
907899 tuple -> t_data = (HeapTupleHeader ) PageGetItem ((Page ) dp , lp );
908900 tuple -> t_len = ItemIdGetLength (lp );
909901 tuple -> t_tableOid = RelationGetRelid (relation );
@@ -1027,7 +1019,6 @@ heap_get_latest_tid(Relation relation,
10271019
10281020 /* OK to access the tuple */
10291021 tp .t_self = ctid ;
1030- tp .t_datamcxt = NULL ;
10311022 tp .t_data = (HeapTupleHeader ) PageGetItem (dp , lp );
10321023 tp .t_len = ItemIdGetLength (lp );
10331024
@@ -1303,7 +1294,6 @@ heap_delete(Relation relation, ItemPointer tid,
13031294 dp = (PageHeader ) BufferGetPage (buffer );
13041295 lp = PageGetItemId (dp , ItemPointerGetOffsetNumber (tid ));
13051296
1306- tp .t_datamcxt = NULL ;
13071297 tp .t_data = (HeapTupleHeader ) PageGetItem (dp , lp );
13081298 tp .t_len = ItemIdGetLength (lp );
13091299 tp .t_self = * tid ;
@@ -1612,7 +1602,6 @@ heap_update(Relation relation, ItemPointer otid, HeapTuple newtup,
16121602 dp = (PageHeader ) BufferGetPage (buffer );
16131603 lp = PageGetItemId (dp , ItemPointerGetOffsetNumber (otid ));
16141604
1615- oldtup .t_datamcxt = NULL ;
16161605 oldtup .t_data = (HeapTupleHeader ) PageGetItem (dp , lp );
16171606 oldtup .t_len = ItemIdGetLength (lp );
16181607 oldtup .t_self = * otid ;
@@ -2093,7 +2082,6 @@ heap_lock_tuple(Relation relation, HeapTuple tuple, Buffer *buffer,
20932082 lp = PageGetItemId (dp , ItemPointerGetOffsetNumber (tid ));
20942083 Assert (ItemIdIsUsed (lp ));
20952084
2096- tuple -> t_datamcxt = NULL ;
20972085 tuple -> t_data = (HeapTupleHeader ) PageGetItem ((Page ) dp , lp );
20982086 tuple -> t_len = ItemIdGetLength (lp );
20992087 tuple -> t_tableOid = RelationGetRelid (relation );
@@ -2476,13 +2464,11 @@ heap_restrpos(HeapScanDesc scan)
24762464
24772465 if (!ItemPointerIsValid (& scan -> rs_mctid ))
24782466 {
2479- scan -> rs_ctup .t_datamcxt = NULL ;
24802467 scan -> rs_ctup .t_data = NULL ;
24812468 }
24822469 else
24832470 {
24842471 scan -> rs_ctup .t_self = scan -> rs_mctid ;
2485- scan -> rs_ctup .t_datamcxt = NULL ;
24862472 scan -> rs_ctup .t_data = (HeapTupleHeader ) 0x1 ; /* for heapgettup */
24872473 heapgettup (scan -> rs_rd ,
24882474 0 ,
0 commit comments