#include "config.h"
#include <sys/types.h>
#include <errno.h>
#include <string.h>
#include "db_int.h"
#include "db_page.h"
#include "db_shash.h"
#include "db_am.h"
#include "lock.h"
#include "btree.h"
#include "qam.h"
Go to the source code of this file.
Functions | |
static int __qam_position | __P ((DBC *, db_recno_t *, db_lockmode_t, db_recno_t, int *)) |
static int __qam_nrecs | __P ((DBC *, db_recno_t *, db_recno_t *)) |
static int __qam_getno | __P ((DB *, const DBT *, db_recno_t *)) |
static int __qam_c_get | __P ((DBC *, DBT *, DBT *, u_int32_t, db_pgno_t *)) |
static int __qam_c_del | __P ((DBC *)) |
static int __qam_c_close | __P ((DBC *, db_pgno_t, int *)) |
static int | __qam_c_close (DBC *dbc, db_pgno_t root_pgno, int *rmroot) |
static int | __qam_c_del (DBC *dbc) |
static int | __qam_c_destroy (DBC *dbc) |
static int | __qam_c_get (DBC *dbc, DBT *key, DBT *data, u_int32_t flags, db_pgno_t *pgnop) |
static int | __qam_c_put (DBC *dbc, DBT *key, DBT *data, u_int32_t flags, db_pgno_t *pgnop) |
static int | __qam_getno (DB *dbp, const DBT *key, db_recno_t *rep) |
static int | __qam_nrecs (DBC *dbc, db_recno_t *rep, db_recno_t *start) |
static int | __qam_position (DBC *dbc, db_recno_t *recnop, db_lockmode_t lock_mode, db_recno_t start, int *exactp) |
int | CDB___qam_c_dup (DBC *orig_dbc, DBC *new_dbc) |
int | CDB___qam_c_init (DBC *dbc) |
int | CDB___qam_delete (DB *dbp, DB_TXN *txn, DBT *key, u_int32_t flags) |
int | CDB___qam_pitem (DBC *dbc, QPAGE *pagep, u_int32_t indx, db_recno_t recno, DBT *data) |
int | CDB___qam_put (DB *dbp, DB_TXN *txn, DBT *key, DBT *data, u_int32_t flags) |
Variables | |
static const char | revid [] = "$Id: qam_8c.html,v 1.1 2008/06/08 10:21:34 sebdiaz Exp $" |