Lines Matching refs:sqlite3_vtab

7580 typedef struct sqlite3_vtab sqlite3_vtab;  typedef
7605 sqlite3_vtab **ppVTab, char**);
7608 sqlite3_vtab **ppVTab, char**);
7609 int (*xBestIndex)(sqlite3_vtab *pVTab, sqlite3_index_info*);
7610 int (*xDisconnect)(sqlite3_vtab *pVTab);
7611 int (*xDestroy)(sqlite3_vtab *pVTab);
7612 int (*xOpen)(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor);
7620 int (*xUpdate)(sqlite3_vtab *, int, sqlite3_value **, sqlite3_int64 *);
7621 int (*xBegin)(sqlite3_vtab *pVTab);
7622 int (*xSync)(sqlite3_vtab *pVTab);
7623 int (*xCommit)(sqlite3_vtab *pVTab);
7624 int (*xRollback)(sqlite3_vtab *pVTab);
7625 int (*xFindFunction)(sqlite3_vtab *pVtab, int nArg, const char *zName,
7628 int (*xRename)(sqlite3_vtab *pVtab, const char *zNew);
7631 int (*xSavepoint)(sqlite3_vtab *pVTab, int);
7632 int (*xRelease)(sqlite3_vtab *pVTab, int);
7633 int (*xRollbackTo)(sqlite3_vtab *pVTab, int);
7639 int (*xIntegrity)(sqlite3_vtab *pVTab, const char *zSchema,
7923 struct sqlite3_vtab { struct
7948 sqlite3_vtab *pVtab; /* Virtual table of this cursor */ argument
18318 sqlite3_vtab *pVtab; /* Pointer to vtab instance */
21403 SQLITE_PRIVATE void sqlite3VtabImportErrmsg(Vdbe*, sqlite3_vtab*);
86332 sqlite3_vtab *pVtab = pOp->p4.pVtab->pVtab;
89756 SQLITE_PRIVATE void sqlite3VtabImportErrmsg(Vdbe *p, sqlite3_vtab *pVtab){
98663 sqlite3_vtab *pVtab;
100740 sqlite3_vtab *pVtab;
100785 sqlite3_vtab *pVtab;
100874 sqlite3_vtab *pVtab;
100928 sqlite3_vtab *pVtab;
100984 sqlite3_vtab *pVtab;
101026 sqlite3_vtab *pVtab;
101082 sqlite3_vtab *pVtab;
105054 sqlite3_vtab base; /* Base class - must be first */
105084 sqlite3_vtab **ppVtab,
105124 *ppVtab = (sqlite3_vtab*)pNew;
105136 static int bytecodevtabDisconnect(sqlite3_vtab *pVtab){
105145 static int bytecodevtabOpen(sqlite3_vtab *p, sqlite3_vtab_cursor **ppCursor){
105407 sqlite3_vtab *tab,
139530 sqlite3_vtab *pVTab;
140395 sqlite3_vtab base; /* Base class. Must be first */
140415 sqlite3_vtab **ppVtab,
140466 *ppVtab = (sqlite3_vtab*)pTab;
140473 static int pragmaVtabDisconnect(sqlite3_vtab *pVtab){
140486 static int pragmaVtabBestIndex(sqlite3_vtab *tab, sqlite3_index_info *pIdxInfo){
140523 static int pragmaVtabOpen(sqlite3_vtab *pVtab, sqlite3_vtab_cursor **ppCursor){
154369 sqlite3_vtab *p = pVTab->pVtab;
154716 int (*xConstruct)(sqlite3*,void*,int,const char*const*,sqlite3_vtab**,char**),
154892 sqlite3_int64 nBytes = sizeof(sqlite3_vtab*)*
154898 memset(&aVTrans[db->nVTrans], 0, sizeof(sqlite3_vtab *)*ARRAY_INCR);
155068 int (*xDestroy)(sqlite3_vtab *);
155109 sqlite3_vtab *p = pVTab->pVtab;
155111 int (*x)(sqlite3_vtab *);
155112 x = *(int (**)(sqlite3_vtab *))((char *)p->pModule + offset);
155137 int (*x)(sqlite3_vtab *);
155138 sqlite3_vtab *pVtab = aVTrans[i]->pVtab;
155245 int (*xMethod)(sqlite3_vtab *, int);
155292 sqlite3_vtab *pVtab;
159360 sqlite3_vtab *pVtab;
162313 sqlite3_vtab *pVtab = sqlite3GetVTable(pParse->db, pTab)->pVtab;
184399 sqlite3_vtab base; /* Base class used by SQLite core */
184659 SQLITE_PRIVATE int sqlite3Fts3UpdateMethod(sqlite3_vtab*,int,sqlite3_value**,sqlite3_int64*);
185064 static int fts3DisconnectMethod(sqlite3_vtab *pVtab){
185130 static int fts3DestroyMethod(sqlite3_vtab *pVtab){
185713 sqlite3_vtab **ppVTab, /* Write the resulting vtab structure here */
186076 fts3DisconnectMethod((sqlite3_vtab *)p);
186096 sqlite3_vtab **ppVtab, /* OUT: New sqlite3_vtab object */
186106 sqlite3_vtab **ppVtab, /* OUT: New sqlite3_vtab object */
186146 static int fts3BestIndexMethod(sqlite3_vtab *pVTab, sqlite3_index_info *pInfo){
186275 static int fts3OpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCsr){
188041 sqlite3_vtab *pVtab, /* Virtual table handle */
188053 static int fts3SyncMethod(sqlite3_vtab *pVtab){
188123 static int fts3BeginMethod(sqlite3_vtab *pVtab){
188146 static int fts3CommitMethod(sqlite3_vtab *pVtab){
188161 static int fts3RollbackMethod(sqlite3_vtab *pVtab){
188369 sqlite3_vtab *pVtab, /* Virtual table handle */
188405 sqlite3_vtab *pVtab, /* Virtual table handle */
188466 static int fts3SavepointMethod(sqlite3_vtab *pVtab, int iSavepoint){
188499 static int fts3ReleaseMethod(sqlite3_vtab *pVtab, int iSavepoint){
188513 static int fts3RollbackToMethod(sqlite3_vtab *pVtab, int iSavepoint){
188544 sqlite3_vtab *pVtab, /* The virtual table to be checked */
190748 sqlite3_vtab base; /* Base class used by SQLite core */
190786 sqlite3_vtab **ppVtab, /* OUT: New sqlite3_vtab object */
190839 *ppVtab = (sqlite3_vtab *)p;
190852 static int fts3auxDisconnectMethod(sqlite3_vtab *pVtab){
190874 sqlite3_vtab *pVTab,
190943 static int fts3auxOpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCsr){
194445 sqlite3_vtab base; /* Base class used by SQLite core */
194554 sqlite3_vtab **ppVtab, /* OUT: New sqlite3_vtab object */
194614 static int fts3tokDisconnectMethod(sqlite3_vtab *pVtab){
194626 sqlite3_vtab *pVTab,
194654 static int fts3tokOpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCsr){
200522 sqlite3_vtab *pVtab, /* FTS3 vtab object */
207856 sqlite3_vtab base; /* Base class - must be first */
207866 sqlite3_vtab **ppVtab,
207896 *ppVtab = (sqlite3_vtab*)pNew;
207905 static int jsonEachDisconnect(sqlite3_vtab *pVtab){
207912 static int jsonEachOpenEach(sqlite3_vtab *p, sqlite3_vtab_cursor **ppCursor){
207926 static int jsonEachOpenTree(sqlite3_vtab *p, sqlite3_vtab_cursor **ppCursor){
208209 sqlite3_vtab *tab,
208668 sqlite3_vtab base; /* Base class. Must be first */
209498 sqlite3 *, void *, int, const char *const*, sqlite3_vtab **, char **, int
209508 sqlite3_vtab **ppVtab,
209521 sqlite3_vtab **ppVtab,
209562 static int rtreeDisconnect(sqlite3_vtab *pVtab){
209570 static int rtreeDestroy(sqlite3_vtab *pVtab){
209598 static int rtreeOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){
209639 pCsr->base.pVtab = (sqlite3_vtab*)pRtree;
210524 static int rtreeBestIndex(sqlite3_vtab *tab, sqlite3_index_info *pIdxInfo){
211591 sqlite3_vtab *pVtab,
211737 static int rtreeBeginTransaction(sqlite3_vtab *pVtab){
211748 static int rtreeEndTransaction(sqlite3_vtab *pVtab){
211758 static int rtreeRename(sqlite3_vtab *pVtab, const char *zNewName){
211791 static int rtreeSavepoint(sqlite3_vtab *pVtab, int iSavepoint){
211852 static int rtreeIntegrity(sqlite3_vtab*, const char*, const char*, int, char**);
212106 sqlite3_vtab **ppVtab, /* OUT: New virtual table */
212216 *ppVtab = (sqlite3_vtab *)pRtree;
212706 sqlite3_vtab *pVtab, /* The virtual table to check */
214034 sqlite3_vtab **ppVtab, /* OUT: New virtual table */
214104 *ppVtab = (sqlite3_vtab *)pRtree;
214123 sqlite3_vtab **ppVtab,
214136 sqlite3_vtab **ppVtab,
214288 static int geopolyBestIndex(sqlite3_vtab *tab, sqlite3_index_info *pIdxInfo){
214397 sqlite3_vtab *pVtab,
214533 sqlite3_vtab *pVtab,
221840 sqlite3_vtab base; /* base class. MUST BE FIRST! */
221856 sqlite3_vtab **ppVtab,
221889 *ppVtab = (sqlite3_vtab*)pTab;
221896 static int statDisconnect(sqlite3_vtab *pVtab){
221911 static int statBestIndex(sqlite3_vtab *tab, sqlite3_index_info *pIdxInfo){
221985 static int statOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){
222656 sqlite3_vtab base; /* Base class. Must be first */
222674 sqlite3_vtab **ppVtab,
222699 *ppVtab = (sqlite3_vtab*)pTab;
222706 static int dbpageDisconnect(sqlite3_vtab *pVtab){
222719 static int dbpageBestIndex(sqlite3_vtab *tab, sqlite3_index_info *pIdxInfo){
222775 static int dbpageOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){
222918 sqlite3_vtab *pVtab,
222992 static int dbpageBegin(sqlite3_vtab *pVtab){
230736 sqlite3_vtab base; /* Base class used by SQLite core */
247362 sqlite3_vtab base;
247381 sqlite3_vtab **ppVtab,
247396 *ppVtab = (sqlite3_vtab*)pNew;
247406 sqlite3_vtab *tab,
247430 static int fts5structDisconnectMethod(sqlite3_vtab *pVtab){
247439 static int fts5structOpenMethod(sqlite3_vtab *p, sqlite3_vtab_cursor **ppCsr){
247988 static int fts5DisconnectMethod(sqlite3_vtab *pVtab){
247996 static int fts5DestroyMethod(sqlite3_vtab *pVtab){
248022 sqlite3_vtab **ppVTab, /* Write the resulting vtab structure here */
248081 *ppVTab = (sqlite3_vtab*)pTab;
248094 sqlite3_vtab **ppVtab, /* OUT: New sqlite3_vtab object */
248104 sqlite3_vtab **ppVtab, /* OUT: New sqlite3_vtab object */
248214 static int fts5BestIndexMethod(sqlite3_vtab *pVTab, sqlite3_index_info *pInfo){
248355 if( pCsr->base.pVtab==(sqlite3_vtab*)pTab ) return SQLITE_OK;
248363 static int fts5OpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCsr){
248517 && pCsr->base.pVtab==(sqlite3_vtab*)pTab
249315 sqlite3_vtab *pVtab, /* Virtual table handle */
249474 static int fts5SyncMethod(sqlite3_vtab *pVtab){
249487 static int fts5BeginMethod(sqlite3_vtab *pVtab){
249498 static int fts5CommitMethod(sqlite3_vtab *pVtab){
249508 static int fts5RollbackMethod(sqlite3_vtab *pVtab){
250096 pNew->base.pVtab = (sqlite3_vtab*)pTab;
250311 sqlite3_vtab *pVtab, /* Virtual table handle */
250336 sqlite3_vtab *pVtab, /* Virtual table handle */
250355 static int fts5SavepointMethod(sqlite3_vtab *pVtab, int iSavepoint){
250372 static int fts5ReleaseMethod(sqlite3_vtab *pVtab, int iSavepoint){
250390 static int fts5RollbackToMethod(sqlite3_vtab *pVtab, int iSavepoint){
250625 sqlite3_vtab *pVtab, /* the FTS5 virtual table to check */
254627 sqlite3_vtab base;
254713 static int fts5VocabDisconnectMethod(sqlite3_vtab *pVtab){
254722 static int fts5VocabDestroyMethod(sqlite3_vtab *pVtab){
254754 sqlite3_vtab **ppVTab, /* Write the resulting vtab structure here */
254802 *ppVTab = (sqlite3_vtab*)pRet;
254816 sqlite3_vtab **ppVtab, /* OUT: New sqlite3_vtab object */
254826 sqlite3_vtab **ppVtab, /* OUT: New sqlite3_vtab object */
254845 sqlite3_vtab *pUnused,
254907 sqlite3_vtab *pVTab,
255427 sqlite3_vtab base; /* Base class - must be first */
255459 sqlite3_vtab **ppVtab,
255488 *ppVtab = (sqlite3_vtab*)pNew;
255499 static int stmtDisconnect(sqlite3_vtab *pVtab){
255507 static int stmtOpen(sqlite3_vtab *p, sqlite3_vtab_cursor **ppCursor){
255658 sqlite3_vtab *tab,