/external/chromium_org/third_party/sqlite/src/src/ |
H A D | recover.c | 173 * int cursorEOF(Cursor *pCursor); 178 * int cursorNext(Cursor *pCursor); 181 * void cursorDestroy(Cursor *pCursor); 627 static void interiorCursorDestroy(RecoverInteriorCursor *pCursor){ argument 629 while( pCursor ){ 630 RecoverInteriorCursor *p = pCursor; 631 pCursor = pCursor->pParent; 644 static void interiorCursorSetPage(RecoverInteriorCursor *pCursor, argument 650 if( pCursor 684 RecoverInteriorCursor *pCursor = local 699 interiorCursorChildPage(RecoverInteriorCursor *pCursor) argument 732 interiorCursorEOF(RecoverInteriorCursor *pCursor) argument 741 interiorCursorPageInUse(RecoverInteriorCursor *pCursor, unsigned iPage) argument 768 RecoverInteriorCursor *pCursor = *ppCursor; local 1137 leafCursorLoadPage(RecoverLeafCursor *pCursor, DbPage *pPage) argument 1179 leafCursorNextPage(RecoverLeafCursor *pCursor) argument 1203 leafCursorDestroyCellData(RecoverLeafCursor *pCursor) argument 1216 leafCursorDestroy(RecoverLeafCursor *pCursor) argument 1249 RecoverLeafCursor *pCursor; /* Leaf cursor being constructed. */ local 1293 leafCursorCellDecode(RecoverLeafCursor *pCursor) argument 1415 leafCursorCellRowid(RecoverLeafCursor *pCursor) argument 1419 leafCursorCellColumns(RecoverLeafCursor *pCursor) argument 1427 leafCursorCellColInfo(RecoverLeafCursor *pCursor, unsigned iCol, u64 *piColType, unsigned char **ppBase, int *pbFree) argument 1502 leafCursorNextValidCell(RecoverLeafCursor *pCursor) argument 1614 RecoverCursor *pCursor; /* Cursor to read rows from leaves. */ local 1663 RecoverCursor *pCursor = (RecoverCursor*)cur; local 1682 recoverValidateLeafCell(Recover *pRecover, RecoverCursor *pCursor) argument 1711 RecoverCursor *pCursor = (RecoverCursor*)pVtabCursor; local 1740 RecoverCursor *pCursor = (RecoverCursor*)pVtabCursor; local 1763 RecoverCursor *pCursor = (RecoverCursor*)pVtabCursor; local 1769 RecoverCursor *pCursor = (RecoverCursor*)cur; local 1849 RecoverCursor *pCursor = (RecoverCursor*)pVtabCursor; local [all...] |
H A D | test_stat.c | 248 static int statClose(sqlite3_vtab_cursor *pCursor){ argument 249 StatCursor *pCsr = (StatCursor *)pCursor; 365 static int statNext(sqlite3_vtab_cursor *pCursor){ argument 368 StatCursor *pCsr = (StatCursor *)pCursor; 369 StatTable *pTab = (StatTable *)pCursor->pVtab; 428 if( pCsr->iPage==0 ) return statNext(pCursor); 485 static int statEof(sqlite3_vtab_cursor *pCursor){ argument 486 StatCursor *pCsr = (StatCursor *)pCursor; 491 sqlite3_vtab_cursor *pCursor, 495 StatCursor *pCsr = (StatCursor *)pCursor; 490 statFilter( sqlite3_vtab_cursor *pCursor, int idxNum, const char *idxStr, int argc, sqlite3_value **argv ) argument 501 statColumn( sqlite3_vtab_cursor *pCursor, sqlite3_context *ctx, int i ) argument 536 statRowid(sqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid) argument [all...] |
H A D | test_btree.c | 52 for(pCur=pBt->pCursor; pCur; pCur=pCur->pNext){
|
H A D | vdbe.c | 236 pCx->pCursor = (BtCursor*) 238 sqlite3BtreeCursorZero(pCx->pCursor); 2134 pCrsr = pC->pCursor; 2534 pCrsr = p->apCsr[pOp->p1]->pCursor; 3074 rc = sqlite3BtreeCursor(pX, p2, wrFlag, pKeyInfo, pCur->pCursor); 3083 pCur->pCursor = 0; 3153 (KeyInfo*)pOp->p4.z, pCx->pCursor); 3159 rc = sqlite3BtreeCursor(pCx->pBt, MASTER_ROOT, 1, 0, pCx->pCursor); 3280 if( pC->pCursor!=0 ){ 3311 rc = sqlite3BtreeFirst(pC->pCursor, [all...] |
H A D | btree.h | 143 BtCursor *pCursor /* Space to write cursor structure */
|
/external/chromium_org/third_party/sqlite/src/ext/fts1/ |
H A D | fts1_tokenizer.h | 62 int (*xClose)(sqlite3_tokenizer_cursor *pCursor); 63 int (*xNext)(sqlite3_tokenizer_cursor *pCursor,
|
H A D | tokenizer.h | 62 int (*xClose)(sqlite3_tokenizer_cursor *pCursor); 63 int (*xNext)(sqlite3_tokenizer_cursor *pCursor,
|
H A D | fts1_tokenizer1.c | 136 static int simpleClose(sqlite3_tokenizer_cursor *pCursor){ argument 137 simple_tokenizer_cursor *c = (simple_tokenizer_cursor *) pCursor; 148 sqlite3_tokenizer_cursor *pCursor, /* Cursor returned by simpleOpen */ 155 simple_tokenizer_cursor *c = (simple_tokenizer_cursor *) pCursor; 156 simple_tokenizer *t = (simple_tokenizer *) pCursor->pTokenizer; 147 simpleNext( sqlite3_tokenizer_cursor *pCursor, const char **ppToken, int *pnBytes, int *piStartOffset, int *piEndOffset, int *piPosition ) argument
|
H A D | simple_tokenizer.c | 110 static int simpleClose(sqlite3_tokenizer_cursor *pCursor){ argument 111 simple_tokenizer_cursor *c = (simple_tokenizer_cursor *) pCursor; 122 sqlite3_tokenizer_cursor *pCursor, 126 simple_tokenizer_cursor *c = (simple_tokenizer_cursor *) pCursor; 127 simple_tokenizer *t = (simple_tokenizer *) pCursor->pTokenizer; 121 simpleNext( sqlite3_tokenizer_cursor *pCursor, const char **ppToken, int *pnBytes, int *piStartOffset, int *piEndOffset, int *piPosition ) argument
|
H A D | fts1.c | 2410 fulltext_cursor *pCursor, /* The cursor we need the snippet for */ 2430 free(pCursor->snippet.zSnippet); 2431 pCursor->snippet.zSnippet = 0; 2432 aMatch = pCursor->snippet.aMatch; 2433 nMatch = pCursor->snippet.nMatch; 2440 for(i=0; i<pCursor->q.nTerms; i++){ 2457 zDoc = (const char*)sqlite3_column_text(pCursor->pStmt, iCol+1); 2458 nDoc = sqlite3_column_bytes(pCursor->pStmt, iCol+1); 2515 pCursor->snippet.zSnippet = sb.s; 2516 pCursor 2409 snippetText( fulltext_cursor *pCursor, const char *zStartMark, const char *zEndMark, const char *zEllipsis ) argument 2524 fulltextClose(sqlite3_vtab_cursor *pCursor) argument 2537 fulltextNext(sqlite3_vtab_cursor *pCursor) argument 2678 sqlite3_tokenizer_cursor *pCursor; local 2877 fulltextFilter( sqlite3_vtab_cursor *pCursor, int idxNum, const char *idxStr, int argc, sqlite3_value **argv ) argument 2928 fulltextEof(sqlite3_vtab_cursor *pCursor) argument 2939 fulltextColumn(sqlite3_vtab_cursor *pCursor, sqlite3_context *pContext, int idxCol) argument 2960 fulltextRowid(sqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid) argument 2973 sqlite3_tokenizer_cursor *pCursor; local 3216 fulltext_cursor *pCursor; local 3250 fulltext_cursor *pCursor; local [all...] |
H A D | fulltext.c | 989 static int fulltextClose(sqlite3_vtab_cursor *pCursor){ argument 990 fulltext_cursor *c = (fulltext_cursor *) pCursor; 999 static int fulltextNext(sqlite3_vtab_cursor *pCursor){ argument 1000 fulltext_cursor *c = (fulltext_cursor *) pCursor; 1141 sqlite3_tokenizer_cursor *pCursor; local 1144 int rc = pModule->xOpen(pTokenizer, zQuery, -1, &pCursor); 1146 pCursor->pTokenizer = pTokenizer; 1152 rc = pModule->xNext(pCursor, 1161 return pModule->xClose(pCursor); 1227 static int fulltextFilter(sqlite3_vtab_cursor *pCursor, argument 1263 fulltextEof(sqlite3_vtab_cursor *pCursor) argument 1268 fulltextColumn(sqlite3_vtab_cursor *pCursor, sqlite3_context *pContext, int idxCol) argument 1280 fulltextRowid(sqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid) argument 1290 sqlite3_tokenizer_cursor *pCursor; local [all...] |
H A D | fts1_porter.c | 121 static int porterClose(sqlite3_tokenizer_cursor *pCursor){ argument 122 porter_tokenizer_cursor *c = (porter_tokenizer_cursor *) pCursor; 579 sqlite3_tokenizer_cursor *pCursor, /* Cursor returned by porterOpen */ 586 porter_tokenizer_cursor *c = (porter_tokenizer_cursor *) pCursor; 578 porterNext( sqlite3_tokenizer_cursor *pCursor, const char **pzToken, int *pnBytes, int *piStartOffset, int *piEndOffset, int *piPosition ) argument
|
/external/chromium_org/third_party/sqlite/src/ext/fts2/ |
H A D | fts2_tokenizer.h | 103 int (*xClose)(sqlite3_tokenizer_cursor *pCursor); 106 ** Retrieve the next token from the tokenizer cursor pCursor. This 127 sqlite3_tokenizer_cursor *pCursor, /* Tokenizer cursor */
|
H A D | fts2_tokenizer1.c | 145 static int simpleClose(sqlite3_tokenizer_cursor *pCursor){ argument 146 simple_tokenizer_cursor *c = (simple_tokenizer_cursor *) pCursor; 157 sqlite3_tokenizer_cursor *pCursor, /* Cursor returned by simpleOpen */ 164 simple_tokenizer_cursor *c = (simple_tokenizer_cursor *) pCursor; 165 simple_tokenizer *t = (simple_tokenizer *) pCursor->pTokenizer; 156 simpleNext( sqlite3_tokenizer_cursor *pCursor, const char **ppToken, int *pnBytes, int *piStartOffset, int *piEndOffset, int *piPosition ) argument
|
H A D | fts2_icu.c | 165 static int icuClose(sqlite3_tokenizer_cursor *pCursor){ argument 166 IcuCursor *pCsr = (IcuCursor *)pCursor; 177 sqlite3_tokenizer_cursor *pCursor, /* Cursor returned by simpleOpen */ 184 IcuCursor *pCsr = (IcuCursor *)pCursor; 176 icuNext( sqlite3_tokenizer_cursor *pCursor, const char **ppToken, int *pnBytes, int *piStartOffset, int *piEndOffset, int *piPosition ) argument
|
H A D | fts2_porter.c | 120 static int porterClose(sqlite3_tokenizer_cursor *pCursor){ argument 121 porter_tokenizer_cursor *c = (porter_tokenizer_cursor *) pCursor; 577 sqlite3_tokenizer_cursor *pCursor, /* Cursor returned by porterOpen */ 584 porter_tokenizer_cursor *c = (porter_tokenizer_cursor *) pCursor; 576 porterNext( sqlite3_tokenizer_cursor *pCursor, const char **pzToken, int *pnBytes, int *piStartOffset, int *piEndOffset, int *piPosition ) argument
|
H A D | fts2.c | 3436 fulltext_cursor *pCursor, /* The cursor we need the snippet for */ 3456 sqlite3_free(pCursor->snippet.zSnippet); 3457 pCursor->snippet.zSnippet = 0; 3458 aMatch = pCursor->snippet.aMatch; 3459 nMatch = pCursor->snippet.nMatch; 3466 for(i=0; i<pCursor->q.nTerms; i++){ 3483 zDoc = (const char*)sqlite3_column_text(pCursor->pStmt, iCol+1); 3484 nDoc = sqlite3_column_bytes(pCursor->pStmt, iCol+1); 3541 pCursor->snippet.zSnippet = stringBufferData(&sb); 3542 pCursor 3435 snippetText( fulltext_cursor *pCursor, const char *zStartMark, const char *zEndMark, const char *zEllipsis ) argument 3550 fulltextClose(sqlite3_vtab_cursor *pCursor) argument 3562 fulltextNext(sqlite3_vtab_cursor *pCursor) argument 3726 sqlite3_tokenizer_cursor *pCursor; local 3988 fulltextFilter( sqlite3_vtab_cursor *pCursor, int idxNum, const char *idxStr, int argc, sqlite3_value **argv ) argument 4067 fulltextEof(sqlite3_vtab_cursor *pCursor) argument 4078 fulltextColumn(sqlite3_vtab_cursor *pCursor, sqlite3_context *pContext, int idxCol) argument 4099 fulltextRowid(sqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid) argument 4113 sqlite3_tokenizer_cursor *pCursor; local 6343 fulltext_cursor *pCursor; local 6377 fulltext_cursor *pCursor; local 6593 fulltext_cursor *pCursor; local 6822 fulltext_cursor *pCursor; local 6996 fulltext_cursor *pCursor; local [all...] |
/external/chromium_org/third_party/sqlite/src/ext/fts3/ |
H A D | fts3_tokenizer.h | 103 int (*xClose)(sqlite3_tokenizer_cursor *pCursor); 106 ** Retrieve the next token from the tokenizer cursor pCursor. This 130 sqlite3_tokenizer_cursor *pCursor, /* Tokenizer cursor */
|
H A D | fts3_aux.c | 206 static int fts3auxCloseMethod(sqlite3_vtab_cursor *pCursor){ argument 207 Fts3Table *pFts3 = ((Fts3auxTable *)pCursor->pVtab)->pFts3Tab; 208 Fts3auxCursor *pCsr = (Fts3auxCursor *)pCursor; 238 static int fts3auxNextMethod(sqlite3_vtab_cursor *pCursor){ argument 239 Fts3auxCursor *pCsr = (Fts3auxCursor *)pCursor; 240 Fts3Table *pFts3 = ((Fts3auxTable *)pCursor->pVtab)->pFts3Tab; 333 sqlite3_vtab_cursor *pCursor, /* The cursor used for this query */ 339 Fts3auxCursor *pCsr = (Fts3auxCursor *)pCursor; 340 Fts3Table *pFts3 = ((Fts3auxTable *)pCursor->pVtab)->pFts3Tab; 385 if( rc==SQLITE_OK ) rc = fts3auxNextMethod(pCursor); 332 fts3auxFilterMethod( sqlite3_vtab_cursor *pCursor, int idxNum, const char *idxStr, int nVal, sqlite3_value **apVal ) argument 392 fts3auxEofMethod(sqlite3_vtab_cursor *pCursor) argument 400 fts3auxColumnMethod( sqlite3_vtab_cursor *pCursor, sqlite3_context *pContext, int iCol ) argument 428 fts3auxRowidMethod( sqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid ) argument [all...] |
H A D | fts3_tokenizer1.c | 147 static int simpleClose(sqlite3_tokenizer_cursor *pCursor){ argument 148 simple_tokenizer_cursor *c = (simple_tokenizer_cursor *) pCursor; 159 sqlite3_tokenizer_cursor *pCursor, /* Cursor returned by simpleOpen */ 166 simple_tokenizer_cursor *c = (simple_tokenizer_cursor *) pCursor; 167 simple_tokenizer *t = (simple_tokenizer *) pCursor->pTokenizer; 158 simpleNext( sqlite3_tokenizer_cursor *pCursor, const char **ppToken, int *pnBytes, int *piStartOffset, int *piEndOffset, int *piPosition ) argument
|
H A D | fts3_icu.c | 165 static int icuClose(sqlite3_tokenizer_cursor *pCursor){ argument 166 IcuCursor *pCsr = (IcuCursor *)pCursor; 177 sqlite3_tokenizer_cursor *pCursor, /* Cursor returned by simpleOpen */ 184 IcuCursor *pCsr = (IcuCursor *)pCursor; 176 icuNext( sqlite3_tokenizer_cursor *pCursor, const char **ppToken, int *pnBytes, int *piStartOffset, int *piEndOffset, int *piPosition ) argument
|
H A D | fts3_expr.c | 143 sqlite3_tokenizer_cursor *pCursor; local 147 rc = pModule->xOpen(pTokenizer, z, n, &pCursor); 153 pCursor->pTokenizer = pTokenizer; 154 rc = pModule->xNext(pCursor, &zToken, &nToken, &iStart, &iEnd, &iPosition); 181 pModule->xClose(pCursor); 223 sqlite3_tokenizer_cursor *pCursor = 0; local 227 rc = pModule->xOpen(pTokenizer, zInput, nInput, &pCursor); 230 pCursor->pTokenizer = pTokenizer; 234 rc = pModule->xNext(pCursor, &zToken, &nToken, &iBegin, &iEnd, &iPos); 260 pModule->xClose(pCursor); [all...] |
H A D | fts3_porter.c | 123 static int porterClose(sqlite3_tokenizer_cursor *pCursor){ argument 124 porter_tokenizer_cursor *c = (porter_tokenizer_cursor *) pCursor; 580 sqlite3_tokenizer_cursor *pCursor, /* Cursor returned by porterOpen */ 587 porter_tokenizer_cursor *c = (porter_tokenizer_cursor *) pCursor; 579 porterNext( sqlite3_tokenizer_cursor *pCursor, const char **pzToken, int *pnBytes, int *piStartOffset, int *piEndOffset, int *piPosition ) argument
|
H A D | fts3.c | 1126 static int fts3CloseMethod(sqlite3_vtab_cursor *pCursor){ argument 1127 Fts3Cursor *pCsr = (Fts3Cursor *)pCursor; 2994 static int fts3NextMethod(sqlite3_vtab_cursor *pCursor){ argument 2997 Fts3Cursor *pCsr = (Fts3Cursor *)pCursor; 3040 sqlite3_vtab_cursor *pCursor, /* The cursor used for this query */ 3052 Fts3Table *p = (Fts3Table *)pCursor->pVtab; 3053 Fts3Cursor *pCsr = (Fts3Cursor *)pCursor; 3067 memset(&pCursor[1], 0, sizeof(Fts3Cursor)-sizeof(sqlite3_vtab_cursor)); 3117 return fts3NextMethod(pCursor); 3124 static int fts3EofMethod(sqlite3_vtab_cursor *pCursor){ argument 3039 fts3FilterMethod( sqlite3_vtab_cursor *pCursor, int idxNum, const char *idxStr, int nVal, sqlite3_value **apVal ) argument 3134 fts3RowidMethod(sqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid) argument 3153 fts3ColumnMethod( sqlite3_vtab_cursor *pCursor, sqlite3_context *pContext, int iCol ) argument 3432 Fts3Cursor *pCursor; /* Cursor handle passed through apVal[0] */ local [all...] |
/external/chromium_org/third_party/sqlite/src/ext/rtree/ |
H A D | rtree.c | 884 ** Cursor pCursor currently points to a cell in a non-leaf page. 886 ** (excluded) by the constraints in the pCursor->aConstraint[] 892 static int testRtreeCell(Rtree *pRtree, RtreeCursor *pCursor, int *pbEof){ argument 898 nodeGetCell(pRtree, pCursor->pNode, pCursor->iCell, &cell); 899 for(ii=0; bRes==0 && ii<pCursor->nConstraint; ii++){ 900 RtreeConstraint *p = &pCursor->aConstraint[ii]; 935 ** Test if the cell that cursor pCursor currently points to 937 ** pCursor->aConstraint[] array. If so, set *pbEof to true before 946 static int testRtreeEntry(Rtree *pRtree, RtreeCursor *pCursor, in argument 991 descendToCell( Rtree *pRtree, RtreeCursor *pCursor, int iHeight, int *pEof ) argument [all...] |