ToC | DocOverview | CGDoc | RelNotes | FAQ | Index | PermutedIndex
| Allegro CL version 9.0 Unrevised from 8.2 to 9.0. 8.2 version

# NDBM support in Allegro CL

This document contains the following sections:

1.0 NDBM introduction
2.0 NDBM interface

## 1.0 NDBM introduction

NDBM is an API for maintaining key/content pairs in a database. The database is designed for quick access to relatively static information. The implementation itself comes from a library provided with your operating system. See your operating system's documentation for details on the limitations on the size of data that your implementation may impose.

### Not available on Windows

This API is not available for Windows since Windows does not come with an ndbm implementation.

Symbols naming NDBM functionality in Allegro CL are in the dbi.ndbm package. The NDBM module is loaded by evaluating the following form:

    (require :ndbm)

## 2.0 NDBM interface

The symbols naming functionality in the NDBM facility are in the dbi.ndbm package. Each has its own description page.

- dbm-open (function)
- dbm-close (generic function)
- with-open-dbm (macro)
- dbm-store (generic function)
- dbm-fetch (generic function)
- dbm-delete (generic function)
- dbm-firstkey (generic function)
- dbm-nextkey (generic function)
- with-dbm-iterator (macro)

Copyright (c) 1998-2019, Franz Inc. Oakland, CA., USA. All rights reserved.
This page was not revised from the 8.2 page.
Created 2012.5.30.

ToC | DocOverview | CGDoc | RelNotes | FAQ | Index | PermutedIndex
| Allegro CL version 9.0 Unrevised from 8.2 to 9.0. 8.2 version