PostgreSQL Source Code: src/include/utils/skipsupport.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

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45#ifndef SKIPSUPPORT_H

46#define SKIPSUPPORT_H

47

49

53 bool *overflow);

54

55

56

57

58

59

60

62{

63

64

65

66

67 Datum low_elem;

68 Datum high_elem;

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

94

96 bool reverse);

97

98#endif

SkipSupport PrepareSkipSupportFromOpclass(Oid opfamily, Oid opcintype, bool reverse)

Datum(* SkipSupportIncDec)(Relation rel, Datum existing, bool *overflow)

struct SkipSupportData SkipSupportData

struct SkipSupportData * SkipSupport

SkipSupportIncDec decrement

SkipSupportIncDec increment