hash_auto.c File Reference
#include "config.h"
#include <sys/types.h>
#include <ctype.h>
#include <errno.h>
#include <string.h>
#include "db_int.h"
#include "db_page.h"
#include "db_dispatch.h"
#include "db_am.h"
#include "hash.h"
#include "txn.h"
Go to the source code of this file.
Functions
int
CDB___ham_copypage_log (
DB_ENV *
dbenv,
DB_TXN *txnid,
DB_LSN *ret_lsnp, u_int32_t flags, int32_t fileid,
db_pgno_t pgno,
DB_LSN *pagelsn,
db_pgno_t next_pgno,
DB_LSN *nextlsn,
db_pgno_t nnext_pgno,
DB_LSN *nnextlsn, const
DBT *page)
int
CDB___ham_insdel_log (
DB_ENV *
dbenv,
DB_TXN *txnid,
DB_LSN *ret_lsnp, u_int32_t flags, u_int32_t opcode, int32_t fileid,
db_pgno_t pgno, u_int32_t ndx,
DB_LSN *pagelsn, const
DBT *key, const
DBT *data)
int
CDB___ham_newpage_log (
DB_ENV *
dbenv,
DB_TXN *txnid,
DB_LSN *ret_lsnp, u_int32_t flags, u_int32_t opcode, int32_t fileid,
db_pgno_t prev_pgno,
DB_LSN *prevlsn,
db_pgno_t new_pgno,
DB_LSN *pagelsn,
db_pgno_t next_pgno,
DB_LSN *nextlsn)
int
CDB___ham_replace_log (
DB_ENV *
dbenv,
DB_TXN *txnid,
DB_LSN *ret_lsnp, u_int32_t flags, int32_t fileid,
db_pgno_t pgno, u_int32_t ndx,
DB_LSN *pagelsn, int32_t off, const
DBT *olditem, const
DBT *newitem, u_int32_t makedup)