Lines Matching defs:Pager
68 ** Each open file is managed by a separate instance of the "Pager" structure.
70 typedef struct Pager Pager;
76 int sqlitepager_open(Pager **ppPager, const char *zFilename,
78 void sqlitepager_set_destructor(Pager*, void(*)(void*));
79 void sqlitepager_set_cachesize(Pager*, int);
80 int sqlitepager_close(Pager *pPager);
81 int sqlitepager_get(Pager *pPager, Pgno pgno, void **ppPage);
82 void *sqlitepager_lookup(Pager *pPager, Pgno pgno);
88 int sqlitepager_overwrite(Pager *pPager, Pgno pgno, void*);
89 int sqlitepager_pagecount(Pager*);
90 int sqlitepager_truncate(Pager*,Pgno);
92 int sqlitepager_commit(Pager*);
93 int sqlitepager_rollback(Pager*);
94 int sqlitepager_isreadonly(Pager*);
95 int sqlitepager_ckpt_begin(Pager*);
96 int sqlitepager_ckpt_commit(Pager*);
97 int sqlitepager_ckpt_rollback(Pager*);
99 void sqlitepager_dont_write(Pager*, Pgno);
100 int *sqlitepager_stats(Pager*);
101 void sqlitepager_set_safety_level(Pager*,int);
102 const char *sqlitepager_filename(Pager*);
103 int sqlitepager_rename(Pager*, const char *zNewName);
104 void sqlitepager_set_codec(Pager*,void(*)(void*,void*,Pgno,int),void*);
107 void sqlitepager_refdump(Pager*);