Lines Matching refs:Bitvec
15295 typedef struct Bitvec Bitvec; typedef
20819 SQLITE_PRIVATE Bitvec *sqlite3BitvecCreate(u32);
20820 SQLITE_PRIVATE int sqlite3BitvecTest(Bitvec*, u32);
20821 SQLITE_PRIVATE int sqlite3BitvecTestNotNull(Bitvec*, u32);
20822 SQLITE_PRIVATE int sqlite3BitvecSet(Bitvec*, u32);
20823 SQLITE_PRIVATE void sqlite3BitvecClear(Bitvec*, u32, void*);
20824 SQLITE_PRIVATE void sqlite3BitvecDestroy(Bitvec*);
20825 SQLITE_PRIVATE u32 sqlite3BitvecSize(Bitvec*);
53490 (((BITVEC_SZ-(3*sizeof(u32)))/sizeof(Bitvec*))*sizeof(Bitvec*))
53515 #define BITVEC_NPTR (BITVEC_USIZE/sizeof(Bitvec *))
53539 struct Bitvec {
53551 Bitvec *apSub[BITVEC_NPTR]; /* Recursive representation */
53560 SQLITE_PRIVATE Bitvec *sqlite3BitvecCreate(u32 iSize){
53561 Bitvec *p;
53575 SQLITE_PRIVATE int sqlite3BitvecTestNotNull(Bitvec *p, u32 i){
53598 SQLITE_PRIVATE int sqlite3BitvecTest(Bitvec *p, u32 i){
53614 SQLITE_PRIVATE int sqlite3BitvecSet(Bitvec *p, u32 i){
53685 SQLITE_PRIVATE void sqlite3BitvecClear(Bitvec *p, u32 i, void *pBuf){
53722 SQLITE_PRIVATE void sqlite3BitvecDestroy(Bitvec *p){
53737 SQLITE_PRIVATE u32 sqlite3BitvecSize(Bitvec *p){
53783 Bitvec *pBitvec = 0;
57184 Bitvec *pInSavepoint; /* Set of pages in this savepoint */
57409 Bitvec *pInJournal; /* One bit for each page in the database file */
59031 Bitvec *pDone, /* Bitvec of pages already played back */
60148 Bitvec *pDone = 0; /* Bitvec to ensure pages played back only once */
69604 Bitvec *pHasContent; /* Set of pages moved to free-list this transaction */
70809 Bitvec *p = pBt->pHasContent;