gdrsclib
Data Fields
sqlite3_pcache_methods Struct Reference

#include <sqlite3.h>

Data Fields

void * pArg
 
int(* xInit )(void *)
 
void(* xShutdown )(void *)
 
sqlite3_pcache *(* xCreate )(int szPage, int bPurgeable)
 
void(* xCachesize )(sqlite3_pcache *, int nCachesize)
 
int(* xPagecount )(sqlite3_pcache *)
 
void *(* xFetch )(sqlite3_pcache *, unsigned key, int createFlag)
 
void(* xUnpin )(sqlite3_pcache *, void *, int discard)
 
void(* xRekey )(sqlite3_pcache *, void *, unsigned oldKey, unsigned newKey)
 
void(* xTruncate )(sqlite3_pcache *, unsigned iLimit)
 
void(* xDestroy )(sqlite3_pcache *)
 

Detailed Description

Definition at line 5932 of file sqlite3.c.

Field Documentation

◆ pArg

void * pArg

Definition at line 5933 of file sqlite3.c.

◆ xCachesize

void(* xCachesize)(sqlite3_pcache *, int nCachesize)

Definition at line 5937 of file sqlite3.c.

◆ xCreate

sqlite3_pcache *(* xCreate)(int szPage, int bPurgeable)

Definition at line 5936 of file sqlite3.c.

◆ xDestroy

void(* xDestroy)(sqlite3_pcache *)

Definition at line 5943 of file sqlite3.c.

◆ xFetch

void *(* xFetch)(sqlite3_pcache *, unsigned key, int createFlag)

Definition at line 5939 of file sqlite3.c.

◆ xInit

int(* xInit)(void *)

Definition at line 5934 of file sqlite3.c.

◆ xPagecount

int(* xPagecount)(sqlite3_pcache *)

Definition at line 5938 of file sqlite3.c.

◆ xRekey

void(* xRekey)(sqlite3_pcache *, void *, unsigned oldKey, unsigned newKey)

Definition at line 5941 of file sqlite3.c.

◆ xShutdown

void(* xShutdown)(void *)

Definition at line 5935 of file sqlite3.c.

◆ xTruncate

void(* xTruncate)(sqlite3_pcache *, unsigned iLimit)

Definition at line 5942 of file sqlite3.c.

◆ xUnpin

void(* xUnpin)(sqlite3_pcache *, void *, int discard)

Definition at line 5940 of file sqlite3.c.


The documentation for this struct was generated from the following files: