aboutsummaryrefslogtreecommitdiff
path: root/src/include/access/rmgr.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/access/rmgr.h')
-rw-r--r--src/include/access/rmgr.h15
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 */