Lines Matching defs:IntegrityCk
693 typedef struct IntegrityCk IntegrityCk; typedef
694 struct IntegrityCk { struct
695 BtShared *pBt; /* The tree being checked out */
696 Pager *pPager; /* The associated pager. Also accessible by pBt->pPager */
697 u8 *aPgRef; /* 1 bit per page in the db (see above) */
698 Pgno nPage; /* Number of pages in the database */
699 int mxErr; /* Stop accumulating errors when this reaches zero */
700 int nErr; /* Number of messages written to zErrMsg so far */
701 int bOomFault; /* A memory allocation error has occurred */
702 const char *zPfx; /* Error message prefix */
703 Pgno v1; /* Value for first %u substitution in zPfx */
704 int v2; /* Value for second %d substitution in zPfx */
705 StrAccum errMsg; /* Accumulate the error message text here */
706 u32 *heap; /* Min-heap used for analyzing cell coverage */
707 sqlite3 *db; /* Database connection running the check */