Public Attributes | List of all members
sqlite3_pcache_methods2 Struct Reference

#include <sqlite3.h>

Public Attributes

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

Detailed Description

Definition at line 7524 of file sqlite3.c.

Member Data Documentation

int sqlite3_pcache_methods2::iVersion

Definition at line 7525 of file sqlite3.c.

void * sqlite3_pcache_methods2::pArg

Definition at line 7526 of file sqlite3.c.

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

Definition at line 7530 of file sqlite3.c.

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

Definition at line 7529 of file sqlite3.c.

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

Definition at line 7537 of file sqlite3.c.

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

Definition at line 7532 of file sqlite3.c.

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

Definition at line 7527 of file sqlite3.c.

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

Definition at line 7531 of file sqlite3.c.

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

Definition at line 7534 of file sqlite3.c.

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

Definition at line 7538 of file sqlite3.c.

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

Definition at line 7528 of file sqlite3.c.

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

Definition at line 7536 of file sqlite3.c.

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

Definition at line 7533 of file sqlite3.c.


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


asr_psm
Author(s): Braun Kai, Gehrung Joachim, Heizmann Heinrich, Meißner Pascal
autogenerated on Fri Nov 15 2019 04:00:09