#include "config.h"
#include <sys/types.h>
#include <errno.h>
#include <limits.h>
#include <string.h>
#include "db_int.h"
#include "db_page.h"
#include "btree.h"
#include "db_ext.h"
#include "db_shash.h"
#include "lock.h"
#include "lock_ext.h"
#include "qam.h"
Go to the source code of this file.
Defines | |
#define | CD_CLR(dbp, cp) |
#define | CD_ISSET(dbp, cp) (F_ISSET(cp, C_RENUMBER) && F_ISSET(cp, C_DELETED)) |
#define | CD_SET(dbp, cp) |
Functions | |
static int __ram_update | __P ((DBC *, db_recno_t, int)) |
static int __ram_source | __P ((DB *)) |
static int __ram_put | __P ((DB *, DB_TXN *, DBT *, DBT *, u_int32_t)) |
static int __ram_fmap | __P ((DBC *, db_recno_t)) |
static int __ram_delete | __P ((DB *, DB_TXN *, DBT *, u_int32_t)) |
static void __ram_ca | __P ((DBC *, db_recno_t, ca_recno_arg)) |
static int __ram_add | __P ((DBC *, db_recno_t *, DBT *, u_int32_t, u_int32_t)) |
static int | __ram_add (DBC *dbc, db_recno_t *recnop, DBT *data, u_int32_t flags, u_int32_t bi_flags) |
static void | __ram_ca (DBC *dbc_arg, db_recno_t recno, ca_recno_arg op) |
static int | __ram_delete (DB *dbp, DB_TXN *txn, DBT *key, u_int32_t flags) |
static int | __ram_fmap (DBC *dbc, db_recno_t top) |
static int | __ram_put (DB *dbp, DB_TXN *txn, DBT *key, DBT *data, u_int32_t flags) |
static int | __ram_source (DB *dbp) |
static int | __ram_update (DBC *dbc, db_recno_t recno, int can_create) |
static int | __ram_vmap (DBC *dbc, db_recno_t top) |
int | CDB___ram_c_del (DBC *dbc) |
int | CDB___ram_c_get (DBC *dbc, DBT *key, DBT *data, u_int32_t flags, db_pgno_t *pgnop) |
int | CDB___ram_c_put (DBC *dbc, DBT *key, DBT *data, u_int32_t flags, db_pgno_t *pgnop) |
int | CDB___ram_getno (DBC *dbc, const DBT *key, db_recno_t *rep, int can_create) |
int | CDB___ram_open (DB *dbp, const char *name, db_pgno_t base_pgno, u_int32_t flags) |
int | CDB___ram_writeback (DB *dbp) |
Variables | |
static const char | revid [] = "$Id: bt__recno_8c.html,v 1.1 2008/06/08 10:13:41 sebdiaz Exp $" |