63 appendStringInfo(
buf,
"new_bucket %u, old_bucket_flag %u, new_bucket_flag %u, meta_page_masks_updated %c, issplitpoint_changed %c",
92 appendStringInfo(
buf,
"prevblkno %u, nextblkno %u, ntups %d, is_primary %c, is_previous %c",
133 const char *
id = NULL;
138 id =
"INIT_META_PAGE";
141 id =
"INIT_BITMAP_PAGE";
147 id =
"ADD_OVFL_PAGE";
150 id =
"SPLIT_ALLOCATE_PAGE";
156 id =
"SPLIT_COMPLETE";
159 id =
"MOVE_PAGE_CONTENTS";
168 id =
"SPLIT_CLEANUP";
171 id =
"UPDATE_META_PAGE";
174 id =
"VACUUM_ONE_PAGE";
#define XLOG_HASH_INIT_BITMAP_PAGE
#define XLOG_HASH_SQUEEZE_PAGE
#define XLOG_HASH_SPLIT_CLEANUP
#define XLOG_HASH_ADD_OVFL_PAGE
#define XLOG_HASH_UPDATE_META_PAGE
#define XLOG_HASH_SPLIT_ALLOCATE_PAGE
#define XLOG_HASH_SPLIT_PAGE
#define XLOG_HASH_INIT_META_PAGE
#define XLOG_HASH_SPLIT_COMPLETE
#define XLH_SPLIT_META_UPDATE_SPLITPOINT
#define XLOG_HASH_MOVE_PAGE_CONTENTS
#define XLOG_HASH_VACUUM_ONE_PAGE
#define XLH_SPLIT_META_UPDATE_MASKS
const char * hash_identify(uint8 info)
void hash_desc(StringInfo buf, XLogReaderState *record)
void appendStringInfo(StringInfo str, const char *fmt,...)
bool is_primary_bucket_page
bool is_prim_bucket_same_wrt
bool is_prim_bucket_same_wrt
bool is_prev_bucket_same_wrt
TransactionId snapshotConflictHorizon
#define XLogRecGetInfo(decoder)
#define XLogRecGetData(decoder)