Lines Matching refs:pCur

210   FsdirCsr *pCur;  in fsdirOpen()  local
214 pCur = (FsdirCsr*)sqlite3_malloc(sizeof(FsdirCsr)+256); in fsdirOpen()
215 if( pCur==0 ) return SQLITE_NOMEM; in fsdirOpen()
216 memset(pCur, 0, sizeof(FsdirCsr)); in fsdirOpen()
217 *ppCursor = &pCur->base; in fsdirOpen()
225 FsdirCsr *pCur = (FsdirCsr*)cur; in fsdirClose() local
226 if( pCur->pDir ) closedir(pCur->pDir); in fsdirClose()
227 sqlite3_free(pCur->zDir); in fsdirClose()
228 sqlite3_free(pCur); in fsdirClose()
419 FstreeCsr *pCur; in fstreeOpen() local
420 pCur = (FstreeCsr*)sqlite3_malloc(sizeof(FstreeCsr)); in fstreeOpen()
421 if( pCur==0 ) return SQLITE_NOMEM; in fstreeOpen()
422 memset(pCur, 0, sizeof(FstreeCsr)); in fstreeOpen()
423 pCur->fd = -1; in fstreeOpen()
424 *ppCursor = &pCur->base; in fstreeOpen()
663 fs_cursor *pCur; in fsOpen() local
664 pCur = sqlite3MallocZero(sizeof(fs_cursor)); in fsOpen()
665 *ppCursor = &pCur->base; in fsOpen()
673 fs_cursor *pCur = (fs_cursor *)cur; in fsClose() local
674 sqlite3_finalize(pCur->pStmt); in fsClose()
675 sqlite3_free(pCur->zBuf); in fsClose()
676 sqlite3_free(pCur); in fsClose()
681 fs_cursor *pCur = (fs_cursor *)cur; in fsNext() local
684 rc = sqlite3_step(pCur->pStmt); in fsNext()
696 fs_cursor *pCur = (fs_cursor *)pVtabCursor; in fsFilter() local
704 rc = sqlite3_prepare_v2(p->db, zStmt, -1, &pCur->pStmt, 0); in fsFilter()
707 sqlite3_bind_value(pCur->pStmt, 1, argv[0]); in fsFilter()
712 rc = sqlite3_prepare_v2(p->db, zStmt, -1, &pCur->pStmt, 0); in fsFilter()
723 fs_cursor *pCur = (fs_cursor*)cur; in fsColumn() local
727 sqlite3_result_value(ctx, sqlite3_column_value(pCur->pStmt, 0)); in fsColumn()
729 const char *zFile = (const char *)sqlite3_column_text(pCur->pStmt, 1); in fsColumn()
738 if( sbuf.st_size>=pCur->nAlloc ){ in fsColumn()
743 zNew = sqlite3Realloc(pCur->zBuf, nNew); in fsColumn()
748 pCur->zBuf = zNew; in fsColumn()
749 pCur->nAlloc = nNew; in fsColumn()
752 n = (int)read(fd, pCur->zBuf, sbuf.st_size); in fsColumn()
755 pCur->nBuf = sbuf.st_size; in fsColumn()
756 pCur->zBuf[pCur->nBuf] = '\0'; in fsColumn()
758 sqlite3_result_text(ctx, pCur->zBuf, -1, SQLITE_TRANSIENT); in fsColumn()
764 fs_cursor *pCur = (fs_cursor*)cur; in fsRowid() local
765 *pRowid = sqlite3_column_int64(pCur->pStmt, 0); in fsRowid()
770 fs_cursor *pCur = (fs_cursor*)cur; in fsEof() local
771 return (sqlite3_data_count(pCur->pStmt)==0); in fsEof()