---
name: "DBM::Deep::Iterator"
section: "3pm"
platform: "linux"
package: "libdbm-deep-perl"
version: "2.0019-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/DBM::Deep::Iterator"
---

# DBM::Deep::Iterator(3pm)

iterator for FIRSTKEY() and NEXTKEY()

## NAME

DBM::Deep::Iterator - iterator for FIRSTKEY() and NEXTKEY()

## PURPOSE

This is an internal-use-only object for DBM::Deep. It is the iterator for **FIRSTKEY()** and **NEXTKEY()**.

## OVERVIEW

This object

## METHODS

### new(\\%params)

The constructor takes a hashref of params. The hashref is assumed to have the following elements:

- •

  engine (of type DBM::Deep::Engine

- •

  base\_offset (the base\_offset of the invoking DBM::Deep object)

### reset()

This method takes no arguments.

It will reset the iterator so that it will start from the beginning again.

This method returns nothing.

### get\_next\_key( $obj )
