For Gauche 0.9.5


Next: , Previous: , Up: Library modules - Utilities   [Contents][Index]

12.19 dbm.gdbm - GDBM interface

Module: dbm.gdbm

Provides interface to the gdbm library. Extends dbm.

Class: <gdbm>

Inherits <dbm>. Provides an implementation for GDBM library. This module is only installed when your system already has GDBM (1.8.0 is preferred, but works with older 1.7.x with some limitations).

Instance Variable of <gdbm>: sync
Instance Variable of <gdbm>: nolock
Instance Variable of <gdbm>: bsize

Besides the unified DBM interface (see Generic DBM interface), this module provides the following low-level functions that provides direct access to the gdbm API. See gdbm manual for details of these APIs.

Function: gdbm-open path :optional size rwmode fmode error-callback
Variable: GDBM_READER
Variable: GDBM_WRITER
Variable: GDBM_WRCREAT
Variable: GDBM_NEWDB
Variable: GDBM_FAST
Variable: GDBM_SYNC
Variable: GDBM_NOLOCK
Function: gdbm-close gdbm-object
Function: gdbm-closed? gdbm-object
Function: gdbm-store key value :optional flag
Variable: GDBM_INSERT
Variable: GDBM_REPLACE
Function: gdbm-fetch gdbm-object key
Function: gdbm-delete gdbm-object key
Function: gdbm-firstkey gdbm-object
Function: gdbm-nextkey gdbm-object key
Function: gdbm-reorganize gdbm-object
Function: gdbm-sync gdbm-object
Function: gdbm-exists? gdbm-object key
Function: gdbm-strerror errno
Function: gdbm-setopt gdbm-object option value
Variable: GDBM_CACHESIZE
Variable: GDBM_FASTMODE
Variable: GDBM_SYNCMODE
Variable: GDBM_CENTFREE
Variable: GDBM_COALESCEBLKS
Function: gdbm-version
Function: gdbm-errno

Next: , Previous: , Up: Library modules - Utilities   [Contents][Index]