Home
last modified time | relevance | path

Searched refs:pVtab (Results 1 – 25 of 64) sorted by relevance

123

/sqlite-3.40.0/ext/misc/
H A Dvtshim.c169 if( pVtab->pNext ) pVtab->pNext->ppPrev = pVtab->ppPrev; in vtshimDisconnect()
170 *pVtab->ppPrev = pVtab->pNext; in vtshimDisconnect()
182 if( pVtab->pNext ) pVtab->pNext->ppPrev = pVtab->ppPrev; in vtshimDestroy()
183 *pVtab->ppPrev = pVtab->pNext; in vtshimDestroy()
204 pCur->pChild->pVtab = pVtab->pChild; in vtshimOpen()
215 vtshim_vtab *pVtab = (vtshim_vtab*)pCur->base.pVtab; in vtshimClose() local
238 vtshim_vtab *pVtab = (vtshim_vtab*)pCur->base.pVtab; in vtshimFilter() local
251 vtshim_vtab *pVtab = (vtshim_vtab*)pCur->base.pVtab; in vtshimNext() local
264 vtshim_vtab *pVtab = (vtshim_vtab*)pCur->base.pVtab; in vtshimEof() local
275 vtshim_vtab *pVtab = (vtshim_vtab*)pCur->base.pVtab; in vtshimColumn() local
[all …]
H A Dclosure.c468 static int closureDisconnect(sqlite3_vtab *pVtab){ in closureDisconnect() argument
469 closure_vtab *p = (closure_vtab*)pVtab; in closureDisconnect()
585 pCur->pVtab = p; in closureOpen()
613 pCur->pVtab->nCursor--; in closureClose()
663 closure_vtab *pVtab = pCur->pVtab; in closureFilter() local
670 const char *zTableName = pVtab->zTableName; in closureFilter()
671 const char *zIdColumn = pVtab->zIdColumn; in closureFilter()
672 const char *zParentColumn = pVtab->zParentColumn; in closureFilter()
710 sqlite3_free(pVtab->base.zErrMsg); in closureFilter()
711 pVtab->base.zErrMsg = sqlite3_mprintf("%s", sqlite3_errmsg(pVtab->db)); in closureFilter()
[all …]
H A Dvtablog.c238 static int vtablogDisconnect(sqlite3_vtab *pVtab){ in vtablogDisconnect() argument
239 vtablog_vtab *pTab = (vtablog_vtab*)pVtab; in vtablogDisconnect()
241 sqlite3_free(pVtab); in vtablogDisconnect()
248 static int vtablogDestroy(sqlite3_vtab *pVtab){ in vtablogDestroy() argument
249 vtablog_vtab *pTab = (vtablog_vtab*)pVtab; in vtablogDestroy()
251 sqlite3_free(pVtab); in vtablogDestroy()
275 vtablog_vtab *pTab = (vtablog_vtab*)cur->pVtab; in vtablogClose()
287 vtablog_vtab *pTab = (vtablog_vtab*)cur->pVtab; in vtablogNext()
304 vtablog_vtab *pTab = (vtablog_vtab*)cur->pVtab; in vtablogColumn()
325 vtablog_vtab *pTab = (vtablog_vtab*)cur->pVtab; in vtablogRowid()
[all …]
H A Dzipfile.c431 sqlite3_free(pVtab); in zipfileDisconnect()
506 sqlite3_free(pCsr->base.pVtab->zErrMsg); in zipfileCursorErr()
1081 &pCsr->base.pVtab->zErrMsg in zipfileColumn()
1251 ZipfileTab *pTab = (ZipfileTab*)cur->pVtab; in zipfileFilter()
1459 ZipfileTab *pTab = (ZipfileTab*)pVtab; in zipfileBegin()
1542 sqlite3_vtab *pVtab, in zipfileUpdate() argument
1547 ZipfileTab *pTab = (ZipfileTab*)pVtab; in zipfileUpdate()
1568 rc = zipfileBegin(pVtab); in zipfileUpdate()
1802 ZipfileTab *pTab = (ZipfileTab*)pVtab; in zipfileCommit()
1832 return zipfileCommit(pVtab); in zipfileRollback()
[all …]
H A Dbtreeinfo.c148 static int binfoDisconnect(sqlite3_vtab *pVtab){ in binfoDisconnect() argument
149 sqlite3_free(pVtab); in binfoDisconnect()
190 pCsr->base.pVtab = pVTab; in binfoOpen()
234 BinfoTable *pTab = (BinfoTable *)pCursor->pVtab; in binfoFilter()
342 pCursor->pVtab->zErrMsg = sqlite3_mprintf("%s", sqlite3_errmsg(db)); in binfoColumn()
H A Dfuzzer.c242 fuzzer_vtab *pVtab; /* The virtual table this cursor belongs to */ member
478 static int fuzzerDisconnect(sqlite3_vtab *pVtab){ in fuzzerDisconnect() argument
479 fuzzer_vtab *p = (fuzzer_vtab*)pVtab; in fuzzerDisconnect()
562 pCur->pVtab = p; in fuzzerOpen()
606 pCur->pVtab->nCursor--; in fuzzerClose()
883 pRule = pCur->pVtab->pRule; in fuzzerNewStem()
994 pCur->nullRule.pNext = pCur->pVtab->pRule; in fuzzerFilter()
H A Dcsv.c338 static int csvtabDisconnect(sqlite3_vtab *pVtab){ in csvtabDisconnect() argument
339 CsvTable *p = (CsvTable*)pVtab; in csvtabDisconnect()
669 CsvTable *pTab = (CsvTable*)pCur->base.pVtab; in csvtabCursorRowReset()
731 CsvTable *pTab = (CsvTable*)cur->pVtab; in csvtabNext()
778 CsvTable *pTab = (CsvTable*)cur->pVtab; in csvtabColumn()
813 CsvTable *pTab = (CsvTable*)pVtabCursor->pVtab; in csvtabFilter()
/sqlite-3.40.0/src/
H A Dtest8.c336 echo_vtab *pVtab, in echoDeclareVtab() argument
363 rc = getColumnNames(db, pVtab->zTableName, &pVtab->aCol, &pVtab->nCol); in echoDeclareVtab()
366 rc = getIndexArray(db, pVtab->zTableName, pVtab->nCol, &pVtab->aIndex); in echoDeclareVtab()
409 echo_vtab *pVtab; in echoConstructor() local
412 pVtab = sqlite3MallocZero( sizeof(*pVtab) ); in echoConstructor()
413 if( !pVtab ){ in echoConstructor()
417 pVtab->db = db; in echoConstructor()
421 if( !pVtab->zThis ){ in echoConstructor()
430 if( pVtab->zTableName && pVtab->zTableName[0]=='*' ){ in echoConstructor()
458 *ppVtab = &pVtab->base; in echoConstructor()
[all …]
H A Dtest_schema.c79 static int schemaDestroy(sqlite3_vtab *pVtab){ in schemaDestroy() argument
80 sqlite3_free(pVtab); in schemaDestroy()
95 schema_vtab *pVtab = sqlite3_malloc(sizeof(schema_vtab)); in schemaCreate() local
96 if( pVtab ){ in schemaCreate()
97 memset(pVtab, 0, sizeof(schema_vtab)); in schemaCreate()
98 pVtab->db = db; in schemaCreate()
103 *ppVtab = (sqlite3_vtab *)pVtab; in schemaCreate()
179 schema_vtab *pVtab = (schema_vtab *)(cur->pVtab); in schemaNext() local
215 rc = sqlite3_prepare(pVtab->db, zSql, -1, &pCur->pTableList, 0); in schemaNext()
233 rc = sqlite3_prepare(pVtab->db, zSql, -1, &pCur->pColumnList, 0); in schemaNext()
[all …]
H A Dtest_intarray.c75 intarray_vtab *pVtab = (intarray_vtab*)p; in intarrayDestroy() local
76 sqlite3_free(pVtab); in intarrayDestroy()
94 if( pVtab ){ in intarrayCreate()
95 memset(pVtab, 0, sizeof(intarray_vtab)); in intarrayCreate()
96 pVtab->pContent = (sqlite3_intarray*)pAux; in intarrayCreate()
99 *ppVtab = (sqlite3_vtab *)pVtab; in intarrayCreate()
132 intarray_vtab *pVtab = (intarray_vtab*)cur->pVtab; in intarrayColumn() local
133 if( pCur->i>=0 && pCur->i<pVtab->pContent->n ){ in intarrayColumn()
134 sqlite3_result_int64(ctx, pVtab->pContent->a[pCur->i]); in intarrayColumn()
150 intarray_vtab *pVtab = (intarray_vtab *)cur->pVtab; in intarrayEof() local
[all …]
H A Dvtab.c193 VTable *pVtab; in sqlite3GetVTable() local
195 for(pVtab=pTab->u.vtab.p; pVtab && pVtab->db!=db; pVtab=pVtab->pNext); in sqlite3GetVTable()
196 return pVtab; in sqlite3GetVTable()
629 memset(pVTable->pVtab, 0, sizeof(pVTable->pVtab[0])); in vtabCallConstructor()
927 p->pVtab = 0; in sqlite3VtabCallDestroy()
981 sqlite3_vtab *pVtab = aVTrans[i]->pVtab; in sqlite3VtabSync() local
982 if( pVtab && (x = pVtab->pModule->xSync)!=0 ){ in sqlite3VtabSync()
983 rc = x(pVtab); in sqlite3VtabSync()
1132 sqlite3_vtab *pVtab; in sqlite3VtabOverloadFunction() local
1146 pVtab = sqlite3GetVTable(db, pTab)->pVtab; in sqlite3VtabOverloadFunction()
[all …]
H A Dtest_fs.c174 sqlite3_free(pVtab); in fsdirDisconnect()
381 sqlite3_free(pVtab); in fstreeDisconnect()
625 fs_vtab *pVtab; in fsConnect() local
638 if( !pVtab ) return SQLITE_NOMEM; in fsConnect()
640 pVtab->zTbl = (char *)&pVtab[1]; in fsConnect()
641 pVtab->zDb = &pVtab->zTbl[strlen(zTbl)+1]; in fsConnect()
642 pVtab->db = db; in fsConnect()
643 memcpy(pVtab->zTbl, zTbl, strlen(zTbl)); in fsConnect()
644 memcpy(pVtab->zDb, zDb, strlen(zDb)); in fsConnect()
645 *ppVtab = &pVtab->base; in fsConnect()
[all …]
H A Ddbpage.c97 static int dbpageDisconnect(sqlite3_vtab *pVtab){ in dbpageDisconnect() argument
98 sqlite3_free(pVtab); in dbpageDisconnect()
174 pCsr->base.pVtab = pVTab; in dbpageOpen()
223 DbpageTable *pTab = (DbpageTable *)pCursor->pVtab; in dbpageFilter()
307 sqlite3_vtab *pVtab, in dbpageUpdate() argument
312 DbpageTable *pTab = (DbpageTable *)pVtab; in dbpageUpdate()
369 sqlite3_free(pVtab->zErrMsg); in dbpageUpdate()
370 pVtab->zErrMsg = sqlite3_mprintf("%s", zErr); in dbpageUpdate()
378 static int dbpageBegin(sqlite3_vtab *pVtab){ in dbpageBegin() argument
379 DbpageTable *pTab = (DbpageTable *)pVtab; in dbpageBegin()
H A Dtest_tclvar.c87 tclvar_vtab *pVtab; in tclvarConnect() local
95 pVtab = sqlite3MallocZero( sizeof(*pVtab) ); in tclvarConnect()
96 if( pVtab==0 ) return SQLITE_NOMEM; in tclvarConnect()
97 *ppVtab = &pVtab->base; in tclvarConnect()
98 pVtab->interp = (Tcl_Interp *)pAux; in tclvarConnect()
105 static int tclvarDisconnect(sqlite3_vtab *pVtab){ in tclvarDisconnect() argument
106 sqlite3_free(pVtab); in tclvarDisconnect()
174 Tcl_Interp *interp = ((tclvar_vtab *)(cur->pVtab))->interp; in tclvarNext()
194 Tcl_Interp *interp = ((tclvar_vtab *)(pVtabCursor->pVtab))->interp; in tclvarFilter()
256 Tcl_Interp *interp = ((tclvar_vtab *)cur->pVtab)->interp; in tclvarColumn()
H A Dvdbevtab.c101 static int bytecodevtabDisconnect(sqlite3_vtab *pVtab){ in bytecodevtabDisconnect() argument
102 bytecodevtab *p = (bytecodevtab*)pVtab; in bytecodevtabDisconnect()
155 bytecodevtab *pTab = (bytecodevtab*)cur->pVtab; in bytecodevtabNext()
199 bytecodevtab *pVTab = (bytecodevtab*)cur->pVtab; in bytecodevtabColumn()
319 bytecodevtab *pVTab = (bytecodevtab *)pVtabCursor->pVtab; in bytecodevtabFilter()
H A Dvdbe.c5932 pVtab = pC->uc.pVCur->pVtab; in sqlite3VdbeExec()
7969 pVtab = pOp->p4.pVtab->pVtab; in sqlite3VdbeExec()
7970 if( pVtab==0 || NEVER(pVtab->pModule==0) ){ in sqlite3VdbeExec()
7980 pVCur->pVtab = pVtab; in sqlite3VdbeExec()
8065 pVtab = pVCur->pVtab; in sqlite3VdbeExec()
8120 pVtab = pCur->uc.pVCur->pVtab; in sqlite3VdbeExec()
8168 pVtab = pCur->uc.pVCur->pVtab; in sqlite3VdbeExec()
8205 pVtab = pOp->p4.pVtab->pVtab; in sqlite3VdbeExec()
8217 rc = pVtab->pModule->xRename(pVtab, pName->z); in sqlite3VdbeExec()
8269 pVtab = pOp->p4.pVtab->pVtab; in sqlite3VdbeExec()
[all …]
/sqlite-3.40.0/ext/fts5/
H A Dfts5_main.c329 fts5FreeVtab((Fts5FullTable*)pVtab); in fts5DisconnectMethod()
337 Fts5Table *pTab = (Fts5Table*)pVtab; in fts5DestroyMethod()
340 fts5FreeVtab((Fts5FullTable*)pVtab); in fts5DestroyMethod()
847 && pCsr->base.pVtab==(sqlite3_vtab*)pTab in fts5TripCursors()
1622 Fts5FullTable *pTab = (Fts5FullTable*)pVtab; in fts5UpdateMethod()
1630 assert( pVtab->zErrMsg==0 ); in fts5UpdateMethod()
1744 Fts5FullTable *pTab = (Fts5FullTable*)pVtab; in fts5SyncMethod()
1758 fts5NewTransaction((Fts5FullTable*)pVtab); in fts5BeginMethod()
1779 Fts5FullTable *pTab = (Fts5FullTable*)pVtab; in fts5RollbackMethod()
2316 pNew->base.pVtab = (sqlite3_vtab*)pTab; in fts5ApiQueryPhrase()
[all …]
H A Dfts5_vocab.c133 static int fts5VocabDisconnectMethod(sqlite3_vtab *pVtab){ in fts5VocabDisconnectMethod() argument
134 Fts5VocabTable *pTab = (Fts5VocabTable*)pVtab; in fts5VocabDisconnectMethod()
142 static int fts5VocabDestroyMethod(sqlite3_vtab *pVtab){ in fts5VocabDestroyMethod() argument
143 Fts5VocabTable *pTab = (Fts5VocabTable*)pVtab; in fts5VocabDestroyMethod()
475 Fts5VocabTable *pTab = (Fts5VocabTable*)pCursor->pVtab; in fts5VocabNextMethod()
608 Fts5VocabTable *pTab = (Fts5VocabTable*)pCursor->pVtab; in fts5VocabFilterMethod()
687 int eType = ((Fts5VocabTable*)(pCursor->pVtab))->eType; in fts5VocabColumnMethod()
/sqlite-3.40.0/test/
H A Dvt02.c219 vt02_vtab *pVtab; in vt02Connect() local
234 pVtab = sqlite3_malloc( sizeof(*pVtab) ); in vt02Connect()
235 if( pVtab==0 ){ in vt02Connect()
239 memset(pVtab, 0, sizeof(*pVtab)); in vt02Connect()
240 pVtab->db = db; in vt02Connect()
243 sqlite3_free(pVtab); in vt02Connect()
245 *ppVTab = &pVtab->parent; in vt02Connect()
259 static void vt02ErrMsg(sqlite3_vtab *pVtab, const char *zFormat, ...){ in vt02ErrMsg() argument
261 sqlite3_free(pVtab->zErrMsg); in vt02ErrMsg()
263 pVtab->zErrMsg = sqlite3_vmprintf(zFormat, ap); in vt02ErrMsg()
[all …]
/sqlite-3.40.0/ext/fts3/
H A Dfts3.c531 Fts3Table *p = (Fts3Table *)pVtab; in fts3DisconnectMethod()
597 Fts3Table *p = (Fts3Table *)pVtab; in fts3DestroyMethod()
3541 Fts3Table *p = (Fts3Table*)pVtab; in fts3SyncMethod()
3589 Fts3Table *p = (Fts3Table*)pVtab; in fts3BeginMethod()
3591 UNUSED_PARAMETER(pVtab); in fts3BeginMethod()
3613 UNUSED_PARAMETER(pVtab); in fts3CommitMethod()
3627 Fts3Table *p = (Fts3Table*)pVtab; in fts3RollbackMethod()
3851 UNUSED_PARAMETER(pVtab); in fts3FindFunctionMethod()
3934 rc = fts3SyncMethod(pVtab); in fts3SavepointMethod()
3947 UNUSED_PARAMETER(pVtab); in fts3ReleaseMethod()
[all …]
H A Dfts3_tokenize_vtab.c223 static int fts3tokDisconnectMethod(sqlite3_vtab *pVtab){ in fts3tokDisconnectMethod() argument
224 Fts3tokTable *pTab = (Fts3tokTable *)pVtab; in fts3tokDisconnectMethod()
283 Fts3tokTable *pTab = (Fts3tokTable *)(pCsr->base.pVtab); in fts3tokResetCursor()
313 Fts3tokTable *pTab = (Fts3tokTable *)(pCursor->pVtab); in fts3tokNextMethod()
342 Fts3tokTable *pTab = (Fts3tokTable *)(pCursor->pVtab); in fts3tokFilterMethod()
H A Dfts3_term.c123 static int fts3termDisconnectMethod(sqlite3_vtab *pVtab){ in fts3termDisconnectMethod() argument
124 Fts3termTable *p = (Fts3termTable *)pVtab; in fts3termDisconnectMethod()
184 Fts3Table *pFts3 = ((Fts3termTable *)pCursor->pVtab)->pFts3Tab; in fts3termCloseMethod()
198 Fts3Table *pFts3 = ((Fts3termTable *)pCursor->pVtab)->pFts3Tab; in fts3termNextMethod()
256 Fts3termTable *p = (Fts3termTable *)pCursor->pVtab; in fts3termFilterMethod()
H A Dfts3_aux.c128 static int fts3auxDisconnectMethod(sqlite3_vtab *pVtab){ in fts3auxDisconnectMethod() argument
129 Fts3auxTable *p = (Fts3auxTable *)pVtab; in fts3auxDisconnectMethod()
236 Fts3Table *pFts3 = ((Fts3auxTable *)pCursor->pVtab)->pFts3Tab; in fts3auxCloseMethod()
269 Fts3Table *pFts3 = ((Fts3auxTable *)pCursor->pVtab)->pFts3Tab; in fts3auxNextMethod()
373 Fts3Table *pFts3 = ((Fts3auxTable *)pCursor->pVtab)->pFts3Tab; in fts3auxFilterMethod()
/sqlite-3.40.0/ext/lsm1/
H A Dlsm_vtab.c316 static int lsm1Disconnect(sqlite3_vtab *pVtab){ in lsm1Disconnect() argument
317 lsm1_vtab *p = (lsm1_vtab*)pVtab; in lsm1Disconnect()
327 lsm1_vtab *p = (lsm1_vtab*)pVtab; in lsm1Open()
640 lsm1_vtab *pTab = (lsm1_vtab*)(cur->pVtab); in lsm1Column()
1011 static int lsm1Begin(sqlite3_vtab *pVtab){ in lsm1Begin() argument
1012 lsm1_vtab *p = (lsm1_vtab*)pVtab; in lsm1Begin()
1019 static int lsm1Sync(sqlite3_vtab *pVtab){ in lsm1Sync() argument
1025 static int lsm1Commit(sqlite3_vtab *pVtab){ in lsm1Commit() argument
1026 lsm1_vtab *p = (lsm1_vtab*)pVtab; in lsm1Commit()
1033 static int lsm1Rollback(sqlite3_vtab *pVtab){ in lsm1Rollback() argument
[all …]
/sqlite-3.40.0/ext/recover/
H A Ddbdata.c185 static int dbdataDisconnect(sqlite3_vtab *pVtab){ in dbdataDisconnect() argument
186 DbdataTable *pTab = (DbdataTable*)pVtab; in dbdataDisconnect()
189 sqlite3_free(pVtab); in dbdataDisconnect()
265 pCsr->base.pVtab = pVTab; in dbdataOpen()
277 DbdataTable *pTab = (DbdataTable*)(pCsr->base.pVtab); in dbdataResetCursor()
499 DbdataTable *pTab = (DbdataTable*)pCursor->pVtab; in dbdataNext()
717 DbdataTable *pTab = (DbdataTable*)pCsr->base.pVtab; in dbdataDbsize()
768 DbdataTable *pTab = (DbdataTable*)pCursor->pVtab; in dbdataFilter()
832 DbdataTable *pTab = (DbdataTable*)pCursor->pVtab; in dbdataColumn()

123