Lines Matching defs:sqlite3_module
6963 typedef struct sqlite3_module sqlite3_module; typedef
6981 struct sqlite3_module { struct
6982 int iVersion;
6983 int (*xCreate)(sqlite3*, void *pAux,
6986 int (*xConnect)(sqlite3*, void *pAux,
6989 int (*xBestIndex)(sqlite3_vtab *pVTab, sqlite3_index_info*);
6990 int (*xDisconnect)(sqlite3_vtab *pVTab);
6991 int (*xDestroy)(sqlite3_vtab *pVTab);
6992 int (*xOpen)(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor);
6993 int (*xClose)(sqlite3_vtab_cursor*);
6994 int (*xFilter)(sqlite3_vtab_cursor*, int idxNum, const char *idxStr,
6996 int (*xNext)(sqlite3_vtab_cursor*);
6997 int (*xEof)(sqlite3_vtab_cursor*);
6998 int (*xColumn)(sqlite3_vtab_cursor*, sqlite3_context*, int);
6999 int (*xRowid)(sqlite3_vtab_cursor*, sqlite3_int64 *pRowid);
7000 int (*xUpdate)(sqlite3_vtab *, int, sqlite3_value **, sqlite3_int64 *);
7001 int (*xBegin)(sqlite3_vtab *pVTab);
7002 int (*xSync)(sqlite3_vtab *pVTab);
7003 int (*xCommit)(sqlite3_vtab *pVTab);
7004 int (*xRollback)(sqlite3_vtab *pVTab);
7005 int (*xFindFunction)(sqlite3_vtab *pVtab, int nArg, const char *zName,
7008 int (*xRename)(sqlite3_vtab *pVtab, const char *zNew);
7011 int (*xSavepoint)(sqlite3_vtab *pVTab, int);
7012 int (*xRelease)(sqlite3_vtab *pVTab, int);
7013 int (*xRollbackTo)(sqlite3_vtab *pVTab, int);
7016 int (*xShadowName)(const char*);