Eneboo - Documentación para desarrolladores
'defines' | 'typedefs' | Funciones
Referencia del Archivo src/sqlite/pager.h

Ir al código fuente de este archivo.

'defines'

#define SQLITE_PAGE_RESERVE   0
#define SQLITE_USABLE_SIZE   (SQLITE_PAGE_SIZE-SQLITE_PAGE_RESERVE)
#define SQLITE_MAX_PAGE   1073741823

'typedefs'

typedef unsigned int Pgno
typedef struct Pager Pager

Funciones

int sqlitepager_open (Pager **ppPager, const char *zFilename, int nPage, int nExtra, int useJournal)
void sqlitepager_set_destructor (Pager *, void(*)(void *))
void sqlitepager_set_cachesize (Pager *, int)
int sqlitepager_close (Pager *pPager)
int sqlitepager_get (Pager *pPager, Pgno pgno, void **ppPage)
void * sqlitepager_lookup (Pager *pPager, Pgno pgno)
int sqlitepager_ref (void *)
int sqlitepager_unref (void *)
Pgno sqlitepager_pagenumber (void *)
int sqlitepager_write (void *)
int sqlitepager_iswriteable (void *)
int sqlitepager_overwrite (Pager *pPager, Pgno pgno, void *)
int sqlitepager_pagecount (Pager *)
int sqlitepager_truncate (Pager *, Pgno)
int sqlitepager_begin (void *)
int sqlitepager_commit (Pager *)
int sqlitepager_rollback (Pager *)
int sqlitepager_isreadonly (Pager *)
int sqlitepager_ckpt_begin (Pager *)
int sqlitepager_ckpt_commit (Pager *)
int sqlitepager_ckpt_rollback (Pager *)
void sqlitepager_dont_rollback (void *)
void sqlitepager_dont_write (Pager *, Pgno)
intsqlitepager_stats (Pager *)
void sqlitepager_set_safety_level (Pager *, int)
const char * sqlitepager_filename (Pager *)
int sqlitepager_rename (Pager *, const char *zNewName)
void sqlitepager_set_codec (Pager *, void(*)(void *, void *, Pgno, int), void *)

Documentación de los 'defines'

#define SQLITE_MAX_PAGE   1073741823
#define SQLITE_PAGE_RESERVE   0
#define SQLITE_USABLE_SIZE   (SQLITE_PAGE_SIZE-SQLITE_PAGE_RESERVE)

Documentación de los 'typedefs'

typedef struct Pager Pager
typedef unsigned int Pgno

Documentación de las funciones

int sqlitepager_begin ( void *  )
int sqlitepager_ckpt_begin ( Pager )
int sqlitepager_ckpt_commit ( Pager )
int sqlitepager_ckpt_rollback ( Pager )
int sqlitepager_close ( Pager pPager)
int sqlitepager_commit ( Pager )
void sqlitepager_dont_rollback ( void *  )
void sqlitepager_dont_write ( Pager ,
Pgno   
)
const char* sqlitepager_filename ( Pager )
int sqlitepager_get ( Pager pPager,
Pgno  pgno,
void **  ppPage 
)
int sqlitepager_isreadonly ( Pager )
int sqlitepager_iswriteable ( void *  )
void* sqlitepager_lookup ( Pager pPager,
Pgno  pgno 
)
int sqlitepager_open ( Pager **  ppPager,
const char *  zFilename,
int  nPage,
int  nExtra,
int  useJournal 
)
int sqlitepager_overwrite ( Pager pPager,
Pgno  pgno,
void *   
)
int sqlitepager_pagecount ( Pager )
Pgno sqlitepager_pagenumber ( void *  )
int sqlitepager_ref ( void *  )
int sqlitepager_rename ( Pager ,
const char *  zNewName 
)
int sqlitepager_rollback ( Pager )
void sqlitepager_set_cachesize ( Pager ,
int   
)
void sqlitepager_set_codec ( Pager ,
void(*)(void *, void *, Pgno, int ,
void *   
)
void sqlitepager_set_destructor ( Pager ,
void(*)(void *)   
)
void sqlitepager_set_safety_level ( Pager ,
int   
)
int* sqlitepager_stats ( Pager )
int sqlitepager_truncate ( Pager ,
Pgno   
)
int sqlitepager_unref ( void *  )
int sqlitepager_write ( void *  )
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'