class BDB::Recno
Stores both fixed and variable-length records with logical record numbers as keys
Inherit from BDB::Common
Public Instance Methods
Source
# File comxxx.rb, line 63 def shift end
Removes and returns an association from the database.
Source
# File comxxx.rb, line 85 def stat(flags = 0) end
Return an Hash with the fields (description for 4.0.14)
-
bt_magic : Magic number that identifies the file as a Btree database.
-
bt_version : The version of the Btree database.
-
bt_nkeys : The exact number of records in the database.
-
bt_ndata : The exact number of records in the database.
-
bt_pagesize : Underlying database page size, in bytes.
-
bt_minkey : The minimum keys per page.
-
bt_re_len : The length of fixed-length records.
-
bt_re_pad : The padding byte value for fixed-length records.
-
bt_levels : Number of levels in the database.
-
bt_int_pg : Number of database internal pages.
-
bt_leaf_pg : Number of database leaf pages.
-
bt_dup_pg : Number of database duplicate pages.
-
bt_over_pg : Number of database overflow pages.
-
bt_free : Number of pages on the free list.
-
bt_int_pgfree : Number of bytes free in database internal pages.
-
bt_leaf_pgfree : Number of bytes free in database leaf pages.
-
bt_dup_pgfree : Number of bytes free in database duplicate pages.
-
bt_over_pgfree : Number of bytes free in database overflow pages.