db

log.h File Reference

#include "log_auto.h"
#include "log_ext.h"

Go to the source code of this file.


Classes

struct __db_entry
struct __db_log
struct __fname
struct __hdr
struct __log
struct __log_persist

Defines

#define CHECK_LSN(redo, cmp, lsn, prev)
#define DB_GROW_SIZE 64
#define DBLOG_FORCE_OPEN 0x02
#define DBLOG_RECOVER 0x01
#define LFNAME "log.%010d"
#define LFNAME_V1 "log.%05d"
#define LFPREFIX "log."
#define LG_BASE_REGION_SIZE (60 * 1024)
#define LG_BSIZE_DEFAULT (32 * 1024)
#define LG_MAX_DEFAULT (10 * MEGABYTE)
#define LOG_CHECKPOINT 1
#define LOG_CLOSE 2
#define LOG_OPEN 3
#define LOG_REGION_SIZE (30 * 1024)
#define MAXLFNAME 2000000000

Typedefs

typedef struct __db_entry DB_ENTRY
typedef struct __db_log DB_LOG
typedef struct __fname FNAME
typedef struct __hdr HDR
typedef struct __log LOG
typedef struct __log_persist LOGP

Generated on Sun Jun 8 10:56:52 2008 for GNUmifluz by doxygen 1.5.5

AltStyle によって変換されたページ (->オリジナル) /