Lines Matching defs:sqlite3_module
6692 typedef struct sqlite3_module sqlite3_module; typedef
6710 struct sqlite3_module { struct
6711 int iVersion;
6712 int (*xCreate)(sqlite3*, void *pAux,
6715 int (*xConnect)(sqlite3*, void *pAux,
6718 int (*xBestIndex)(sqlite3_vtab *pVTab, sqlite3_index_info*);
6719 int (*xDisconnect)(sqlite3_vtab *pVTab);
6720 int (*xDestroy)(sqlite3_vtab *pVTab);
6721 int (*xOpen)(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor);
6722 int (*xClose)(sqlite3_vtab_cursor*);
6723 int (*xFilter)(sqlite3_vtab_cursor*, int idxNum, const char *idxStr,
6725 int (*xNext)(sqlite3_vtab_cursor*);
6726 int (*xEof)(sqlite3_vtab_cursor*);
6727 int (*xColumn)(sqlite3_vtab_cursor*, sqlite3_context*, int);
6728 int (*xRowid)(sqlite3_vtab_cursor*, sqlite3_int64 *pRowid);
6729 int (*xUpdate)(sqlite3_vtab *, int, sqlite3_value **, sqlite3_int64 *);
6730 int (*xBegin)(sqlite3_vtab *pVTab);
6731 int (*xSync)(sqlite3_vtab *pVTab);
6732 int (*xCommit)(sqlite3_vtab *pVTab);
6733 int (*xRollback)(sqlite3_vtab *pVTab);
6734 int (*xFindFunction)(sqlite3_vtab *pVtab, int nArg, const char *zName,
6737 int (*xRename)(sqlite3_vtab *pVtab, const char *zNew);
6740 int (*xSavepoint)(sqlite3_vtab *pVTab, int);
6741 int (*xRelease)(sqlite3_vtab *pVTab, int);
6742 int (*xRollbackTo)(sqlite3_vtab *pVTab, int);
6745 int (*xShadowName)(const char*);