diff options
Diffstat (limited to 'src/include/access/rmgr.h')
-rw-r--r-- | src/include/access/rmgr.h | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/src/include/access/rmgr.h b/src/include/access/rmgr.h index b2796985948..1980b31a3f6 100644 --- a/src/include/access/rmgr.h +++ b/src/include/access/rmgr.h @@ -13,8 +13,8 @@ typedef uint8 RmgrId; typedef struct RmgrData { char *rm_name; - char *(*rm_redo) (); /* REDO(XLogRecPtr rptr) */ - char *(*rm_undo) (); /* UNDO(XLogRecPtr rptr) */ + void (*rm_redo)(); /* REDO(XLogRecPtr lsn, XLogRecord rptr) */ + void (*rm_undo)(); /* UNDO(XLogRecPtr lsn, XLogRecord rptr) */ } RmgrData; extern RmgrData *RmgrTable; @@ -24,11 +24,12 @@ extern RmgrData *RmgrTable; */ #define RM_XLOG_ID 0 #define RM_XACT_ID 1 -#define RM_HEAP_ID 2 -#define RM_BTREE_ID 3 -#define RM_HASH_ID 4 -#define RM_RTREE_ID 5 -#define RM_GIST_ID 6 +#define RM_SMGR_ID 2 +#define RM_HEAP_ID 10 +#define RM_BTREE_ID 11 +#define RM_HASH_ID 12 +#define RM_RTREE_ID 13 +#define RM_GIST_ID 14 #define RM_MAX_ID RM_GIST_ID #endif /* RMGR_H */ |