Lines Matching refs:sqlite3_vtab

5672 typedef struct sqlite3_vtab sqlite3_vtab;  typedef
5697 sqlite3_vtab **ppVTab, char**);
5700 sqlite3_vtab **ppVTab, char**);
5701 int (*xBestIndex)(sqlite3_vtab *pVTab, sqlite3_index_info*);
5702 int (*xDisconnect)(sqlite3_vtab *pVTab);
5703 int (*xDestroy)(sqlite3_vtab *pVTab);
5704 int (*xOpen)(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor);
5712 int (*xUpdate)(sqlite3_vtab *, int, sqlite3_value **, sqlite3_int64 *);
5713 int (*xBegin)(sqlite3_vtab *pVTab);
5714 int (*xSync)(sqlite3_vtab *pVTab);
5715 int (*xCommit)(sqlite3_vtab *pVTab);
5716 int (*xRollback)(sqlite3_vtab *pVTab);
5717 int (*xFindFunction)(sqlite3_vtab *pVtab, int nArg, const char *zName,
5720 int (*xRename)(sqlite3_vtab *pVtab, const char *zNew);
5723 int (*xSavepoint)(sqlite3_vtab *pVTab, int);
5724 int (*xRelease)(sqlite3_vtab *pVTab, int);
5725 int (*xRollbackTo)(sqlite3_vtab *pVTab, int);
5894 struct sqlite3_vtab { struct
5919 sqlite3_vtab *pVtab; /* Virtual table of this cursor */ argument
11494 sqlite3_vtab *pVtab; /* Pointer to vtab instance */
13580 SQLITE_PRIVATE void sqlite3VtabImportErrmsg(Vdbe*, sqlite3_vtab*);
65902 sqlite3_vtab *pVtab = pOp->p4.pVtab->pVtab;
68967 SQLITE_PRIVATE void sqlite3VtabImportErrmsg(Vdbe *p, sqlite3_vtab *pVtab){
75290 sqlite3_vtab *pVtab;
76918 sqlite3_vtab *pVtab;
76978 sqlite3_vtab *pVtab;
77026 sqlite3_vtab *pVtab;
77070 sqlite3_vtab *pVtab;
77113 sqlite3_vtab *pVtab;
77165 sqlite3_vtab *pVtab;
114694 sqlite3_vtab *p = pVTab->pVtab;
115037 int (*xConstruct)(sqlite3*,void*,int,const char*const*,sqlite3_vtab**,char**),
115208 int nBytes = sizeof(sqlite3_vtab *) * (db->nVTrans + ARRAY_INCR);
115213 memset(&aVTrans[db->nVTrans], 0, sizeof(sqlite3_vtab *)*ARRAY_INCR);
115390 sqlite3_vtab *p = pVTab->pVtab;
115392 int (*x)(sqlite3_vtab *);
115393 x = *(int (**)(sqlite3_vtab *))((char *)p->pModule + offset);
115419 int (*x)(sqlite3_vtab *);
115420 sqlite3_vtab *pVtab = aVTrans[i]->pVtab;
115522 int (*xMethod)(sqlite3_vtab *, int);
115564 sqlite3_vtab *pVtab;
118170 sqlite3_vtab *pVtab = sqlite3GetVTable(pParse->db, pTab)->pVtab;
132885 sqlite3_vtab base; /* Base class used by SQLite core */
133130 SQLITE_PRIVATE int sqlite3Fts3UpdateMethod(sqlite3_vtab*,int,sqlite3_value**,sqlite3_int64*);
133480 static int fts3DisconnectMethod(sqlite3_vtab *pVtab){
133545 static int fts3DestroyMethod(sqlite3_vtab *pVtab){
134108 sqlite3_vtab **ppVTab, /* Write the resulting vtab structure here */
134464 fts3DisconnectMethod((sqlite3_vtab *)p);
134484 sqlite3_vtab **ppVtab, /* OUT: New sqlite3_vtab object */
134494 sqlite3_vtab **ppVtab, /* OUT: New sqlite3_vtab object */
134521 static int fts3BestIndexMethod(sqlite3_vtab *pVTab, sqlite3_index_info *pInfo){
134643 static int fts3OpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCsr){
136330 sqlite3_vtab *pVtab, /* Virtual table handle */
136342 static int fts3SyncMethod(sqlite3_vtab *pVtab){
136415 static int fts3BeginMethod(sqlite3_vtab *pVtab){
136432 static int fts3CommitMethod(sqlite3_vtab *pVtab){
136447 static int fts3RollbackMethod(sqlite3_vtab *pVtab){
136652 sqlite3_vtab *pVtab, /* Virtual table handle */
136688 sqlite3_vtab *pVtab, /* Virtual table handle */
136745 static int fts3SavepointMethod(sqlite3_vtab *pVtab, int iSavepoint){
136762 static int fts3ReleaseMethod(sqlite3_vtab *pVtab, int iSavepoint){
136777 static int fts3RollbackToMethod(sqlite3_vtab *pVtab, int iSavepoint){
138912 sqlite3_vtab base; /* Base class used by SQLite core */
138950 sqlite3_vtab **ppVtab, /* OUT: New sqlite3_vtab object */
139003 *ppVtab = (sqlite3_vtab *)p;
139016 static int fts3auxDisconnectMethod(sqlite3_vtab *pVtab){
139038 sqlite3_vtab *pVTab,
139107 static int fts3auxOpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCsr){
142557 sqlite3_vtab base; /* Base class used by SQLite core */
142666 sqlite3_vtab **ppVtab, /* OUT: New sqlite3_vtab object */
142725 static int fts3tokDisconnectMethod(sqlite3_vtab *pVtab){
142737 sqlite3_vtab *pVTab,
142765 static int fts3tokOpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCsr){
148461 sqlite3_vtab *pVtab, /* FTS3 vtab object */
151085 sqlite3_vtab base; /* Base class. Must be first */
151722 sqlite3 *, void *, int, const char *const*, sqlite3_vtab **, char **, int
151732 sqlite3_vtab **ppVtab,
151745 sqlite3_vtab **ppVtab,
151781 static int rtreeDisconnect(sqlite3_vtab *pVtab){
151789 static int rtreeDestroy(sqlite3_vtab *pVtab){
151816 static int rtreeOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){
152508 pCsr->base.pVtab = (sqlite3_vtab*)pRtree;
152638 static int rtreeBestIndex(sqlite3_vtab *tab, sqlite3_index_info *pIdxInfo){
153764 sqlite3_vtab *pVtab,
153894 static int rtreeRename(sqlite3_vtab *pVtab, const char *zNewName){
154134 sqlite3_vtab **ppVtab, /* OUT: New virtual table */
154211 *ppVtab = (sqlite3_vtab *)pRtree;
155338 sqlite3_vtab base;
155354 sqlite3_vtab **ppVtab,
155383 *ppVtab = (sqlite3_vtab*)pTab;
155390 static int statDisconnect(sqlite3_vtab *pVtab){
155399 static int statBestIndex(sqlite3_vtab *tab, sqlite3_index_info *pIdxInfo){
155426 static int statOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){