Lines Matching refs:Bitvec
15738 typedef struct Bitvec Bitvec; typedef
21367 SQLITE_PRIVATE Bitvec *sqlite3BitvecCreate(u32);
21368 SQLITE_PRIVATE int sqlite3BitvecTest(Bitvec*, u32);
21369 SQLITE_PRIVATE int sqlite3BitvecTestNotNull(Bitvec*, u32);
21370 SQLITE_PRIVATE int sqlite3BitvecSet(Bitvec*, u32);
21371 SQLITE_PRIVATE void sqlite3BitvecClear(Bitvec*, u32, void*);
21372 SQLITE_PRIVATE void sqlite3BitvecDestroy(Bitvec*);
21373 SQLITE_PRIVATE u32 sqlite3BitvecSize(Bitvec*);
54798 (((BITVEC_SZ-(3*sizeof(u32)))/sizeof(Bitvec*))*sizeof(Bitvec*))
54823 #define BITVEC_NPTR ((u32)(BITVEC_USIZE/sizeof(Bitvec *)))
54847 struct Bitvec { struct
54859 Bitvec *apSub[BITVEC_NPTR]; /* Recursive representation */
54868 SQLITE_PRIVATE Bitvec *sqlite3BitvecCreate(u32 iSize){
54869 Bitvec *p;
54883 SQLITE_PRIVATE int sqlite3BitvecTestNotNull(Bitvec *p, u32 i){
54906 SQLITE_PRIVATE int sqlite3BitvecTest(Bitvec *p, u32 i){
54922 SQLITE_PRIVATE int sqlite3BitvecSet(Bitvec *p, u32 i){
54995 SQLITE_PRIVATE void sqlite3BitvecClear(Bitvec *p, u32 i, void *pBuf){
55032 SQLITE_PRIVATE void sqlite3BitvecDestroy(Bitvec *p){
55047 SQLITE_PRIVATE u32 sqlite3BitvecSize(Bitvec *p){
55093 Bitvec *pBitvec = 0;
58493 Bitvec *pInSavepoint; /* Set of pages in this savepoint */
58718 Bitvec *pInJournal; /* One bit for each page in the database file */
60346 Bitvec *pDone, /* Bitvec of pages already played back */
61466 Bitvec *pDone = 0; /* Bitvec to ensure pages played back only once */
70967 Bitvec *pHasContent; /* Set of pages moved to free-list this transaction */
72227 Bitvec *p = pBt->pHasContent;