| /sqlite-3.40.0/ext/misc/ |
| H A D | vtshim.c | 169 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 D | closure.c | 468 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 D | vtablog.c | 238 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 D | zipfile.c | 431 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 D | btreeinfo.c | 148 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 D | fuzzer.c | 242 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 D | csv.c | 338 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 D | test8.c | 336 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 D | test_schema.c | 79 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 D | test_intarray.c | 75 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 D | vtab.c | 193 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 D | test_fs.c | 174 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 D | dbpage.c | 97 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 D | test_tclvar.c | 87 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 D | vdbevtab.c | 101 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 D | vdbe.c | 5932 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 D | fts5_main.c | 329 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 D | fts5_vocab.c | 133 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 D | vt02.c | 219 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 D | fts3.c | 531 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 D | fts3_tokenize_vtab.c | 223 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 D | fts3_term.c | 123 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 D | fts3_aux.c | 128 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 D | lsm_vtab.c | 316 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 D | dbdata.c | 185 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()
|