PostgreSQL Source Code: src/include/access/htup.h Source File (original) (raw)
Go to the documentation of this file.
1
2
3
4
5
6
7
8
9
10
11
12
13
14#ifndef HTUP_H
15#define HTUP_H
16
18
19
20
22
24
26
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
63{
67#define FIELDNO_HEAPTUPLEDATA_DATA 3
70
72
73#define HEAPTUPLESIZE MAXALIGN(sizeof(HeapTupleData))
74
75
76
77
78#define HeapTupleIsValid(tuple) PointerIsValid(tuple)
79
80
85
86
88
89#endif
CommandId HeapTupleHeaderGetCmin(const HeapTupleHeaderData *tup)
void HeapTupleHeaderAdjustCmax(const HeapTupleHeaderData *tup, CommandId *cmax, bool *iscombo)
HeapTupleData * HeapTuple
struct HeapTupleData HeapTupleData
MinimalTupleData * MinimalTuple
HeapTupleHeaderData * HeapTupleHeader
TransactionId HeapTupleGetUpdateXid(const HeapTupleHeaderData *tup)
CommandId HeapTupleHeaderGetCmax(const HeapTupleHeaderData *tup)