Lines Matching refs:sqlite3_vtab
5269 typedef struct sqlite3_vtab sqlite3_vtab; typedef
5294 sqlite3_vtab **ppVTab, char**);
5297 sqlite3_vtab **ppVTab, char**);
5298 int (*xBestIndex)(sqlite3_vtab *pVTab, sqlite3_index_info*);
5299 int (*xDisconnect)(sqlite3_vtab *pVTab);
5300 int (*xDestroy)(sqlite3_vtab *pVTab);
5301 int (*xOpen)(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor);
5309 int (*xUpdate)(sqlite3_vtab *, int, sqlite3_value **, sqlite3_int64 *);
5310 int (*xBegin)(sqlite3_vtab *pVTab);
5311 int (*xSync)(sqlite3_vtab *pVTab);
5312 int (*xCommit)(sqlite3_vtab *pVTab);
5313 int (*xRollback)(sqlite3_vtab *pVTab);
5314 int (*xFindFunction)(sqlite3_vtab *pVtab, int nArg, const char *zName,
5317 int (*xRename)(sqlite3_vtab *pVtab, const char *zNew);
5320 int (*xSavepoint)(sqlite3_vtab *pVTab, int);
5321 int (*xRelease)(sqlite3_vtab *pVTab, int);
5322 int (*xRollbackTo)(sqlite3_vtab *pVTab, int);
5476 struct sqlite3_vtab { struct
5501 sqlite3_vtab *pVtab; /* Virtual table of this cursor */ argument
9844 sqlite3_vtab *pVtab; /* Pointer to vtab instance */
58480 sqlite3_vtab *pVtab = pOp->p4.pVtab->pVtab;
62851 static void importVtabErrMsg(Vdbe *p, sqlite3_vtab *pVtab){
63150 sqlite3_vtab *pVtab;
63278 sqlite3_vtab *pVtab;
63288 sqlite3_vtab *pVtab;
63295 sqlite3_vtab *pVtab;
63301 sqlite3_vtab *pVtab;
63307 sqlite3_vtab *pVtab;
63311 sqlite3_vtab *pVtab;
66957 sqlite3_vtab *pVtab;
68412 sqlite3_vtab *pVtab;
68468 sqlite3_vtab *pVtab;
68526 sqlite3_vtab *pVtab;
68585 sqlite3_vtab *pVtab;
68632 sqlite3_vtab *pVtab;
68676 sqlite3_vtab *pVtab;
97400 sqlite3_vtab *p = pVTab->pVtab;
97710 int (*xConstruct)(sqlite3*,void*,int,const char*const*,sqlite3_vtab**,char**),
97854 int nBytes = sizeof(sqlite3_vtab *) * (db->nVTrans + ARRAY_INCR);
97859 memset(&aVTrans[db->nVTrans], 0, sizeof(sqlite3_vtab *)*ARRAY_INCR);
98024 sqlite3_vtab *p = pVTab->pVtab;
98026 int (*x)(sqlite3_vtab *);
98027 x = *(int (**)(sqlite3_vtab *))((char *)p->pModule + offset);
98054 int (*x)(sqlite3_vtab *);
98055 sqlite3_vtab *pVtab = aVTrans[i]->pVtab;
98159 int (*xMethod)(sqlite3_vtab *, int);
98201 sqlite3_vtab *pVtab;
100398 sqlite3_vtab *pVtab = sqlite3GetVTable(pParse->db, pTab)->pVtab;
111940 sqlite3_vtab base; /* Base class used by SQLite core */
112151 SQLITE_PRIVATE int sqlite3Fts3UpdateMethod(sqlite3_vtab*,int,sqlite3_value**,sqlite3_int64*);
112436 static int fts3DisconnectMethod(sqlite3_vtab *pVtab){
112488 static int fts3DestroyMethod(sqlite3_vtab *pVtab){
112877 sqlite3_vtab **ppVTab, /* Write the resulting vtab structure here */
113127 fts3DisconnectMethod((sqlite3_vtab *)p);
113147 sqlite3_vtab **ppVtab, /* OUT: New sqlite3_vtab object */
113157 sqlite3_vtab **ppVtab, /* OUT: New sqlite3_vtab object */
113171 static int fts3BestIndexMethod(sqlite3_vtab *pVTab, sqlite3_index_info *pInfo){
113241 static int fts3OpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCsr){
114649 sqlite3_vtab *pVtab, /* Virtual table handle */
114661 static int fts3SyncMethod(sqlite3_vtab *pVtab){
114670 static int fts3BeginMethod(sqlite3_vtab *pVtab){
114686 static int fts3CommitMethod(sqlite3_vtab *pVtab){
114701 static int fts3RollbackMethod(sqlite3_vtab *pVtab){
114884 sqlite3_vtab *pVtab, /* Virtual table handle */
114920 sqlite3_vtab *pVtab, /* Virtual table handle */
114959 static int fts3SavepointMethod(sqlite3_vtab *pVtab, int iSavepoint){
114966 static int fts3ReleaseMethod(sqlite3_vtab *pVtab, int iSavepoint){
114975 static int fts3RollbackToMethod(sqlite3_vtab *pVtab, int iSavepoint){
116461 sqlite3_vtab base; /* Base class used by SQLite core */
116497 sqlite3_vtab **ppVtab, /* OUT: New sqlite3_vtab object */
116541 *ppVtab = (sqlite3_vtab *)p;
116550 static int fts3auxDisconnectMethod(sqlite3_vtab *pVtab){
116572 sqlite3_vtab *pVTab,
116627 static int fts3auxOpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCsr){
122741 sqlite3_vtab *pVtab, /* FTS3 vtab object */
124527 sqlite3_vtab base;
125091 sqlite3 *, void *, int, const char *const*, sqlite3_vtab **, char **, int
125101 sqlite3_vtab **ppVtab,
125114 sqlite3_vtab **ppVtab,
125150 static int rtreeDisconnect(sqlite3_vtab *pVtab){
125158 static int rtreeDestroy(sqlite3_vtab *pVtab){
125185 static int rtreeOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){
125737 static int rtreeBestIndex(sqlite3_vtab *tab, sqlite3_index_info *pIdxInfo){
127099 sqlite3_vtab *pVtab,
127216 static int rtreeRename(sqlite3_vtab *pVtab, const char *zNewName){
127411 sqlite3_vtab **ppVtab, /* OUT: New virtual table */
127488 *ppVtab = (sqlite3_vtab *)pRtree;