4#include "uItemPointerData.h"
8#define COUNT_TOTAL_METADATA_COLUMN 9
10#define COUNT_METADATA_COLUMN 8
44#define NULL_METADATA_BIT 0
46#define STATE_METADATA_BIT 1
48#define XMIN_METADATA_BIT 2
50#define XMAX_METADATA_BIT 4
52#define XMIN_COMMITED_METADATA_BIT 8
54#define XMIN_ABORTED_METADATA_BIT 16
56#define XMAX_COMMITED_METADATA_BIT 32
58#define XMAX_ABORTED_METADATA_BIT 64
60#define NEXT_SLOT_METADATA_BIT 128
62#define ALL_METADATA_BIT 255
74bool checkBit(
unsigned char mask,
int bit);
81bool metadataStateNotNull(
unsigned char mask);
88bool metadataXMinNotNull(
unsigned char mask);
95bool metadataXMaxNotNull(
unsigned char mask);
102bool metadataXMinCommitedNotNull(
unsigned char mask);
109bool metadataXMinAbortedNotNull(
unsigned char mask);
116bool metadataXMaxCommitedNotNull(
unsigned char mask);
123bool metadataXMaxAbortedNotNull(
unsigned char mask);
130bool metadataNextSlotNotNull(
unsigned char mask);
Уникальный идентификатор кортежа В оригинальном PostgreSQL за это отвечает ItemPointerData,...
Definition uItemPointerData.h:20