Searched refs:pCursor (Results 1 - 25 of 35) sorted by relevance

12

/external/chromium_org/third_party/sqlite/src/src/
H A Drecover.c173 * 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 Dtest_stat.c248 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 Dtest_btree.c52 for(pCur=pBt->pCursor; pCur; pCur=pCur->pNext){
H A Dvdbe.c236 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 Dbtree.h143 BtCursor *pCursor /* Space to write cursor structure */
/external/chromium_org/third_party/sqlite/src/ext/fts1/
H A Dfts1_tokenizer.h62 int (*xClose)(sqlite3_tokenizer_cursor *pCursor);
63 int (*xNext)(sqlite3_tokenizer_cursor *pCursor,
H A Dtokenizer.h62 int (*xClose)(sqlite3_tokenizer_cursor *pCursor);
63 int (*xNext)(sqlite3_tokenizer_cursor *pCursor,
H A Dfts1_tokenizer1.c136 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 Dsimple_tokenizer.c110 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 Dfts1.c2410 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 Dfulltext.c989 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 Dfts1_porter.c121 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 Dfts2_tokenizer.h103 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 Dfts2_tokenizer1.c145 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 Dfts2_icu.c165 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 Dfts2_porter.c120 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 Dfts2.c3436 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 Dfts3_tokenizer.h103 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 Dfts3_aux.c206 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 Dfts3_tokenizer1.c147 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 Dfts3_icu.c165 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 Dfts3_expr.c143 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 Dfts3_porter.c123 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 Dfts3.c1126 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 Drtree.c884 ** 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...]

Completed in 3071 milliseconds

12