Home
last modified time | relevance | path

Searched refs:pVTab (Results 1 – 25 of 40) sorted by relevance

12

/sqlite-3.40.0/test/
H A Dvt02.c253 sqlite3_free(pVTab); in vt02Disconnect()
582 sqlite3RunSql(db,pVTab, in sqlite3BestIndexLog()
623 if( pVTab->zErrMsg==0 ) pVTab->zErrMsg = sqlite3_mprintf("out of memory"); in sqlite3BestIndexLog()
643 sqlite3RunSql(db,pVTab, in sqlite3BestIndexLog()
649 sqlite3RunSql(db,pVTab, in sqlite3BestIndexLog()
657 sqlite3RunSql(db,pVTab, in sqlite3BestIndexLog()
661 sqlite3RunSql(db,pVTab, in sqlite3BestIndexLog()
678 sqlite3RunSql(db,pVTab, in sqlite3BestIndexLog()
688 sqlite3RunSql(db,pVTab, in sqlite3BestIndexLog()
692 sqlite3RunSql(db,pVTab, in sqlite3BestIndexLog()
[all …]
/sqlite-3.40.0/src/
H A Dvtab.c183 pVTab->nRef++; in sqlite3VtabLock()
204 sqlite3 *db = pVTab->db; in sqlite3VtabUnlock()
207 assert( pVTab->nRef>0 ); in sqlite3VtabUnlock()
211 pVTab->nRef--; in sqlite3VtabUnlock()
212 if( pVTab->nRef==0 ){ in sqlite3VtabUnlock()
214 sqlite3VtabModuleUnref(pVTab->db, pVTab->pMod); in sqlite3VtabUnlock()
218 sqlite3DbFree(db, pVTab); in sqlite3VtabUnlock()
282 *ppVTab = pVTab->pNext; in sqlite3VtabDisconnect()
755 sqlite3VtabLock(pVTab); in addToVTrans()
958 pVTab->iSavepoint = 0; in callFinaliser()
[all …]
H A Dvdbevtab.c111 bytecodevtab *pVTab = (bytecodevtab*)p; in bytecodevtabOpen() local
116 sqlite3VdbeMemInit(&pCur->sub, pVTab->db, 1); in bytecodevtabOpen()
199 bytecodevtab *pVTab = (bytecodevtab*)cur->pVtab; in bytecodevtabColumn() local
201 if( pVTab->bTablesUsed ){ in bytecodevtabColumn()
210 sqlite3 *db = pVTab->db; in bytecodevtabColumn()
254 pCur->zP4 = sqlite3VdbeDisplayP4(pVTab->db, pOp); in bytecodevtabColumn()
319 bytecodevtab *pVTab = (bytecodevtab *)pVtabCursor->pVtab; in bytecodevtabFilter() local
339 pVTab->base.zErrMsg = sqlite3_mprintf( in bytecodevtabFilter()
341 pVTab->bTablesUsed ? "tables_used" : "bytecode" in bytecodevtabFilter()
362 bytecodevtab *pVTab = (bytecodevtab*)tab; in bytecodevtabBestIndex() local
[all …]
H A Dtest8.c557 static int echoOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){ in echoOpen() argument
559 if( simulateVtabError((echo_vtab *)pVTab, "xOpen") ){ in echoOpen()
1281 static int echoSavepoint(sqlite3_vtab *pVTab, int iSavepoint){ in echoSavepoint() argument
1282 assert( pVTab ); in echoSavepoint()
1286 static int echoRelease(sqlite3_vtab *pVTab, int iSavepoint){ in echoRelease() argument
1287 assert( pVTab ); in echoRelease()
1291 static int echoRollbackTo(sqlite3_vtab *pVTab, int iSavepoint){ in echoRollbackTo() argument
1292 assert( pVTab ); in echoRollbackTo()
H A Dtest_fs.c209 static int fsdirOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){ in fsdirOpen() argument
418 static int fstreeOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){ in fstreeOpen() argument
662 static int fsOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){ in fsOpen() argument
H A Ddbpage.c166 static int dbpageOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){ in dbpageOpen() argument
174 pCsr->base.pVtab = pVTab; in dbpageOpen()
H A Ddbstat.c287 static int statOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){ in statOpen() argument
288 StatTable *pTab = (StatTable *)pVTab; in statOpen()
296 pCsr->base.pVtab = pVTab; in statOpen()
H A Dalter.c137 VTable *pVTab = 0; /* Non-zero if this is a v-tab with an xRename() */ in sqlite3AlterRenameTable() local
193 pVTab = sqlite3GetVTable(db, pTab); in sqlite3AlterRenameTable()
194 if( pVTab->pVtab->pModule->xRename==0 ){ in sqlite3AlterRenameTable()
195 pVTab = 0; in sqlite3AlterRenameTable()
274 if( pVTab ){ in sqlite3AlterRenameTable()
277 sqlite3VdbeAddOp4(v, OP_VRename, i, 0, 0,(const char*)pVTab, P4_VTAB); in sqlite3AlterRenameTable()
H A Dtest_schema.c110 static int schemaOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){ in schemaOpen() argument
H A Dtest_intarray.c106 static int intarrayOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){ in intarrayOpen() argument
H A Ddelete.c622 const char *pVTab = (const char *)sqlite3GetVTable(db, pTab); in sqlite3DeleteFrom() local
632 sqlite3VdbeAddOp4(v, OP_VUpdate, 0, 1, iKey, pVTab, P4_VTAB); in sqlite3DeleteFrom()
/sqlite-3.40.0/ext/misc/
H A Dspellfix.c1979 spellfix1_vtab *p = (spellfix1_vtab*)pVTab; in spellfix1Uninit()
1995 return spellfix1Uninit(0, pVTab); in spellfix1Disconnect()
1997 static int spellfix1Destroy(sqlite3_vtab *pVTab){ in spellfix1Destroy() argument
1998 return spellfix1Uninit(1, pVTab); in spellfix1Destroy()
2332 spellfix1_vtab *p = (spellfix1_vtab*)pVTab; in spellfix1Open()
2337 pCur->pVTab = p; in spellfix1Open()
2649 spellfix1_vtab *pVTab = pCur->pVTab; in spellfix1FilterForFullScan() local
2654 pVTab->zDbName, pVTab->zTableName, in spellfix1FilterForFullScan()
2852 sqlite3_vtab *pVTab, in spellfix1Update() argument
2859 spellfix1_vtab *p = (spellfix1_vtab*)pVTab; in spellfix1Update()
[all …]
H A Dseries.c326 sqlite3_vtab *pVTab, in seriesBestIndex() argument
372 sqlite3_free(pVTab->zErrMsg); in seriesBestIndex()
373 pVTab->zErrMsg = sqlite3_mprintf( in seriesBestIndex()
H A Damatch.c928 static int amatchOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){ in amatchOpen() argument
929 amatch_vtab *p = (amatch_vtab*)pVTab; in amatchOpen()
1419 sqlite3_vtab *pVTab, in amatchUpdate() argument
1424 amatch_vtab *p = (amatch_vtab*)pVTab; in amatchUpdate()
1428 pVTab->zErrMsg = sqlite3_mprintf("DELETE from %s is not allowed", in amatchUpdate()
1433 pVTab->zErrMsg = sqlite3_mprintf("UPDATE of %s is not allowed", in amatchUpdate()
1441 pVTab->zErrMsg = sqlite3_mprintf( in amatchUpdate()
H A Dbtreeinfo.c182 static int binfoOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){ in binfoOpen() argument
190 pCsr->base.pVtab = pVTab; in binfoOpen()
H A Dclosure.c579 static int closureOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){ in closureOpen() argument
580 closure_vtab *p = (closure_vtab*)pVTab; in closureOpen()
H A Dfuzzer.c556 static int fuzzerOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){ in fuzzerOpen() argument
557 fuzzer_vtab *p = (fuzzer_vtab*)pVTab; in fuzzerOpen()
/sqlite-3.40.0/ext/fts3/
H A Dfts3_tokenize_vtab.c235 sqlite3_vtab *pVTab, in fts3tokBestIndexMethod() argument
239 UNUSED_PARAMETER(pVTab); in fts3tokBestIndexMethod()
263 static int fts3tokOpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCsr){ in fts3tokOpenMethod() argument
265 UNUSED_PARAMETER(pVTab); in fts3tokOpenMethod()
H A Dfts3_term.c145 sqlite3_vtab *pVTab, in fts3termBestIndexMethod() argument
148 UNUSED_PARAMETER(pVTab); in fts3termBestIndexMethod()
167 static int fts3termOpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCsr){ in fts3termOpenMethod() argument
170 UNUSED_PARAMETER(pVTab); in fts3termOpenMethod()
H A Dfts3_aux.c150 sqlite3_vtab *pVTab, in fts3auxBestIndexMethod() argument
160 UNUSED_PARAMETER(pVTab); in fts3auxBestIndexMethod()
219 static int fts3auxOpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCsr){ in fts3auxOpenMethod() argument
222 UNUSED_PARAMETER(pVTab); in fts3auxOpenMethod()
/sqlite-3.40.0/ext/fts1/
H A Dfulltext.c955 static int fulltextBestIndex(sqlite3_vtab *pVTab, sqlite3_index_info *pInfo){ in fulltextBestIndex() argument
975 static int fulltextDisconnect(sqlite3_vtab *pVTab){ in fulltextDisconnect() argument
976 fulltext_vtab_destroy((fulltext_vtab *)pVTab); in fulltextDisconnect()
980 static int fulltextDestroy(sqlite3_vtab *pVTab){ in fulltextDestroy() argument
981 fulltext_vtab *v = (fulltext_vtab *)pVTab; in fulltextDestroy()
987 fulltext_vtab_destroy((fulltext_vtab *)pVTab); in fulltextDestroy()
991 static int fulltextOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){ in fulltextOpen() argument
H A Dfts1.c2087 static int fulltextBestIndex(sqlite3_vtab *pVTab, sqlite3_index_info *pInfo){ in fulltextBestIndex() argument
2121 static int fulltextDisconnect(sqlite3_vtab *pVTab){ in fulltextDisconnect() argument
2122 TRACE(("FTS1 Disconnect %p\n", pVTab)); in fulltextDisconnect()
2123 fulltext_vtab_destroy((fulltext_vtab *)pVTab); in fulltextDisconnect()
2127 static int fulltextDestroy(sqlite3_vtab *pVTab){ in fulltextDestroy() argument
2128 fulltext_vtab *v = (fulltext_vtab *)pVTab; in fulltextDestroy()
2131 TRACE(("FTS1 Destroy %p\n", pVTab)); in fulltextDestroy()
2138 fulltext_vtab_destroy((fulltext_vtab *)pVTab); in fulltextDestroy()
2142 static int fulltextOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){ in fulltextOpen() argument
2148 TRACE(("FTS1 Open %p: %p\n", pVTab, c)); in fulltextOpen()
/sqlite-3.40.0/ext/fts5/
H A Dfts5_vocab.c327 sqlite3_vtab *pVTab, in fts5VocabOpenMethod() argument
330 Fts5VocabTable *pTab = (Fts5VocabTable*)pVTab; in fts5VocabOpenMethod()
338 pVTab->zErrMsg = sqlite3_mprintf( in fts5VocabOpenMethod()
366 pVTab->zErrMsg = sqlite3_mprintf( in fts5VocabOpenMethod()
H A Dfts5_test_tok.c248 sqlite3_vtab *pVTab, in fts5tokBestIndexMethod() argument
275 static int fts5tokOpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCsr){ in fts5tokOpenMethod() argument
/sqlite-3.40.0/ext/recover/
H A Ddbdata.c257 static int dbdataOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){ in dbdataOpen() argument
265 pCsr->base.pVtab = pVTab; in dbdataOpen()

12