You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ENSURE(page.PrevPageID==uint.MaxValue&&page.NextPageID==uint.MaxValue,"before delete a page, no linked list with any another page");
517
-
ENSURE(page.Buffer.Slice(PAGE_HEADER_SIZE,PAGE_SIZE-PAGE_HEADER_SIZE-1).All(0),"page content shloud be empty");
518
517
ENSURE(page.ItemsCount==0&&page.UsedBytes==0&&page.HighestIndex==byte.MaxValue&&page.FragmentedBytes==0,"no items on page when delete this page");
519
518
ENSURE(page.PageType==PageType.Data||page.PageType==PageType.Index,"only data/index page can be deleted");
520
-
ENSURE(!_collectionPage.FreeDataPageList.Any(x =>x==page.PageID),"this page cann't be deleted because free data list page is linked o this page");
521
-
ENSURE(!_collectionPage.GetCollectionIndexes().Any(x =>x.FreeIndexPageList==page.PageID),"this page cann't be deleted because free index list page is linked o this page");
519
+
DEBUG(!_collectionPage.FreeDataPageList.Any(x =>x==page.PageID),"this page cann't be deleted because free data list page is linked o this page");
520
+
DEBUG(!_collectionPage.GetCollectionIndexes().Any(x =>x.FreeIndexPageList==page.PageID),"this page cann't be deleted because free index list page is linked o this page");
521
+
DEBUG(page.Buffer.Slice(PAGE_HEADER_SIZE,PAGE_SIZE-PAGE_HEADER_SIZE-1).All(0),"page content shloud be empty");
0 commit comments