From c5bd1169598447f5cea2c0e8c01c054863e7e208 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Marko=20M=C3=A4kel=C3=A4?= <marko.makela@mariadb.com>
Date: Wed, 13 Dec 2017 12:54:13 +0200
Subject: [PATCH 2/6] Add new undo record types (no code yet)

---
 storage/innobase/include/trx0rec.h | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/storage/innobase/include/trx0rec.h b/storage/innobase/include/trx0rec.h
index 8d5f271dd9b..fb47485ec4a 100644
--- a/storage/innobase/include/trx0rec.h
+++ b/storage/innobase/include/trx0rec.h
@@ -292,6 +292,12 @@ trx_undo_read_v_idx(
 compilation info multiplied by 16 is ORed to this value in an undo log
 record */
 
+#define	TRX_UNDO_DELETE_FILE	2	/*!< DELETE file after COMMIT */
+#define	TRX_UNDO_CREATE_FILE	3	/*!< DELETE file on ROLLBACK */
+#define	TRX_UNDO_TRUNCATE	4	/*!< perform TRUNCATE after COMMIT */
+#define	TRX_UNDO_INSERT_BULK	5	/*!< perform TRUNCATE on ROLLBACK */
+#define	TRX_UNDO_DROP_INDEX	6	/*!< perform DROP after COMMIT */
+#define	TRX_UNDO_CREATE_INDEX	7	/*!< perform DROP on ROLLBACK */
 #define	TRX_UNDO_RENAME_TABLE	9	/*!< RENAME TABLE */
 #define	TRX_UNDO_INSERT_DEFAULT	10	/*!< insert a "default value"
 					pseudo-record for instant ALTER */
-- 
2.15.1

