From 6126fad66207a62a9dccc672eee159162a7cc52f Mon Sep 17 00:00:00 2001 From: Hongze Cheng Date: Fri, 11 Mar 2022 07:51:44 +0000 Subject: [PATCH] more TDB --- source/libs/tdb/src/db/tdbBtree.c | 2 +- source/libs/tdb/src/inc/tdbPage.h | 9 ++++----- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/source/libs/tdb/src/db/tdbBtree.c b/source/libs/tdb/src/db/tdbBtree.c index a429a52775..40ba6a0ee9 100644 --- a/source/libs/tdb/src/db/tdbBtree.c +++ b/source/libs/tdb/src/db/tdbBtree.c @@ -486,7 +486,7 @@ static int tdbBtreeBalanceStep1(SBtreeBalanceHelper *pBlh) { pBlh->nOldPages = i + 1; if (i + nDiv - pParent->nOverflow == pParent->pPageHdr->nCells) { - pgno = pParent->pPageHdr->rChild; + // pgno = pParent->pPageHdr->rChild; } else { ASSERT(0); // TODO diff --git a/source/libs/tdb/src/inc/tdbPage.h b/source/libs/tdb/src/inc/tdbPage.h index fb479bea78..ef77925ce6 100644 --- a/source/libs/tdb/src/inc/tdbPage.h +++ b/source/libs/tdb/src/inc/tdbPage.h @@ -22,19 +22,18 @@ extern "C" { typedef u8 SCell; -typedef struct __attribute__((__packed__)) { - u8 cksm[4]; -} SPageFtr; - typedef struct __attribute__((__packed__)) { u16 flags; u16 nCells; u16 cellCont; u16 freeCell; u16 nFree; - SPgno rChild; } SPageHdr; +typedef struct __attribute__((__packed__)) { + u8 cksm[4]; +} SPageFtr; + struct SPage { u8 *pData; int pageSize;