Lines Matching defs:sqlite3_module
7583 typedef struct sqlite3_module sqlite3_module; typedef
7601 struct sqlite3_module { struct
7602 int iVersion;
7603 int (*xCreate)(sqlite3*, void *pAux,
7606 int (*xConnect)(sqlite3*, void *pAux,
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);
7613 int (*xClose)(sqlite3_vtab_cursor*);
7614 int (*xFilter)(sqlite3_vtab_cursor*, int idxNum, const char *idxStr,
7616 int (*xNext)(sqlite3_vtab_cursor*);
7617 int (*xEof)(sqlite3_vtab_cursor*);
7618 int (*xColumn)(sqlite3_vtab_cursor*, sqlite3_context*, int);
7619 int (*xRowid)(sqlite3_vtab_cursor*, sqlite3_int64 *pRowid);
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);
7636 int (*xShadowName)(const char*);
7639 int (*xIntegrity)(sqlite3_vtab *pVTab, const char *zSchema,