*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/executor/execMain.c,v 1.146 2001/09/08 16:15:28 inoue Exp $
+ * $Header: /cvsroot/pgsql/src/backend/executor/execMain.c,v 1.147 2001/09/17 00:29:10 tgl Exp $
*
*-------------------------------------------------------------------------
*/
* insert the tuple
*/
newId = heap_insert(resultRelationDesc, tuple);
- setLastTid(&(tuple->t_self));
IncrAppended();
(estate->es_processed)++;
estate->es_lastoid = newId;
+ setLastTid(&(tuple->t_self));
/*
* process indices
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/utils/adt/tid.c,v 1.26 2001/09/08 16:15:28 inoue Exp $
+ * $Header: /cvsroot/pgsql/src/backend/utils/adt/tid.c,v 1.27 2001/09/17 00:29:10 tgl Exp $
*
* NOTES
* input routine largely stolen from boxin().
*
* Maybe these implementations should be moved to another place
*/
-static ItemPointerData Current_last_tid = { {0, 0}, 0};
-void setLastTid(const ItemPointer tid)
-{
- Current_last_tid = *tid;
-}
+
+static ItemPointerData Current_last_tid = { {0, 0}, 0};
+
+void
+setLastTid(const ItemPointer tid)
+{
+ Current_last_tid = *tid;
+}
+
Datum
currtid_byreloid(PG_FUNCTION_ARGS)
{
* Portions Copyright (c) 1996-2001, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
- * $Id: heapam.h,v 1.67 2001/09/08 16:15:28 inoue Exp $
+ * $Id: heapam.h,v 1.68 2001/09/17 00:29:10 tgl Exp $
*
*-------------------------------------------------------------------------
*/
extern HeapTuple heap_getnext(HeapScanDesc scandesc, int backw);
extern void heap_fetch(Relation relation, Snapshot snapshot, HeapTuple tup, Buffer *userbuf, IndexScanDesc iscan);
extern ItemPointer heap_get_latest_tid(Relation relation, Snapshot snapshot, ItemPointer tid);
-extern void setLastid(const ItemPointer tid);
+extern void setLastTid(const ItemPointer tid);
extern Oid heap_insert(Relation relation, HeapTuple tup);
extern int heap_delete(Relation relation, ItemPointer tid, ItemPointer ctid);
extern int heap_update(Relation relation, ItemPointer otid, HeapTuple tup,