refact
This commit is contained in:
parent
60844ee6c1
commit
f2eeb41cad
|
@ -1056,17 +1056,24 @@ static int tdbBtreeCellSize(const SPage *pPage, SCell *pCell) {
|
||||||
kLen = pPage->kLen;
|
kLen = pPage->kLen;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (leaf) {
|
if (pPage->vLen == TDB_VARIANT_LEN) {
|
||||||
if (pPage->vLen == TDB_VARIANT_LEN) {
|
ASSERT(leaf);
|
||||||
szCell += tdbGetVarInt(pCell + szCell, &vLen);
|
szCell += tdbGetVarInt(pCell + szCell, &vLen);
|
||||||
} else {
|
} else if (leaf) {
|
||||||
vLen = pPage->vLen;
|
vLen = pPage->vLen;
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
szCell = szCell + kLen + vLen;
|
szCell = szCell + kLen + vLen;
|
||||||
|
|
||||||
return szCell;
|
if (szCell <= pPage->maxLocal) {
|
||||||
|
return szCell;
|
||||||
|
}
|
||||||
|
|
||||||
|
{
|
||||||
|
// TODO
|
||||||
|
ASSERT(0);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// TDB_BTREE_CELL
|
// TDB_BTREE_CELL
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue