/external/chromium_org/third_party/sqlite/src/src/ |
test_btree.c | 50 BtCursor *pCur; 52 for(pCur=pBt->pCursor; pCur; pCur=pCur->pNext){ 53 MemPage *pPage = pCur->apPage[pCur->iPage]; 54 char *zMode = pCur->wrFlag ? "rw" : "ro"; 56 pCur, pCur->pgnoRoot, zMode [all...] |
test_tclvar.c | 78 tclvar_cursor *pCur; 79 pCur = sqlite3MallocZero(sizeof(tclvar_cursor)); 80 *ppCursor = &pCur->base; 88 tclvar_cursor *pCur = (tclvar_cursor *)cur; 89 if( pCur->pList1 ){ 90 Tcl_DecrRefCount(pCur->pList1); 92 if( pCur->pList2 ){ 93 Tcl_DecrRefCount(pCur->pList2); 95 sqlite3_free(pCur); 102 static int next2(Tcl_Interp *interp, tclvar_cursor *pCur, Tcl_Obj *pObj) [all...] |
test_fuzzer.c | 265 fuzzer_cursor *pCur; 266 pCur = sqlite3_malloc( sizeof(*pCur) ); 267 if( pCur==0 ) return SQLITE_NOMEM; 268 memset(pCur, 0, sizeof(*pCur)); 269 pCur->pVtab = p; 270 *ppCursor = &pCur->base; 309 static void fuzzerClearCursor(fuzzer_cursor *pCur, int clearHash){ 311 fuzzerClearStemList(pCur->pStem) [all...] |
test_schema.c | 108 schema_cursor *pCur; 109 pCur = sqlite3_malloc(sizeof(schema_cursor)); 110 if( pCur ){ 111 memset(pCur, 0, sizeof(schema_cursor)); 112 *ppCursor = (sqlite3_vtab_cursor *)pCur; 122 schema_cursor *pCur = (schema_cursor *)cur; 123 sqlite3_finalize(pCur->pDbList); 124 sqlite3_finalize(pCur->pTableList); 125 sqlite3_finalize(pCur->pColumnList); 126 sqlite3_free(pCur); [all...] |
test_wholenumber.c | 69 wholenumber_cursor *pCur; 70 pCur = sqlite3_malloc( sizeof(*pCur) ); 71 if( pCur==0 ) return SQLITE_NOMEM; 72 memset(pCur, 0, sizeof(*pCur)); 73 *ppCursor = &pCur->base; 90 wholenumber_cursor *pCur = (wholenumber_cursor*)cur; 91 pCur->iValue++; 103 wholenumber_cursor *pCur = (wholenumber_cursor*)cur [all...] |
test3.c | 220 BtCursor *pCur; 233 pCur = (BtCursor *)ckalloc(sqlite3BtreeCursorSize()); 234 memset(pCur, 0, sqlite3BtreeCursorSize()); 240 rc = sqlite3BtreeCursor(pBt, iTable, wrFlag, 0, pCur); 244 ckfree((char *)pCur); 248 sqlite3_snprintf(sizeof(zBuf), zBuf,"%p", pCur); 264 BtCursor *pCur; 273 pCur = sqlite3TestTextToPtr(argv[1]); 274 pBt = pCur->pBtree; 276 rc = sqlite3BtreeCloseCursor(pCur); [all...] |
test_intarray.c | 104 intarray_cursor *pCur; 105 pCur = sqlite3_malloc(sizeof(intarray_cursor)); 106 if( pCur ){ 107 memset(pCur, 0, sizeof(intarray_cursor)); 108 *ppCursor = (sqlite3_vtab_cursor *)pCur; 118 intarray_cursor *pCur = (intarray_cursor *)cur; 119 sqlite3_free(pCur); 127 intarray_cursor *pCur = (intarray_cursor*)cur; 129 if( pCur->i>=0 && pCur->i<pVtab->pContent->n ) [all...] |
btree.c | 435 ** Invalidate the overflow page-list cache for cursor pCur, if any. 437 static void invalidateOverflowCache(BtCursor *pCur){ 438 assert( cursorHoldsMutex(pCur) ); 439 sqlite3_free(pCur->aOverflow); 440 pCur->aOverflow = 0; 568 static int saveCursorPosition(BtCursor *pCur){ 571 assert( CURSOR_VALID==pCur->eState ); 572 assert( 0==pCur->pKey ); 573 assert( cursorHoldsMutex(pCur) ); 575 rc = sqlite3BtreeKeySize(pCur, &pCur->nKey) [all...] |
btmutex.c | 164 void sqlite3BtreeEnterCursor(BtCursor *pCur){ 165 sqlite3BtreeEnter(pCur->pBtree); 167 void sqlite3BtreeLeaveCursor(BtCursor *pCur){ 168 sqlite3BtreeLeave(pCur->pBtree);
|
vdbe.c | [all...] |
vdbemem.c | 889 ** The data or key is taken from the entry that pCur is currently pointing 901 BtCursor *pCur, /* Cursor pointing at record to retrieve. */ 911 assert( sqlite3BtreeCursorIsValid(pCur) ); 917 zData = (char *)sqlite3BtreeKeyFetch(pCur, &available); 919 zData = (char *)sqlite3BtreeDataFetch(pCur, &available); 932 rc = sqlite3BtreeKey(pCur, offset, amt, pMem->z); 934 rc = sqlite3BtreeData(pCur, offset, amt, pMem->z); [all...] |
vdbeaux.c | [all...] |
sqlite.h.in | [all...] |
/external/chromium_org/third_party/sqlite/amalgamation/ |
sqlite3.c | [all...] |
sqlite3.h | [all...] |