# Io Reference

Databases / SkipDB / SkipDBM

|  | SkipDB is a skip-list based key-value database. SkipDBM manages any number of skipdbs within the same file. The root skipdb can be accessed using the root method.

at(pidNumber)

Returns the SkipDB at the specified persistent ID or nil if it is not found.
beginTransaction

Begin a transaction. Returns self.
close

Closes the dbm.
commitTransaction

Commit a transaction. Returns self.
compact

Compacts the database. Returns self.
delete

Deletes the db. Returns self.
open

Opens the dbm. Returns self.
path

Returns the path to the dbm. Returns self.
root

Returns the root SkipDB.
setPath(aString)

Sets the path to the dbm folder. Returns self.