|
|
@ -78,12 +78,12 @@ typedef HeapTupleData *HeapTuple; |
|
|
|
#define HeapTupleIsValid(tuple) PointerIsValid(tuple) |
|
|
|
#define HeapTupleIsValid(tuple) PointerIsValid(tuple) |
|
|
|
|
|
|
|
|
|
|
|
/* HeapTupleHeader functions implemented in utils/time/combocid.c */ |
|
|
|
/* HeapTupleHeader functions implemented in utils/time/combocid.c */ |
|
|
|
extern CommandId HeapTupleHeaderGetCmin(HeapTupleHeader tup); |
|
|
|
extern CommandId HeapTupleHeaderGetCmin(const HeapTupleHeaderData *tup); |
|
|
|
extern CommandId HeapTupleHeaderGetCmax(HeapTupleHeader tup); |
|
|
|
extern CommandId HeapTupleHeaderGetCmax(const HeapTupleHeaderData *tup); |
|
|
|
extern void HeapTupleHeaderAdjustCmax(HeapTupleHeader tup, |
|
|
|
extern void HeapTupleHeaderAdjustCmax(const HeapTupleHeaderData *tup, |
|
|
|
CommandId *cmax, bool *iscombo); |
|
|
|
CommandId *cmax, bool *iscombo); |
|
|
|
|
|
|
|
|
|
|
|
/* Prototype for HeapTupleHeader accessors in heapam.c */ |
|
|
|
/* Prototype for HeapTupleHeader accessors in heapam.c */ |
|
|
|
extern TransactionId HeapTupleGetUpdateXid(HeapTupleHeader tuple); |
|
|
|
extern TransactionId HeapTupleGetUpdateXid(const HeapTupleHeaderData *tup); |
|
|
|
|
|
|
|
|
|
|
|
#endif /* HTUP_H */ |
|
|
|
#endif /* HTUP_H */ |
|
|
|