From 2d304989aa37788c94c62cf7be7136a8b8bb8f70 Mon Sep 17 00:00:00 2001 From: Hongze Cheng Date: Fri, 25 Feb 2022 01:51:17 +0000 Subject: [PATCH] more --- source/libs/tdb/src/db/tdbBtree.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/source/libs/tdb/src/db/tdbBtree.c b/source/libs/tdb/src/db/tdbBtree.c index c12f9a601e..fd5f9148ae 100644 --- a/source/libs/tdb/src/db/tdbBtree.c +++ b/source/libs/tdb/src/db/tdbBtree.c @@ -15,6 +15,8 @@ #include "tdbInt.h" +#define BTREE_MAX_DEPTH 20 + struct SBTree { SPgno root; int keyLen; @@ -24,8 +26,10 @@ struct SBTree { }; struct SBtCursor { - SBTree *pBt; - int8_t iPage; + SBTree * pBt; + i8 iPage; + SMemPage *pPage; + SMemPage *apPage[BTREE_MAX_DEPTH + 1]; }; typedef struct SMemPage { -- GitLab