theSq3Lite 10.0 NHI1 - theKernel - theLink - theConfig - theSq3Lite - theCompiler - theBrain - theGuard - theLib - theATL
c - tcl - atl - cs - py - rb - jv - cc
Loading...
Searching...
No Matches
sqlite3_pcache_methods2 Struct Reference

#include <sqlite3_modified.h>

+ Collaboration diagram for sqlite3_pcache_methods2:

Data Fields

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

Detailed Description

Definition at line 9065 of file sqlite3_modified.h.

Field Documentation

◆ iVersion

int sqlite3_pcache_methods2::iVersion

Definition at line 9066 of file sqlite3_modified.h.

◆ pArg

void* sqlite3_pcache_methods2::pArg

Definition at line 9067 of file sqlite3_modified.h.

◆ xCachesize

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

Definition at line 9071 of file sqlite3_modified.h.

◆ xCreate

sqlite3_pcache *(* sqlite3_pcache_methods2::xCreate) (int szPage, int szExtra, int bPurgeable)

Definition at line 9070 of file sqlite3_modified.h.

◆ xDestroy

void(* sqlite3_pcache_methods2::xDestroy) (sqlite3_pcache *)

Definition at line 9078 of file sqlite3_modified.h.

◆ xFetch

sqlite3_pcache_page *(* sqlite3_pcache_methods2::xFetch) (sqlite3_pcache *, unsigned key, int createFlag)

Definition at line 9073 of file sqlite3_modified.h.

◆ xInit

int(* sqlite3_pcache_methods2::xInit) (void *)

Definition at line 9068 of file sqlite3_modified.h.

◆ xPagecount

int(* sqlite3_pcache_methods2::xPagecount) (sqlite3_pcache *)

Definition at line 9072 of file sqlite3_modified.h.

◆ xRekey

void(* sqlite3_pcache_methods2::xRekey) (sqlite3_pcache *, sqlite3_pcache_page *, unsigned oldKey, unsigned newKey)

Definition at line 9075 of file sqlite3_modified.h.

◆ xShrink

void(* sqlite3_pcache_methods2::xShrink) (sqlite3_pcache *)

Definition at line 9079 of file sqlite3_modified.h.

◆ xShutdown

void(* sqlite3_pcache_methods2::xShutdown) (void *)

Definition at line 9069 of file sqlite3_modified.h.

◆ xTruncate

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

Definition at line 9077 of file sqlite3_modified.h.

◆ xUnpin

void(* sqlite3_pcache_methods2::xUnpin) (sqlite3_pcache *, sqlite3_pcache_page *, int discard)

Definition at line 9074 of file sqlite3_modified.h.


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