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)