<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>doc/COPYING.html</filename>
    </added>
    <added>
      <filename>doc/MANIFEST.html</filename>
    </added>
    <added>
      <filename>doc/Object.html</filename>
    </added>
    <added>
      <filename>doc/TokyoCabinet.html</filename>
    </added>
    <added>
      <filename>doc/TokyoCabinet/ADB.html</filename>
    </added>
    <added>
      <filename>doc/TokyoCabinet/ADB_data.html</filename>
    </added>
    <added>
      <filename>doc/TokyoCabinet/BDB.html</filename>
    </added>
    <added>
      <filename>doc/TokyoCabinet/BDBCUR.html</filename>
    </added>
    <added>
      <filename>doc/TokyoCabinet/BDBCUR_data.html</filename>
    </added>
    <added>
      <filename>doc/TokyoCabinet/BDB_data.html</filename>
    </added>
    <added>
      <filename>doc/TokyoCabinet/FDB.html</filename>
    </added>
    <added>
      <filename>doc/TokyoCabinet/FDB_data.html</filename>
    </added>
    <added>
      <filename>doc/TokyoCabinet/HDB.html</filename>
    </added>
    <added>
      <filename>doc/TokyoCabinet/HDB_data.html</filename>
    </added>
    <added>
      <filename>doc/TokyoCabinet/TDB.html</filename>
    </added>
    <added>
      <filename>doc/TokyoCabinet/TDBQRY.html</filename>
    </added>
    <added>
      <filename>doc/TokyoCabinet/TDBQRY_data.html</filename>
    </added>
    <added>
      <filename>doc/TokyoCabinet/TDB_data.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/ADB.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/ADB.src/M000144.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/ADB.src/M000145.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/ADB.src/M000146.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/ADB.src/M000147.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/ADB.src/M000148.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/ADB.src/M000149.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/ADB.src/M000150.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/ADB.src/M000151.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/ADB.src/M000152.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/ADB.src/M000153.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/ADB.src/M000154.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/ADB.src/M000155.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/ADB.src/M000156.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/ADB.src/M000157.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/ADB.src/M000158.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/ADB.src/M000159.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/ADB.src/M000160.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/ADB.src/M000161.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/ADB.src/M000162.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/ADB.src/M000163.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/ADB.src/M000164.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/ADB.src/M000165.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/ADB.src/M000166.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/ADB.src/M000167.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/BDB.src/M000035.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/BDBCUR.src/M000069.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/BDBCUR.src/M000070.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/BDBCUR.src/M000071.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/BDBCUR.src/M000072.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/FDB.src/M000059.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/FDB.src/M000060.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/FDB.src/M000061.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/FDB.src/M000062.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/HDB.src/M000073.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/HDB.src/M000074.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/HDB.src/M000075.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/HDB.src/M000076.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/TDB.src/M000104.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/TDB.src/M000105.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/TDB.src/M000106.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/TDBQRY.src/M000136.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/TDBQRY.src/M000137.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/TDBQRY.src/M000138.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/TDBQRY.src/M000139.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/TDBQRY.src/M000140.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/TDBQRY.src/M000141.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/TDBQRY.src/M000142.html</filename>
    </added>
    <added>
      <filename>doc/classes/TokyoCabinet/TDBQRY.src/M000143.html</filename>
    </added>
    <added>
      <filename>doc/doc/TokyoCabinet/ADB_html.html</filename>
    </added>
    <added>
      <filename>doc/doc/TokyoCabinet/BDBCUR_html.html</filename>
    </added>
    <added>
      <filename>doc/doc/TokyoCabinet/BDB_html.html</filename>
    </added>
    <added>
      <filename>doc/doc/TokyoCabinet/FDB_html.html</filename>
    </added>
    <added>
      <filename>doc/doc/TokyoCabinet/HDB_html.html</filename>
    </added>
    <added>
      <filename>doc/doc/TokyoCabinet/TDBQRY_html.html</filename>
    </added>
    <added>
      <filename>doc/doc/TokyoCabinet/TDB_html.html</filename>
    </added>
    <added>
      <filename>doc/doc/TokyoCabinet_html.html</filename>
    </added>
    <added>
      <filename>doc/doc/created_rid.html</filename>
    </added>
    <added>
      <filename>doc/doc/index_html.html</filename>
    </added>
    <added>
      <filename>doc/doc/js/darkfish_js.html</filename>
    </added>
    <added>
      <filename>doc/doc/js/jquery_js.html</filename>
    </added>
    <added>
      <filename>doc/doc/js/quicksearch_js.html</filename>
    </added>
    <added>
      <filename>doc/doc/js/thickbox-compressed_js.html</filename>
    </added>
    <added>
      <filename>doc/doc/rdoc_css.html</filename>
    </added>
    <added>
      <filename>doc/doc/tokyocabinet-doc_rb_html.html</filename>
    </added>
    <added>
      <filename>doc/example/tcadbex_rb.html</filename>
    </added>
    <added>
      <filename>doc/example/tcbdbex_rb.html</filename>
    </added>
    <added>
      <filename>doc/example/tcfdbex_rb.html</filename>
    </added>
    <added>
      <filename>doc/example/tchdbex_rb.html</filename>
    </added>
    <added>
      <filename>doc/example/tctdbex_rb.html</filename>
    </added>
    <added>
      <filename>doc/extconf_rb.html</filename>
    </added>
    <added>
      <filename>doc/images/brick.png</filename>
    </added>
    <added>
      <filename>doc/images/brick_link.png</filename>
    </added>
    <added>
      <filename>doc/images/bug.png</filename>
    </added>
    <added>
      <filename>doc/images/bullet_black.png</filename>
    </added>
    <added>
      <filename>doc/images/bullet_toggle_minus.png</filename>
    </added>
    <added>
      <filename>doc/images/bullet_toggle_plus.png</filename>
    </added>
    <added>
      <filename>doc/images/date.png</filename>
    </added>
    <added>
      <filename>doc/images/find.png</filename>
    </added>
    <added>
      <filename>doc/images/loadingAnimation.gif</filename>
    </added>
    <added>
      <filename>doc/images/macFFBgHack.png</filename>
    </added>
    <added>
      <filename>doc/images/package.png</filename>
    </added>
    <added>
      <filename>doc/images/page_green.png</filename>
    </added>
    <added>
      <filename>doc/images/page_white_text.png</filename>
    </added>
    <added>
      <filename>doc/images/page_white_width.png</filename>
    </added>
    <added>
      <filename>doc/images/plugin.png</filename>
    </added>
    <added>
      <filename>doc/images/ruby.png</filename>
    </added>
    <added>
      <filename>doc/images/tag_green.png</filename>
    </added>
    <added>
      <filename>doc/images/wrench.png</filename>
    </added>
    <added>
      <filename>doc/images/wrench_orange.png</filename>
    </added>
    <added>
      <filename>doc/images/zoom.png</filename>
    </added>
    <added>
      <filename>doc/js/darkfish.js</filename>
    </added>
    <added>
      <filename>doc/js/jquery.js</filename>
    </added>
    <added>
      <filename>doc/js/quicksearch.js</filename>
    </added>
    <added>
      <filename>doc/js/thickbox-compressed.js</filename>
    </added>
    <added>
      <filename>doc/makedoc_sh.html</filename>
    </added>
    <added>
      <filename>doc/memsize_rb.html</filename>
    </added>
    <added>
      <filename>doc/overview_rd.html</filename>
    </added>
    <added>
      <filename>doc/package_sh.html</filename>
    </added>
    <added>
      <filename>doc/rdoc.css</filename>
    </added>
    <added>
      <filename>doc/tcatest_rb.html</filename>
    </added>
    <added>
      <filename>doc/tcbtest_rb.html</filename>
    </added>
    <added>
      <filename>doc/tcftest_rb.html</filename>
    </added>
    <added>
      <filename>doc/tchtest_rb.html</filename>
    </added>
    <added>
      <filename>doc/tcttest_rb.html</filename>
    </added>
    <added>
      <filename>doc/test_rb.html</filename>
    </added>
    <added>
      <filename>doc/tokyocabinet-doc_rb.html</filename>
    </added>
    <added>
      <filename>doc/tokyocabinet_c.html</filename>
    </added>
    <added>
      <filename>doc/tokyocabinet_gemspec.html</filename>
    </added>
    <added>
      <filename>example/tcadbex.rb</filename>
    </added>
    <added>
      <filename>memsize.rb</filename>
    </added>
    <added>
      <filename>tcatest.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -115,7 +115,7 @@ length. Provided operations are the same as ones of hash database.
 Table database is also provided as a variant of hash database. Each record
 is identified by the primary key and has a set of named columns. Although
 there is no concept of data schema, it is possible to search for records
-with complex conditions efficiently by using indexes of arbitrary columns.
+with complex conditions efficiently by using indices of arbitrary columns.
 &lt;/p&gt;
 &lt;h3&gt;Setting&lt;/h3&gt;
 &lt;p&gt;
@@ -370,6 +370,57 @@ The following code is an example to use a table database.
    STDERR.printf(&amp;quot;close error: %s\n&amp;quot;, tdb.errmsg(ecode))
  end
 &lt;/pre&gt;
+&lt;p&gt;
+The following code is an example to use an abstract database.
+&lt;/p&gt;
+&lt;pre&gt;
+ require 'tokyocabinet'
+ include TokyoCabinet
+
+ # create the object
+ adb = ADB::new
+
+ # open the database
+ if !adb.open(&amp;quot;casket.tch&amp;quot;)
+   STDERR.printf(&amp;quot;open error\n&amp;quot;)
+ end
+
+ # store records
+ if !adb.put(&amp;quot;foo&amp;quot;, &amp;quot;hop&amp;quot;) ||
+     !adb.put(&amp;quot;bar&amp;quot;, &amp;quot;step&amp;quot;) ||
+     !adb.put(&amp;quot;baz&amp;quot;, &amp;quot;jump&amp;quot;)
+   STDERR.printf(&amp;quot;put error\n&amp;quot;)
+ end
+
+ # retrieve records
+ value = adb.get(&amp;quot;foo&amp;quot;)
+ if value
+   printf(&amp;quot;%s\n&amp;quot;, value)
+ else
+   STDERR.printf(&amp;quot;get error\n&amp;quot;)
+ end
+
+ # traverse records
+ adb.iterinit
+ while key = adb.iternext
+   value = adb.get(key)
+   if value
+     printf(&amp;quot;%s:%s\n&amp;quot;, key, value)
+   end
+ end
+
+ # hash-like usage
+ adb[&amp;quot;quux&amp;quot;] = &amp;quot;touchdown&amp;quot;
+ printf(&amp;quot;%s\n&amp;quot;, adb[&amp;quot;quux&amp;quot;])
+ adb.each do |key, value|
+   printf(&amp;quot;%s:%s\n&amp;quot;, key, value)
+ end
+
+ # close the database
+ if !adb.close
+   STDERR.printf(&amp;quot;close error\n&amp;quot;)
+ end
+&lt;/pre&gt;
 &lt;h2&gt;LICENSE&lt;/h2&gt;
 &lt;pre&gt;
  Copyright (C) 2006-2009 Mikio Hirabayashi
@@ -404,7 +455,8 @@ Boston, MA 02111-1307 USA.
     &lt;div id=&quot;class-list&quot;&gt;
       &lt;h3 class=&quot;section-bar&quot;&gt;Classes and Modules&lt;/h3&gt;
 
-      Class &lt;a href=&quot;TokyoCabinet/BDB.html&quot; class=&quot;link&quot;&gt;TokyoCabinet::BDB&lt;/a&gt;&lt;br /&gt;
+      Class &lt;a href=&quot;TokyoCabinet/ADB.html&quot; class=&quot;link&quot;&gt;TokyoCabinet::ADB&lt;/a&gt;&lt;br /&gt;
+Class &lt;a href=&quot;TokyoCabinet/BDB.html&quot; class=&quot;link&quot;&gt;TokyoCabinet::BDB&lt;/a&gt;&lt;br /&gt;
 Class &lt;a href=&quot;TokyoCabinet/BDBCUR.html&quot; class=&quot;link&quot;&gt;TokyoCabinet::BDBCUR&lt;/a&gt;&lt;br /&gt;
 Class &lt;a href=&quot;TokyoCabinet/FDB.html&quot; class=&quot;link&quot;&gt;TokyoCabinet::FDB&lt;/a&gt;&lt;br /&gt;
 Class &lt;a href=&quot;TokyoCabinet/HDB.html&quot; class=&quot;link&quot;&gt;TokyoCabinet::HDB&lt;/a&gt;&lt;br /&gt;</diff>
      <filename>doc/classes/TokyoCabinet.html</filename>
    </modified>
    <modified>
      <diff>@@ -82,9 +82,9 @@
       &lt;p&gt;
 B+ tree database is a file containing a B+ tree and is handled with the B+
 tree database API. Before operations to store or retrieve records, it is
-necessary to &lt;a href=&quot;BDB.html#M000008&quot;&gt;open&lt;/a&gt; a database file and
+necessary to &lt;a href=&quot;BDB.html#M000009&quot;&gt;open&lt;/a&gt; a database file and
 connect the B+ tree database object to it. To avoid data missing or
-corruption, it is important to &lt;a href=&quot;BDB.html#M000009&quot;&gt;close&lt;/a&gt; every
+corruption, it is important to &lt;a href=&quot;BDB.html#M000010&quot;&gt;close&lt;/a&gt; every
 database file when it is no longer in use.&lt;br/&gt; Except for the interface
 below, methods compatible with the `Hash' class are also provided;
 `[]', `[]=', `store', `delete', `fetch',
@@ -102,40 +102,41 @@ below, methods compatible with the `Hash' class are also provided;
       &lt;h3 class=&quot;section-bar&quot;&gt;Methods&lt;/h3&gt;
 
       &lt;div class=&quot;name-list&quot;&gt;
-      &lt;a href=&quot;#M000024&quot;&gt;adddouble&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000023&quot;&gt;addint&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000009&quot;&gt;close&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000028&quot;&gt;copy&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000025&quot;&gt;adddouble&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000024&quot;&gt;addint&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000010&quot;&gt;close&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000029&quot;&gt;copy&lt;/a&gt;&amp;nbsp;&amp;nbsp;
       &lt;a href=&quot;#M000003&quot;&gt;ecode&lt;/a&gt;&amp;nbsp;&amp;nbsp;
       &lt;a href=&quot;#M000002&quot;&gt;errmsg&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000034&quot;&gt;fsiz&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000022&quot;&gt;fwmkeys&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000017&quot;&gt;get&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000018&quot;&gt;getlist&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000035&quot;&gt;fsiz&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000023&quot;&gt;fwmkeys&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000018&quot;&gt;get&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000019&quot;&gt;getlist&lt;/a&gt;&amp;nbsp;&amp;nbsp;
       &lt;a href=&quot;#M000001&quot;&gt;new&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000008&quot;&gt;open&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000026&quot;&gt;optimize&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000015&quot;&gt;out&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000016&quot;&gt;outlist&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000032&quot;&gt;path&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000010&quot;&gt;put&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000012&quot;&gt;putcat&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000013&quot;&gt;putdup&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000011&quot;&gt;putkeep&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000014&quot;&gt;putlist&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000021&quot;&gt;range&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000033&quot;&gt;rnum&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000009&quot;&gt;open&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000027&quot;&gt;optimize&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000016&quot;&gt;out&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000017&quot;&gt;outlist&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000033&quot;&gt;path&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000011&quot;&gt;put&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000013&quot;&gt;putcat&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000014&quot;&gt;putdup&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000012&quot;&gt;putkeep&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000015&quot;&gt;putlist&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000022&quot;&gt;range&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000034&quot;&gt;rnum&lt;/a&gt;&amp;nbsp;&amp;nbsp;
       &lt;a href=&quot;#M000006&quot;&gt;setcache&lt;/a&gt;&amp;nbsp;&amp;nbsp;
       &lt;a href=&quot;#M000004&quot;&gt;setcmpfunc&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000008&quot;&gt;setdfunit&lt;/a&gt;&amp;nbsp;&amp;nbsp;
       &lt;a href=&quot;#M000007&quot;&gt;setxmsiz&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000025&quot;&gt;sync&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000031&quot;&gt;tranabort&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000029&quot;&gt;tranbegin&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000030&quot;&gt;trancommit&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000026&quot;&gt;sync&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000032&quot;&gt;tranabort&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000030&quot;&gt;tranbegin&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000031&quot;&gt;trancommit&lt;/a&gt;&amp;nbsp;&amp;nbsp;
       &lt;a href=&quot;#M000005&quot;&gt;tune&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000027&quot;&gt;vanish&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000019&quot;&gt;vnum&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000020&quot;&gt;vsiz&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000028&quot;&gt;vanish&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000020&quot;&gt;vnum&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000021&quot;&gt;vsiz&lt;/a&gt;&amp;nbsp;&amp;nbsp;
       &lt;/div&gt;
     &lt;/div&gt;
 
@@ -228,7 +229,7 @@ error code: invalid record header
           &lt;td class=&quot;context-item-value&quot;&gt;7&lt;/td&gt;
           &lt;td width=&quot;3em&quot;&gt;&amp;nbsp;&lt;/td&gt;
           &lt;td class=&quot;context-item-desc&quot;&gt;
-error code: &lt;a href=&quot;BDB.html#M000008&quot;&gt;open&lt;/a&gt; error
+error code: &lt;a href=&quot;BDB.html#M000009&quot;&gt;open&lt;/a&gt; error
 
 &lt;/td&gt;
         &lt;/tr&gt;
@@ -238,7 +239,7 @@ error code: &lt;a href=&quot;BDB.html#M000008&quot;&gt;open&lt;/a&gt; error
           &lt;td class=&quot;context-item-value&quot;&gt;8&lt;/td&gt;
           &lt;td width=&quot;3em&quot;&gt;&amp;nbsp;&lt;/td&gt;
           &lt;td class=&quot;context-item-desc&quot;&gt;
-error code: &lt;a href=&quot;BDB.html#M000009&quot;&gt;close&lt;/a&gt; error
+error code: &lt;a href=&quot;BDB.html#M000010&quot;&gt;close&lt;/a&gt; error
 
 &lt;/td&gt;
         &lt;/tr&gt;
@@ -258,7 +259,7 @@ error code: trunc error
           &lt;td class=&quot;context-item-value&quot;&gt;10&lt;/td&gt;
           &lt;td width=&quot;3em&quot;&gt;&amp;nbsp;&lt;/td&gt;
           &lt;td class=&quot;context-item-desc&quot;&gt;
-error code: &lt;a href=&quot;BDB.html#M000025&quot;&gt;sync&lt;/a&gt; error
+error code: &lt;a href=&quot;BDB.html#M000026&quot;&gt;sync&lt;/a&gt; error
 
 &lt;/td&gt;
         &lt;/tr&gt;
@@ -478,8 +479,8 @@ tuning option: compress each record with TCBS
           &lt;td class=&quot;context-item-value&quot;&gt;1 &amp;lt;&amp;lt; 0&lt;/td&gt;
           &lt;td width=&quot;3em&quot;&gt;&amp;nbsp;&lt;/td&gt;
           &lt;td class=&quot;context-item-desc&quot;&gt;
-&lt;a href=&quot;BDB.html#M000008&quot;&gt;open&lt;/a&gt; mode: &lt;a
-href=&quot;BDB.html#M000008&quot;&gt;open&lt;/a&gt; as a reader
+&lt;a href=&quot;BDB.html#M000009&quot;&gt;open&lt;/a&gt; mode: &lt;a
+href=&quot;BDB.html#M000009&quot;&gt;open&lt;/a&gt; as a reader
 
 &lt;/td&gt;
         &lt;/tr&gt;
@@ -489,8 +490,8 @@ href=&quot;BDB.html#M000008&quot;&gt;open&lt;/a&gt; as a reader
           &lt;td class=&quot;context-item-value&quot;&gt;1 &amp;lt;&amp;lt; 1&lt;/td&gt;
           &lt;td width=&quot;3em&quot;&gt;&amp;nbsp;&lt;/td&gt;
           &lt;td class=&quot;context-item-desc&quot;&gt;
-&lt;a href=&quot;BDB.html#M000008&quot;&gt;open&lt;/a&gt; mode: &lt;a
-href=&quot;BDB.html#M000008&quot;&gt;open&lt;/a&gt; as a writer
+&lt;a href=&quot;BDB.html#M000009&quot;&gt;open&lt;/a&gt; mode: &lt;a
+href=&quot;BDB.html#M000009&quot;&gt;open&lt;/a&gt; as a writer
 
 &lt;/td&gt;
         &lt;/tr&gt;
@@ -500,7 +501,7 @@ href=&quot;BDB.html#M000008&quot;&gt;open&lt;/a&gt; as a writer
           &lt;td class=&quot;context-item-value&quot;&gt;1 &amp;lt;&amp;lt; 2&lt;/td&gt;
           &lt;td width=&quot;3em&quot;&gt;&amp;nbsp;&lt;/td&gt;
           &lt;td class=&quot;context-item-desc&quot;&gt;
-&lt;a href=&quot;BDB.html#M000008&quot;&gt;open&lt;/a&gt; mode: writer creating
+&lt;a href=&quot;BDB.html#M000009&quot;&gt;open&lt;/a&gt; mode: writer creating
 
 &lt;/td&gt;
         &lt;/tr&gt;
@@ -510,7 +511,7 @@ href=&quot;BDB.html#M000008&quot;&gt;open&lt;/a&gt; as a writer
           &lt;td class=&quot;context-item-value&quot;&gt;1 &amp;lt;&amp;lt; 3&lt;/td&gt;
           &lt;td width=&quot;3em&quot;&gt;&amp;nbsp;&lt;/td&gt;
           &lt;td class=&quot;context-item-desc&quot;&gt;
-&lt;a href=&quot;BDB.html#M000008&quot;&gt;open&lt;/a&gt; mode: writer truncating
+&lt;a href=&quot;BDB.html#M000009&quot;&gt;open&lt;/a&gt; mode: writer truncating
 
 &lt;/td&gt;
         &lt;/tr&gt;
@@ -520,8 +521,8 @@ href=&quot;BDB.html#M000008&quot;&gt;open&lt;/a&gt; as a writer
           &lt;td class=&quot;context-item-value&quot;&gt;1 &amp;lt;&amp;lt; 4&lt;/td&gt;
           &lt;td width=&quot;3em&quot;&gt;&amp;nbsp;&lt;/td&gt;
           &lt;td class=&quot;context-item-desc&quot;&gt;
-&lt;a href=&quot;BDB.html#M000008&quot;&gt;open&lt;/a&gt; mode: &lt;a
-href=&quot;BDB.html#M000008&quot;&gt;open&lt;/a&gt; without locking
+&lt;a href=&quot;BDB.html#M000009&quot;&gt;open&lt;/a&gt; mode: &lt;a
+href=&quot;BDB.html#M000009&quot;&gt;open&lt;/a&gt; without locking
 
 &lt;/td&gt;
         &lt;/tr&gt;
@@ -531,7 +532,7 @@ href=&quot;BDB.html#M000008&quot;&gt;open&lt;/a&gt; without locking
           &lt;td class=&quot;context-item-value&quot;&gt;1 &amp;lt;&amp;lt; 5&lt;/td&gt;
           &lt;td width=&quot;3em&quot;&gt;&amp;nbsp;&lt;/td&gt;
           &lt;td class=&quot;context-item-desc&quot;&gt;
-&lt;a href=&quot;BDB.html#M000008&quot;&gt;open&lt;/a&gt; mode: lock without blocking
+&lt;a href=&quot;BDB.html#M000009&quot;&gt;open&lt;/a&gt; mode: lock without blocking
 
 &lt;/td&gt;
         &lt;/tr&gt;
@@ -541,7 +542,7 @@ href=&quot;BDB.html#M000008&quot;&gt;open&lt;/a&gt; without locking
           &lt;td class=&quot;context-item-value&quot;&gt;1 &amp;lt;&amp;lt; 6&lt;/td&gt;
           &lt;td width=&quot;3em&quot;&gt;&amp;nbsp;&lt;/td&gt;
           &lt;td class=&quot;context-item-desc&quot;&gt;
-&lt;a href=&quot;BDB.html#M000008&quot;&gt;open&lt;/a&gt; mode: synchronize every transaction
+&lt;a href=&quot;BDB.html#M000009&quot;&gt;open&lt;/a&gt; mode: synchronize every transaction
 
 &lt;/td&gt;
         &lt;/tr&gt;
@@ -578,12 +579,12 @@ href=&quot;BDB.html#M000001&quot;&gt;new&lt;/a&gt; B+ tree database object.&lt;br/&gt;
 
       &lt;h3 class=&quot;section-bar&quot;&gt;Public Instance methods&lt;/h3&gt;
 
-      &lt;div id=&quot;method-M000024&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000024&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000025&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000025&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;BDB.src/M000024.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('BDB.src/M000024.html');return false;&quot;&gt;
+          &lt;a href=&quot;BDB.src/M000025.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('BDB.src/M000025.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;adddouble&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(key, num)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -602,12 +603,12 @@ the `d' operator after retrieval.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000023&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000023&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000024&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000024&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;BDB.src/M000023.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('BDB.src/M000023.html');return false;&quot;&gt;
+          &lt;a href=&quot;BDB.src/M000024.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('BDB.src/M000024.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;addint&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(key, num)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -626,12 +627,12 @@ the `i' operator after retrieval.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000009&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000009&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000010&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000010&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;BDB.src/M000009.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('BDB.src/M000009.html');return false;&quot;&gt;
+          &lt;a href=&quot;BDB.src/M000010.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('BDB.src/M000010.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;close&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -641,18 +642,18 @@ the `i' operator after retrieval.&lt;br/&gt;
 Close the database file.&lt;br/&gt; If successful, the return value is true, else,
 it is false.&lt;br/&gt; Update of a database is assured to be written when the
 database is closed. If a writer opens a database but does not &lt;a
-href=&quot;BDB.html#M000009&quot;&gt;close&lt;/a&gt; it appropriately, the database will be
+href=&quot;BDB.html#M000010&quot;&gt;close&lt;/a&gt; it appropriately, the database will be
 broken.&lt;br/&gt;
 &lt;/p&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000028&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000028&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000029&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000029&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;BDB.src/M000028.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('BDB.src/M000028.html');return false;&quot;&gt;
+          &lt;a href=&quot;BDB.src/M000029.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('BDB.src/M000029.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;copy&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(path)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -660,8 +661,8 @@ broken.&lt;br/&gt;
         &lt;div class=&quot;method-description&quot;&gt;
           &lt;p&gt;
 Copy the database file.&lt;br/&gt; `&lt;em&gt;&lt;a
-href=&quot;BDB.html#M000032&quot;&gt;path&lt;/a&gt;&lt;/em&gt;' specifies the &lt;a
-href=&quot;BDB.html#M000032&quot;&gt;path&lt;/a&gt; of the destination file. If it begins with
+href=&quot;BDB.html#M000033&quot;&gt;path&lt;/a&gt;&lt;/em&gt;' specifies the &lt;a
+href=&quot;BDB.html#M000033&quot;&gt;path&lt;/a&gt; of the destination file. If it begins with
 `@', the trailing substring is executed as a command line.&lt;br/&gt; If
 successful, the return value is true, else, it is false. False is returned
 if the executed command returns non-zero code.&lt;br/&gt; The database file is
@@ -693,11 +694,11 @@ error code.&lt;br/&gt; The following error codes are defined:
 `TokyoCabinet::BDB::ENOPERM' for no permission,
 `TokyoCabinet::BDB::EMETA' for invalid meta data,
 `TokyoCabinet::BDB::ERHEAD' for invalid record header,
-`TokyoCabinet::BDB::EOPEN' for &lt;a href=&quot;BDB.html#M000008&quot;&gt;open&lt;/a&gt;
+`TokyoCabinet::BDB::EOPEN' for &lt;a href=&quot;BDB.html#M000009&quot;&gt;open&lt;/a&gt;
 error, `TokyoCabinet::BDB::ECLOSE' for &lt;a
-href=&quot;BDB.html#M000009&quot;&gt;close&lt;/a&gt; error, `TokyoCabinet::BDB::ETRUNC'
+href=&quot;BDB.html#M000010&quot;&gt;close&lt;/a&gt; error, `TokyoCabinet::BDB::ETRUNC'
 for trunc error, `TokyoCabinet::BDB::ESYNC' for &lt;a
-href=&quot;BDB.html#M000025&quot;&gt;sync&lt;/a&gt; error, `TokyoCabinet::BDB::ESTAT'
+href=&quot;BDB.html#M000026&quot;&gt;sync&lt;/a&gt; error, `TokyoCabinet::BDB::ESTAT'
 for stat error, `TokyoCabinet::BDB::ESEEK' for seek error,
 `TokyoCabinet::BDB::EREAD' for read error,
 `TokyoCabinet::BDB::EWRITE' for write error,
@@ -734,12 +735,12 @@ The return value is the message string of the error code.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000034&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000034&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000035&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000035&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;BDB.src/M000034.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('BDB.src/M000034.html');return false;&quot;&gt;
+          &lt;a href=&quot;BDB.src/M000035.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('BDB.src/M000035.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;fsiz&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -752,12 +753,12 @@ database file or 0 if the object does not connect to any database file.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000022&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000022&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000023&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000023&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;BDB.src/M000022.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('BDB.src/M000022.html');return false;&quot;&gt;
+          &lt;a href=&quot;BDB.src/M000023.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('BDB.src/M000023.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;fwmkeys&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(prefix, max)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -774,12 +775,12 @@ even if no record corresponds.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000017&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000017&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000018&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000018&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;BDB.src/M000017.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('BDB.src/M000017.html');return false;&quot;&gt;
+          &lt;a href=&quot;BDB.src/M000018.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('BDB.src/M000018.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;get&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(key)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -794,12 +795,12 @@ duplicated records is specified, the value of the first one is selected.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000018&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000018&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000019&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000019&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;BDB.src/M000018.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('BDB.src/M000018.html');return false;&quot;&gt;
+          &lt;a href=&quot;BDB.src/M000019.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('BDB.src/M000019.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;getlist&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(key)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -813,12 +814,12 @@ corresponding records. `nil' is returned if no record corresponds.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000008&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000008&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000009&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000009&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;BDB.src/M000008.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('BDB.src/M000008.html');return false;&quot;&gt;
+          &lt;a href=&quot;BDB.src/M000009.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('BDB.src/M000009.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;open&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(path, omode)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -826,8 +827,8 @@ corresponding records. `nil' is returned if no record corresponds.&lt;br/&gt;
         &lt;div class=&quot;method-description&quot;&gt;
           &lt;p&gt;
 Open a database file.&lt;br/&gt; `&lt;em&gt;&lt;a
-href=&quot;BDB.html#M000032&quot;&gt;path&lt;/a&gt;&lt;/em&gt;' specifies the &lt;a
-href=&quot;BDB.html#M000032&quot;&gt;path&lt;/a&gt; of the database file.&lt;br/&gt;
+href=&quot;BDB.html#M000033&quot;&gt;path&lt;/a&gt;&lt;/em&gt;' specifies the &lt;a
+href=&quot;BDB.html#M000033&quot;&gt;path&lt;/a&gt; of the database file.&lt;br/&gt;
 `&lt;em&gt;omode&lt;/em&gt;' specifies the connection mode:
 `TokyoCabinet::BDB::OWRITER' as a writer,
 `TokyoCabinet::BDB::OREADER' as a reader. If the mode is
@@ -848,12 +849,12 @@ specified.&lt;br/&gt; If successful, the return value is true, else, it is false.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000026&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000026&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000027&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000027&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;BDB.src/M000026.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('BDB.src/M000026.html');return false;&quot;&gt;
+          &lt;a href=&quot;BDB.src/M000027.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('BDB.src/M000027.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;optimize&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(lmemb, nmemb, bnum, apow, fpow, opts)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -888,12 +889,12 @@ data fragmentation by successive updating.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000015&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000015&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000016&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000016&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;BDB.src/M000015.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('BDB.src/M000015.html');return false;&quot;&gt;
+          &lt;a href=&quot;BDB.src/M000016.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('BDB.src/M000016.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;out&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(key)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -907,12 +908,12 @@ records is specified, the value of the first one is selected.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000016&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000016&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000017&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000017&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;BDB.src/M000016.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('BDB.src/M000016.html');return false;&quot;&gt;
+          &lt;a href=&quot;BDB.src/M000017.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('BDB.src/M000017.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;outlist&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(key)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -926,31 +927,31 @@ records is specified, all of them are removed.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000032&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000032&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000033&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000033&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;BDB.src/M000032.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('BDB.src/M000032.html');return false;&quot;&gt;
+          &lt;a href=&quot;BDB.src/M000033.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('BDB.src/M000033.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;path&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
       
         &lt;div class=&quot;method-description&quot;&gt;
           &lt;p&gt;
-Get the &lt;a href=&quot;BDB.html#M000032&quot;&gt;path&lt;/a&gt; of the database file.&lt;br/&gt; The
-return value is the &lt;a href=&quot;BDB.html#M000032&quot;&gt;path&lt;/a&gt; of the database
+Get the &lt;a href=&quot;BDB.html#M000033&quot;&gt;path&lt;/a&gt; of the database file.&lt;br/&gt; The
+return value is the &lt;a href=&quot;BDB.html#M000033&quot;&gt;path&lt;/a&gt; of the database
 file or `nil' if the object does not connect to any database file.&lt;br/&gt;
 &lt;/p&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000010&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000010&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000011&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000011&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;BDB.src/M000010.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('BDB.src/M000010.html');return false;&quot;&gt;
+          &lt;a href=&quot;BDB.src/M000011.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('BDB.src/M000011.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;put&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(key, value)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -965,12 +966,12 @@ the database, it is overwritten.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000012&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000012&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000013&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000013&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;BDB.src/M000012.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('BDB.src/M000012.html');return false;&quot;&gt;
+          &lt;a href=&quot;BDB.src/M000013.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('BDB.src/M000013.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;putcat&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(key, value)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -986,12 +987,12 @@ record is created.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000013&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000013&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000014&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000014&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;BDB.src/M000013.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('BDB.src/M000013.html');return false;&quot;&gt;
+          &lt;a href=&quot;BDB.src/M000014.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('BDB.src/M000014.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;putdup&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(key, value)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -1007,12 +1008,12 @@ record is placed after the existing one.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000011&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000011&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000012&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000012&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;BDB.src/M000011.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('BDB.src/M000011.html');return false;&quot;&gt;
+          &lt;a href=&quot;BDB.src/M000012.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('BDB.src/M000012.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;putkeep&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(key, value)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -1027,12 +1028,12 @@ the same key exists in the database, this method has no effect.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000014&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000014&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000015&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000015&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;BDB.src/M000014.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('BDB.src/M000014.html');return false;&quot;&gt;
+          &lt;a href=&quot;BDB.src/M000015.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('BDB.src/M000015.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;putlist&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(key, values)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -1049,12 +1050,12 @@ one.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000021&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000021&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000022&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000022&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;BDB.src/M000021.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('BDB.src/M000021.html');return false;&quot;&gt;
+          &lt;a href=&quot;BDB.src/M000022.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('BDB.src/M000022.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;range&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(bkey, binc, ekey, einc, max)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -1077,12 +1078,12 @@ corresponds.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000033&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000033&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000034&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000034&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;BDB.src/M000033.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('BDB.src/M000033.html');return false;&quot;&gt;
+          &lt;a href=&quot;BDB.src/M000034.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('BDB.src/M000034.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;rnum&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -1146,6 +1147,27 @@ being opened.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
+      &lt;div id=&quot;method-M000008&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000008&quot;&gt;&lt;/a&gt;
+
+        &lt;div class=&quot;method-heading&quot;&gt;
+          &lt;a href=&quot;BDB.src/M000008.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('BDB.src/M000008.html');return false;&quot;&gt;
+          &lt;span class=&quot;method-name&quot;&gt;setdfunit&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(dfunit)&lt;/span&gt;
+          &lt;/a&gt;
+        &lt;/div&gt;
+      
+        &lt;div class=&quot;method-description&quot;&gt;
+          &lt;p&gt;
+Set the unit step number of auto defragmentation.&lt;br/&gt; `&lt;em&gt;dfunit&lt;/em&gt;'
+specifie the unit step number. If it is not more than 0, the auto
+defragmentation is disabled. It is disabled by default.&lt;br/&gt; If successful,
+the return value is true, else, it is false.&lt;br/&gt; Note that the
+defragmentation parameters should be set before the database is opened.&lt;br/&gt;
+&lt;/p&gt;
+        &lt;/div&gt;
+      &lt;/div&gt;
+
       &lt;div id=&quot;method-M000007&quot; class=&quot;method-detail&quot;&gt;
         &lt;a name=&quot;M000007&quot;&gt;&lt;/a&gt;
 
@@ -1167,12 +1189,12 @@ mapping parameters should be set before the database is opened.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000025&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000025&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000026&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000026&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;BDB.src/M000025.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('BDB.src/M000025.html');return false;&quot;&gt;
+          &lt;a href=&quot;BDB.src/M000026.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('BDB.src/M000026.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;sync&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -1186,12 +1208,12 @@ another process connects the same database file.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000031&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000031&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000032&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000032&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;BDB.src/M000031.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('BDB.src/M000031.html');return false;&quot;&gt;
+          &lt;a href=&quot;BDB.src/M000032.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('BDB.src/M000032.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;tranabort&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -1205,12 +1227,12 @@ state of the database is rollbacked to before transaction.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000029&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000029&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000030&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000030&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;BDB.src/M000029.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('BDB.src/M000029.html');return false;&quot;&gt;
+          &lt;a href=&quot;BDB.src/M000030.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('BDB.src/M000030.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;tranbegin&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -1229,12 +1251,12 @@ transaction, the transaction is aborted implicitly.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000030&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000030&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000031&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000031&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;BDB.src/M000030.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('BDB.src/M000030.html');return false;&quot;&gt;
+          &lt;a href=&quot;BDB.src/M000031.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('BDB.src/M000031.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;trancommit&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -1290,12 +1312,12 @@ opened.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000027&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000027&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000028&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000028&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;BDB.src/M000027.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('BDB.src/M000027.html');return false;&quot;&gt;
+          &lt;a href=&quot;BDB.src/M000028.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('BDB.src/M000028.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;vanish&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -1308,12 +1330,12 @@ false.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000019&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000019&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000020&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000020&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;BDB.src/M000019.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('BDB.src/M000019.html');return false;&quot;&gt;
+          &lt;a href=&quot;BDB.src/M000020.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('BDB.src/M000020.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;vnum&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(key)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -1327,12 +1349,12 @@ corresponding records, else, it is 0.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000020&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000020&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000021&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000021&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;BDB.src/M000020.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('BDB.src/M000020.html');return false;&quot;&gt;
+          &lt;a href=&quot;BDB.src/M000021.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('BDB.src/M000021.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;vsiz&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(key)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;</diff>
      <filename>doc/classes/TokyoCabinet/BDB.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 378&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 385&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;initialize&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;</diff>
      <filename>doc/classes/TokyoCabinet/BDB.src/M000001.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 384&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 391&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;errmsg&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;ecode&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;</diff>
      <filename>doc/classes/TokyoCabinet/BDB.src/M000002.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 390&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 397&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;ecode&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;</diff>
      <filename>doc/classes/TokyoCabinet/BDB.src/M000003.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 397&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 404&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;setcmpfunc&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;cmp&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;</diff>
      <filename>doc/classes/TokyoCabinet/BDB.src/M000004.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 408&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 415&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;tune&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;lmemb&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;nmemb&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;bnum&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;apow&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;fpow&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;opts&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;</diff>
      <filename>doc/classes/TokyoCabinet/BDB.src/M000005.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 416&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 423&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;setcache&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;lcnum&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;ncnum&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;</diff>
      <filename>doc/classes/TokyoCabinet/BDB.src/M000006.html</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 423&lt;/span&gt;
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 430&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;setxmsiz&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;xmsiz&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;</diff>
      <filename>doc/classes/TokyoCabinet/BDB.src/M000007.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;open (TokyoCabinet::BDB)&lt;/title&gt;
+  &lt;title&gt;setdfunit (TokyoCabinet::BDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 430&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;open&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;path&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;omode&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 437&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;setdfunit&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;dfunit&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/BDB.src/M000008.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;close (TokyoCabinet::BDB)&lt;/title&gt;
+  &lt;title&gt;open (TokyoCabinet::BDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 436&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;close&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 444&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;open&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;path&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;omode&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/BDB.src/M000009.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;put (TokyoCabinet::BDB)&lt;/title&gt;
+  &lt;title&gt;close (TokyoCabinet::BDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 444&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;put&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 450&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;close&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/BDB.src/M000010.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;putkeep (TokyoCabinet::BDB)&lt;/title&gt;
+  &lt;title&gt;put (TokyoCabinet::BDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 452&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;putkeep&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 458&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;put&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/BDB.src/M000011.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;putcat (TokyoCabinet::BDB)&lt;/title&gt;
+  &lt;title&gt;putkeep (TokyoCabinet::BDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 460&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;putcat&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 466&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;putkeep&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/BDB.src/M000012.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;putdup (TokyoCabinet::BDB)&lt;/title&gt;
+  &lt;title&gt;putcat (TokyoCabinet::BDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 468&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;putdup&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 474&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;putcat&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/BDB.src/M000013.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;putlist (TokyoCabinet::BDB)&lt;/title&gt;
+  &lt;title&gt;putdup (TokyoCabinet::BDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 476&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;putlist&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;values&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 482&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;putdup&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/BDB.src/M000014.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;out (TokyoCabinet::BDB)&lt;/title&gt;
+  &lt;title&gt;putlist (TokyoCabinet::BDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 483&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;out&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 490&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;putlist&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;values&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/BDB.src/M000015.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;outlist (TokyoCabinet::BDB)&lt;/title&gt;
+  &lt;title&gt;out (TokyoCabinet::BDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 490&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;outlist&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 497&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;out&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/BDB.src/M000016.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;get (TokyoCabinet::BDB)&lt;/title&gt;
+  &lt;title&gt;outlist (TokyoCabinet::BDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 497&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;get&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 504&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;outlist&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/BDB.src/M000017.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;getlist (TokyoCabinet::BDB)&lt;/title&gt;
+  &lt;title&gt;get (TokyoCabinet::BDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 503&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;getlist&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 511&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;get&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/BDB.src/M000018.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;vnum (TokyoCabinet::BDB)&lt;/title&gt;
+  &lt;title&gt;getlist (TokyoCabinet::BDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 509&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;vnum&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 517&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;getlist&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/BDB.src/M000019.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;vsiz (TokyoCabinet::BDB)&lt;/title&gt;
+  &lt;title&gt;vnum (TokyoCabinet::BDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 516&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;vsiz&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 523&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;vnum&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/BDB.src/M000020.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;range (TokyoCabinet::BDB)&lt;/title&gt;
+  &lt;title&gt;vsiz (TokyoCabinet::BDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 526&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;range&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;bkey&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;binc&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;ekey&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;einc&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;max&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 530&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;vsiz&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/BDB.src/M000021.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;fwmkeys (TokyoCabinet::BDB)&lt;/title&gt;
+  &lt;title&gt;range (TokyoCabinet::BDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 533&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;fwmkeys&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;prefix&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;max&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 540&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;range&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;bkey&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;binc&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;ekey&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;einc&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;max&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/BDB.src/M000022.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;addint (TokyoCabinet::BDB)&lt;/title&gt;
+  &lt;title&gt;fwmkeys (TokyoCabinet::BDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 541&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;addint&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;num&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 547&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;fwmkeys&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;prefix&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;max&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/BDB.src/M000023.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;adddouble (TokyoCabinet::BDB)&lt;/title&gt;
+  &lt;title&gt;addint (TokyoCabinet::BDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 549&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;adddouble&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;num&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 555&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;addint&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;num&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/BDB.src/M000024.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;sync (TokyoCabinet::BDB)&lt;/title&gt;
+  &lt;title&gt;adddouble (TokyoCabinet::BDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 555&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;sync&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 563&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;adddouble&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;num&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/BDB.src/M000025.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;optimize (TokyoCabinet::BDB)&lt;/title&gt;
+  &lt;title&gt;sync (TokyoCabinet::BDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 567&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;optimize&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;lmemb&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;nmemb&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;bnum&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;apow&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;fpow&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;opts&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 569&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;sync&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/BDB.src/M000026.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;vanish (TokyoCabinet::BDB)&lt;/title&gt;
+  &lt;title&gt;optimize (TokyoCabinet::BDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 572&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;vanish&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 581&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;optimize&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;lmemb&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;nmemb&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;bnum&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;apow&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;fpow&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;opts&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/BDB.src/M000027.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;copy (TokyoCabinet::BDB)&lt;/title&gt;
+  &lt;title&gt;vanish (TokyoCabinet::BDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 579&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;copy&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;path&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 586&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;vanish&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/BDB.src/M000028.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;tranbegin (TokyoCabinet::BDB)&lt;/title&gt;
+  &lt;title&gt;copy (TokyoCabinet::BDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 585&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;tranbegin&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 593&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;copy&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;path&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/BDB.src/M000029.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;trancommit (TokyoCabinet::BDB)&lt;/title&gt;
+  &lt;title&gt;tranbegin (TokyoCabinet::BDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 591&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;trancommit&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 599&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;tranbegin&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/BDB.src/M000030.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;tranabort (TokyoCabinet::BDB)&lt;/title&gt;
+  &lt;title&gt;trancommit (TokyoCabinet::BDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 597&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;tranabort&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 605&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;trancommit&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/BDB.src/M000031.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;path (TokyoCabinet::BDB)&lt;/title&gt;
+  &lt;title&gt;tranabort (TokyoCabinet::BDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 602&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;path&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 611&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;tranabort&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/BDB.src/M000032.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;rnum (TokyoCabinet::BDB)&lt;/title&gt;
+  &lt;title&gt;path (TokyoCabinet::BDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 607&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;rnum&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 616&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;path&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/BDB.src/M000033.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;fsiz (TokyoCabinet::BDB)&lt;/title&gt;
+  &lt;title&gt;rnum (TokyoCabinet::BDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 612&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;fsiz&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 621&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;rnum&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/BDB.src/M000034.html</filename>
    </modified>
    <modified>
      <diff>@@ -93,16 +93,16 @@ ascending or descending order.&lt;br/&gt;
       &lt;h3 class=&quot;section-bar&quot;&gt;Methods&lt;/h3&gt;
 
       &lt;div class=&quot;name-list&quot;&gt;
-      &lt;a href=&quot;#M000060&quot;&gt;first&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000062&quot;&gt;jump&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000067&quot;&gt;key&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000061&quot;&gt;last&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000059&quot;&gt;new&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000064&quot;&gt;next&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000066&quot;&gt;out&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000063&quot;&gt;prev&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000065&quot;&gt;put&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000068&quot;&gt;val&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000064&quot;&gt;first&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000066&quot;&gt;jump&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000071&quot;&gt;key&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000065&quot;&gt;last&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000063&quot;&gt;new&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000068&quot;&gt;next&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000070&quot;&gt;out&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000067&quot;&gt;prev&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000069&quot;&gt;put&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000072&quot;&gt;val&lt;/a&gt;&amp;nbsp;&amp;nbsp;
       &lt;/div&gt;
     &lt;/div&gt;
 
@@ -125,7 +125,7 @@ ascending or descending order.&lt;br/&gt;
           &lt;td class=&quot;context-item-value&quot;&gt;0&lt;/td&gt;
           &lt;td width=&quot;3em&quot;&gt;&amp;nbsp;&lt;/td&gt;
           &lt;td class=&quot;context-item-desc&quot;&gt;
-cursor &lt;a href=&quot;BDBCUR.html#M000065&quot;&gt;put&lt;/a&gt; mode: current
+cursor &lt;a href=&quot;BDBCUR.html#M000069&quot;&gt;put&lt;/a&gt; mode: current
 
 &lt;/td&gt;
         &lt;/tr&gt;
@@ -135,7 +135,7 @@ cursor &lt;a href=&quot;BDBCUR.html#M000065&quot;&gt;put&lt;/a&gt; mode: current
           &lt;td class=&quot;context-item-value&quot;&gt;1&lt;/td&gt;
           &lt;td width=&quot;3em&quot;&gt;&amp;nbsp;&lt;/td&gt;
           &lt;td class=&quot;context-item-desc&quot;&gt;
-cursor &lt;a href=&quot;BDBCUR.html#M000065&quot;&gt;put&lt;/a&gt; mode: before
+cursor &lt;a href=&quot;BDBCUR.html#M000069&quot;&gt;put&lt;/a&gt; mode: before
 
 &lt;/td&gt;
         &lt;/tr&gt;
@@ -145,7 +145,7 @@ cursor &lt;a href=&quot;BDBCUR.html#M000065&quot;&gt;put&lt;/a&gt; mode: before
           &lt;td class=&quot;context-item-value&quot;&gt;2&lt;/td&gt;
           &lt;td width=&quot;3em&quot;&gt;&amp;nbsp;&lt;/td&gt;
           &lt;td class=&quot;context-item-desc&quot;&gt;
-cursor &lt;a href=&quot;BDBCUR.html#M000065&quot;&gt;put&lt;/a&gt; mode: after
+cursor &lt;a href=&quot;BDBCUR.html#M000069&quot;&gt;put&lt;/a&gt; mode: after
 
 &lt;/td&gt;
         &lt;/tr&gt;
@@ -162,12 +162,12 @@ cursor &lt;a href=&quot;BDBCUR.html#M000065&quot;&gt;put&lt;/a&gt; mode: after
     &lt;div id=&quot;methods&quot;&gt;
       &lt;h3 class=&quot;section-bar&quot;&gt;Public Class methods&lt;/h3&gt;
 
-      &lt;div id=&quot;method-M000059&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000059&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000063&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000063&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;BDBCUR.src/M000059.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('BDBCUR.src/M000059.html');return false;&quot;&gt;
+          &lt;a href=&quot;BDBCUR.src/M000063.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('BDBCUR.src/M000063.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;new&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(bdb)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -176,10 +176,10 @@ cursor &lt;a href=&quot;BDBCUR.html#M000065&quot;&gt;put&lt;/a&gt; mode: after
           &lt;p&gt;
 Create a cursor object.&lt;br/&gt; `&lt;em&gt;bdb&lt;/em&gt;' specifies the B+ tree
 database object.&lt;br/&gt; The return value is the &lt;a
-href=&quot;BDBCUR.html#M000059&quot;&gt;new&lt;/a&gt; cursor object.&lt;br/&gt; Note that the cursor is
+href=&quot;BDBCUR.html#M000063&quot;&gt;new&lt;/a&gt; cursor object.&lt;br/&gt; Note that the cursor is
 available only after initialization with the `&lt;a
-href=&quot;BDBCUR.html#M000060&quot;&gt;first&lt;/a&gt;' or the `&lt;a
-href=&quot;BDBCUR.html#M000062&quot;&gt;jump&lt;/a&gt;' methods and so on. Moreover, the
+href=&quot;BDBCUR.html#M000064&quot;&gt;first&lt;/a&gt;' or the `&lt;a
+href=&quot;BDBCUR.html#M000066&quot;&gt;jump&lt;/a&gt;' methods and so on. Moreover, the
 position of the cursor will be indefinite when the database is updated
 after the initialization of the cursor.&lt;br/&gt;
 &lt;/p&gt;
@@ -188,31 +188,31 @@ after the initialization of the cursor.&lt;br/&gt;
 
       &lt;h3 class=&quot;section-bar&quot;&gt;Public Instance methods&lt;/h3&gt;
 
-      &lt;div id=&quot;method-M000060&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000060&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000064&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000064&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;BDBCUR.src/M000060.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('BDBCUR.src/M000060.html');return false;&quot;&gt;
+          &lt;a href=&quot;BDBCUR.src/M000064.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('BDBCUR.src/M000064.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;first&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
       
         &lt;div class=&quot;method-description&quot;&gt;
           &lt;p&gt;
-Move the cursor to the &lt;a href=&quot;BDBCUR.html#M000060&quot;&gt;first&lt;/a&gt; record.&lt;br/&gt; If
+Move the cursor to the &lt;a href=&quot;BDBCUR.html#M000064&quot;&gt;first&lt;/a&gt; record.&lt;br/&gt; If
 successful, the return value is true, else, it is false. False is returned
 if there is no record in the database.&lt;br/&gt;
 &lt;/p&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000062&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000062&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000066&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000066&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;BDBCUR.src/M000062.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('BDBCUR.src/M000062.html');return false;&quot;&gt;
+          &lt;a href=&quot;BDBCUR.src/M000066.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('BDBCUR.src/M000066.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;jump&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(key)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -220,83 +220,83 @@ if there is no record in the database.&lt;br/&gt;
         &lt;div class=&quot;method-description&quot;&gt;
           &lt;p&gt;
 Move the cursor to the front of records corresponding a &lt;a
-href=&quot;BDBCUR.html#M000067&quot;&gt;key&lt;/a&gt;.&lt;br/&gt; `&lt;em&gt;&lt;a
-href=&quot;BDBCUR.html#M000067&quot;&gt;key&lt;/a&gt;&lt;/em&gt;' specifies the &lt;a
-href=&quot;BDBCUR.html#M000067&quot;&gt;key&lt;/a&gt;.&lt;br/&gt; If successful, the return value is
+href=&quot;BDBCUR.html#M000071&quot;&gt;key&lt;/a&gt;.&lt;br/&gt; `&lt;em&gt;&lt;a
+href=&quot;BDBCUR.html#M000071&quot;&gt;key&lt;/a&gt;&lt;/em&gt;' specifies the &lt;a
+href=&quot;BDBCUR.html#M000071&quot;&gt;key&lt;/a&gt;.&lt;br/&gt; If successful, the return value is
 true, else, it is false. False is returned if there is no record
 corresponding the condition.&lt;br/&gt; The cursor is set to the &lt;a
-href=&quot;BDBCUR.html#M000060&quot;&gt;first&lt;/a&gt; record corresponding the &lt;a
-href=&quot;BDBCUR.html#M000067&quot;&gt;key&lt;/a&gt; or the &lt;a
-href=&quot;BDBCUR.html#M000064&quot;&gt;next&lt;/a&gt; substitute if completely matching
+href=&quot;BDBCUR.html#M000064&quot;&gt;first&lt;/a&gt; record corresponding the &lt;a
+href=&quot;BDBCUR.html#M000071&quot;&gt;key&lt;/a&gt; or the &lt;a
+href=&quot;BDBCUR.html#M000068&quot;&gt;next&lt;/a&gt; substitute if completely matching
 record does not exist.&lt;br/&gt;
 &lt;/p&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000067&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000067&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000071&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000071&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;BDBCUR.src/M000067.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('BDBCUR.src/M000067.html');return false;&quot;&gt;
+          &lt;a href=&quot;BDBCUR.src/M000071.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('BDBCUR.src/M000071.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;key&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
       
         &lt;div class=&quot;method-description&quot;&gt;
           &lt;p&gt;
-Get the &lt;a href=&quot;BDBCUR.html#M000067&quot;&gt;key&lt;/a&gt; of the record where the
+Get the &lt;a href=&quot;BDBCUR.html#M000071&quot;&gt;key&lt;/a&gt; of the record where the
 cursor is.&lt;br/&gt; If successful, the return value is the &lt;a
-href=&quot;BDBCUR.html#M000067&quot;&gt;key&lt;/a&gt;, else, it is `nil'.
+href=&quot;BDBCUR.html#M000071&quot;&gt;key&lt;/a&gt;, else, it is `nil'.
 &amp;#8216;nil' is returned when the cursor is at invalid position.&lt;br/&gt;
 &lt;/p&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000061&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000061&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000065&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000065&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;BDBCUR.src/M000061.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('BDBCUR.src/M000061.html');return false;&quot;&gt;
+          &lt;a href=&quot;BDBCUR.src/M000065.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('BDBCUR.src/M000065.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;last&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
       
         &lt;div class=&quot;method-description&quot;&gt;
           &lt;p&gt;
-Move the cursor to the &lt;a href=&quot;BDBCUR.html#M000061&quot;&gt;last&lt;/a&gt; record.&lt;br/&gt; If
+Move the cursor to the &lt;a href=&quot;BDBCUR.html#M000065&quot;&gt;last&lt;/a&gt; record.&lt;br/&gt; If
 successful, the return value is true, else, it is false. False is returned
 if there is no record in the database.&lt;br/&gt;
 &lt;/p&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000064&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000064&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000068&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000068&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;BDBCUR.src/M000064.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('BDBCUR.src/M000064.html');return false;&quot;&gt;
+          &lt;a href=&quot;BDBCUR.src/M000068.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('BDBCUR.src/M000068.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;next&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
       
         &lt;div class=&quot;method-description&quot;&gt;
           &lt;p&gt;
-Move the cursor to the &lt;a href=&quot;BDBCUR.html#M000064&quot;&gt;next&lt;/a&gt; record.&lt;br/&gt; If
+Move the cursor to the &lt;a href=&quot;BDBCUR.html#M000068&quot;&gt;next&lt;/a&gt; record.&lt;br/&gt; If
 successful, the return value is true, else, it is false. False is returned
-if there is no &lt;a href=&quot;BDBCUR.html#M000064&quot;&gt;next&lt;/a&gt; record.&lt;br/&gt;
+if there is no &lt;a href=&quot;BDBCUR.html#M000068&quot;&gt;next&lt;/a&gt; record.&lt;br/&gt;
 &lt;/p&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000066&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000066&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000070&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000070&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;BDBCUR.src/M000066.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('BDBCUR.src/M000066.html');return false;&quot;&gt;
+          &lt;a href=&quot;BDBCUR.src/M000070.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('BDBCUR.src/M000070.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;out&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -306,17 +306,17 @@ if there is no &lt;a href=&quot;BDBCUR.html#M000064&quot;&gt;next&lt;/a&gt; record.&lt;br/&gt;
 Remove the record where the cursor is.&lt;br/&gt; If successful, the return value is
 true, else, it is false. False is returned when the cursor is at invalid
 position.&lt;br/&gt; After deletion, the cursor is moved to the &lt;a
-href=&quot;BDBCUR.html#M000064&quot;&gt;next&lt;/a&gt; record if possible.&lt;br/&gt;
+href=&quot;BDBCUR.html#M000068&quot;&gt;next&lt;/a&gt; record if possible.&lt;br/&gt;
 &lt;/p&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000063&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000063&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000067&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000067&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;BDBCUR.src/M000063.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('BDBCUR.src/M000063.html');return false;&quot;&gt;
+          &lt;a href=&quot;BDBCUR.src/M000067.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('BDBCUR.src/M000067.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;prev&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -330,12 +330,12 @@ record.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000065&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000065&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000069&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000069&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;BDBCUR.src/M000065.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('BDBCUR.src/M000065.html');return false;&quot;&gt;
+          &lt;a href=&quot;BDBCUR.src/M000069.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('BDBCUR.src/M000069.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;put&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(value, cpmode)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -346,9 +346,9 @@ Insert a record around the cursor.&lt;br/&gt; `&lt;em&gt;value&lt;/em&gt;' specifies the
 value.&lt;br/&gt; `&lt;em&gt;cpmode&lt;/em&gt;' specifies detail adjustment:
 `TokyoCabinet::BDBCUR::CPCURRENT', which means that the value of the
 current record is overwritten, `TokyoCabinet::BDBCUR::CPBEFORE',
-which means that the &lt;a href=&quot;BDBCUR.html#M000059&quot;&gt;new&lt;/a&gt; record is
+which means that the &lt;a href=&quot;BDBCUR.html#M000063&quot;&gt;new&lt;/a&gt; record is
 inserted before the current record, `TokyoCabinet::BDBCUR::CPAFTER',
-which means that the &lt;a href=&quot;BDBCUR.html#M000059&quot;&gt;new&lt;/a&gt; record is
+which means that the &lt;a href=&quot;BDBCUR.html#M000063&quot;&gt;new&lt;/a&gt; record is
 inserted after the current record.&lt;br/&gt; If successful, the return value is
 true, else, it is false. False is returned when the cursor is at invalid
 position.&lt;br/&gt; After insertion, the cursor is moved to the inserted record.&lt;br/&gt;
@@ -356,12 +356,12 @@ position.&lt;br/&gt; After insertion, the cursor is moved to the inserted record.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000068&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000068&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000072&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000072&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;BDBCUR.src/M000068.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('BDBCUR.src/M000068.html');return false;&quot;&gt;
+          &lt;a href=&quot;BDBCUR.src/M000072.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('BDBCUR.src/M000072.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;val&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;</diff>
      <filename>doc/classes/TokyoCabinet/BDBCUR.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;prev (TokyoCabinet::BDBCUR)&lt;/title&gt;
+  &lt;title&gt;new (TokyoCabinet::BDBCUR)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 650&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;prev&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 642&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;initialize&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;bdb&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/BDBCUR.src/M000063.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;next (TokyoCabinet::BDBCUR)&lt;/title&gt;
+  &lt;title&gt;first (TokyoCabinet::BDBCUR)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 655&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-keyword kw&quot;&gt;next&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 647&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;first&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/BDBCUR.src/M000064.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;put (TokyoCabinet::BDBCUR)&lt;/title&gt;
+  &lt;title&gt;last (TokyoCabinet::BDBCUR)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 663&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;put&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;cpmode&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 652&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;last&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/BDBCUR.src/M000065.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;out (TokyoCabinet::BDBCUR)&lt;/title&gt;
+  &lt;title&gt;jump (TokyoCabinet::BDBCUR)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 669&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;out&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 659&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;jump&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/BDBCUR.src/M000066.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;key (TokyoCabinet::BDBCUR)&lt;/title&gt;
+  &lt;title&gt;prev (TokyoCabinet::BDBCUR)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 674&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 664&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;prev&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/BDBCUR.src/M000067.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;val (TokyoCabinet::BDBCUR)&lt;/title&gt;
+  &lt;title&gt;next (TokyoCabinet::BDBCUR)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 679&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;val&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 669&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-keyword kw&quot;&gt;next&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/BDBCUR.src/M000068.html</filename>
    </modified>
    <modified>
      <diff>@@ -82,10 +82,10 @@
       &lt;p&gt;
 Fixed-Length database is a file containing a fixed-length table and is
 handled with the fixed-length database API. Before operations to store or
-retrieve records, it is necessary to &lt;a href=&quot;FDB.html#M000039&quot;&gt;open&lt;/a&gt; a
+retrieve records, it is necessary to &lt;a href=&quot;FDB.html#M000040&quot;&gt;open&lt;/a&gt; a
 database file and connect the fixed-length database object to it. To avoid
 data missing or corruption, it is important to &lt;a
-href=&quot;FDB.html#M000040&quot;&gt;close&lt;/a&gt; every database file when it is no longer
+href=&quot;FDB.html#M000041&quot;&gt;close&lt;/a&gt; every database file when it is no longer
 in use.&lt;br/&gt; Except for the interface below, methods compatible with the
 `Hash' class are also provided; `[]', `[]=',
 `store', `delete', `fetch', `has_key?',
@@ -103,30 +103,33 @@ in use.&lt;br/&gt; Except for the interface below, methods compatible with the
       &lt;h3 class=&quot;section-bar&quot;&gt;Methods&lt;/h3&gt;
 
       &lt;div class=&quot;name-list&quot;&gt;
-      &lt;a href=&quot;#M000051&quot;&gt;adddouble&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000050&quot;&gt;addint&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000040&quot;&gt;close&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000055&quot;&gt;copy&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000037&quot;&gt;ecode&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000036&quot;&gt;errmsg&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000058&quot;&gt;fsiz&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000045&quot;&gt;get&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000047&quot;&gt;iterinit&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000048&quot;&gt;iternext&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000035&quot;&gt;new&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000039&quot;&gt;open&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000053&quot;&gt;optimize&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000044&quot;&gt;out&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000056&quot;&gt;path&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000041&quot;&gt;put&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000043&quot;&gt;putcat&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000042&quot;&gt;putkeep&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000049&quot;&gt;range&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000057&quot;&gt;rnum&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000052&quot;&gt;sync&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000038&quot;&gt;tune&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000054&quot;&gt;vanish&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000046&quot;&gt;vsiz&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000052&quot;&gt;adddouble&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000051&quot;&gt;addint&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000041&quot;&gt;close&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000056&quot;&gt;copy&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000038&quot;&gt;ecode&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000037&quot;&gt;errmsg&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000062&quot;&gt;fsiz&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000046&quot;&gt;get&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000048&quot;&gt;iterinit&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000049&quot;&gt;iternext&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000036&quot;&gt;new&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000040&quot;&gt;open&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000054&quot;&gt;optimize&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000045&quot;&gt;out&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000060&quot;&gt;path&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000042&quot;&gt;put&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000044&quot;&gt;putcat&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000043&quot;&gt;putkeep&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000050&quot;&gt;range&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000061&quot;&gt;rnum&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000053&quot;&gt;sync&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000059&quot;&gt;tranabort&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000057&quot;&gt;tranbegin&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000058&quot;&gt;trancommit&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000039&quot;&gt;tune&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000055&quot;&gt;vanish&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000047&quot;&gt;vsiz&lt;/a&gt;&amp;nbsp;&amp;nbsp;
       &lt;/div&gt;
     &lt;/div&gt;
 
@@ -219,7 +222,7 @@ error code: invalid record header
           &lt;td class=&quot;context-item-value&quot;&gt;7&lt;/td&gt;
           &lt;td width=&quot;3em&quot;&gt;&amp;nbsp;&lt;/td&gt;
           &lt;td class=&quot;context-item-desc&quot;&gt;
-error code: &lt;a href=&quot;FDB.html#M000039&quot;&gt;open&lt;/a&gt; error
+error code: &lt;a href=&quot;FDB.html#M000040&quot;&gt;open&lt;/a&gt; error
 
 &lt;/td&gt;
         &lt;/tr&gt;
@@ -229,7 +232,7 @@ error code: &lt;a href=&quot;FDB.html#M000039&quot;&gt;open&lt;/a&gt; error
           &lt;td class=&quot;context-item-value&quot;&gt;8&lt;/td&gt;
           &lt;td width=&quot;3em&quot;&gt;&amp;nbsp;&lt;/td&gt;
           &lt;td class=&quot;context-item-desc&quot;&gt;
-error code: &lt;a href=&quot;FDB.html#M000040&quot;&gt;close&lt;/a&gt; error
+error code: &lt;a href=&quot;FDB.html#M000041&quot;&gt;close&lt;/a&gt; error
 
 &lt;/td&gt;
         &lt;/tr&gt;
@@ -249,7 +252,7 @@ error code: trunc error
           &lt;td class=&quot;context-item-value&quot;&gt;10&lt;/td&gt;
           &lt;td width=&quot;3em&quot;&gt;&amp;nbsp;&lt;/td&gt;
           &lt;td class=&quot;context-item-desc&quot;&gt;
-error code: &lt;a href=&quot;FDB.html#M000052&quot;&gt;sync&lt;/a&gt; error
+error code: &lt;a href=&quot;FDB.html#M000053&quot;&gt;sync&lt;/a&gt; error
 
 &lt;/td&gt;
         &lt;/tr&gt;
@@ -389,8 +392,8 @@ error code: miscellaneous error
           &lt;td class=&quot;context-item-value&quot;&gt;1 &amp;lt;&amp;lt; 0&lt;/td&gt;
           &lt;td width=&quot;3em&quot;&gt;&amp;nbsp;&lt;/td&gt;
           &lt;td class=&quot;context-item-desc&quot;&gt;
-&lt;a href=&quot;FDB.html#M000039&quot;&gt;open&lt;/a&gt; mode: &lt;a
-href=&quot;FDB.html#M000039&quot;&gt;open&lt;/a&gt; as a reader
+&lt;a href=&quot;FDB.html#M000040&quot;&gt;open&lt;/a&gt; mode: &lt;a
+href=&quot;FDB.html#M000040&quot;&gt;open&lt;/a&gt; as a reader
 
 &lt;/td&gt;
         &lt;/tr&gt;
@@ -400,8 +403,8 @@ href=&quot;FDB.html#M000039&quot;&gt;open&lt;/a&gt; as a reader
           &lt;td class=&quot;context-item-value&quot;&gt;1 &amp;lt;&amp;lt; 1&lt;/td&gt;
           &lt;td width=&quot;3em&quot;&gt;&amp;nbsp;&lt;/td&gt;
           &lt;td class=&quot;context-item-desc&quot;&gt;
-&lt;a href=&quot;FDB.html#M000039&quot;&gt;open&lt;/a&gt; mode: &lt;a
-href=&quot;FDB.html#M000039&quot;&gt;open&lt;/a&gt; as a writer
+&lt;a href=&quot;FDB.html#M000040&quot;&gt;open&lt;/a&gt; mode: &lt;a
+href=&quot;FDB.html#M000040&quot;&gt;open&lt;/a&gt; as a writer
 
 &lt;/td&gt;
         &lt;/tr&gt;
@@ -411,7 +414,7 @@ href=&quot;FDB.html#M000039&quot;&gt;open&lt;/a&gt; as a writer
           &lt;td class=&quot;context-item-value&quot;&gt;1 &amp;lt;&amp;lt; 2&lt;/td&gt;
           &lt;td width=&quot;3em&quot;&gt;&amp;nbsp;&lt;/td&gt;
           &lt;td class=&quot;context-item-desc&quot;&gt;
-&lt;a href=&quot;FDB.html#M000039&quot;&gt;open&lt;/a&gt; mode: writer creating
+&lt;a href=&quot;FDB.html#M000040&quot;&gt;open&lt;/a&gt; mode: writer creating
 
 &lt;/td&gt;
         &lt;/tr&gt;
@@ -421,7 +424,7 @@ href=&quot;FDB.html#M000039&quot;&gt;open&lt;/a&gt; as a writer
           &lt;td class=&quot;context-item-value&quot;&gt;1 &amp;lt;&amp;lt; 3&lt;/td&gt;
           &lt;td width=&quot;3em&quot;&gt;&amp;nbsp;&lt;/td&gt;
           &lt;td class=&quot;context-item-desc&quot;&gt;
-&lt;a href=&quot;FDB.html#M000039&quot;&gt;open&lt;/a&gt; mode: writer truncating
+&lt;a href=&quot;FDB.html#M000040&quot;&gt;open&lt;/a&gt; mode: writer truncating
 
 &lt;/td&gt;
         &lt;/tr&gt;
@@ -431,8 +434,8 @@ href=&quot;FDB.html#M000039&quot;&gt;open&lt;/a&gt; as a writer
           &lt;td class=&quot;context-item-value&quot;&gt;1 &amp;lt;&amp;lt; 4&lt;/td&gt;
           &lt;td width=&quot;3em&quot;&gt;&amp;nbsp;&lt;/td&gt;
           &lt;td class=&quot;context-item-desc&quot;&gt;
-&lt;a href=&quot;FDB.html#M000039&quot;&gt;open&lt;/a&gt; mode: &lt;a
-href=&quot;FDB.html#M000039&quot;&gt;open&lt;/a&gt; without locking
+&lt;a href=&quot;FDB.html#M000040&quot;&gt;open&lt;/a&gt; mode: &lt;a
+href=&quot;FDB.html#M000040&quot;&gt;open&lt;/a&gt; without locking
 
 &lt;/td&gt;
         &lt;/tr&gt;
@@ -442,7 +445,7 @@ href=&quot;FDB.html#M000039&quot;&gt;open&lt;/a&gt; without locking
           &lt;td class=&quot;context-item-value&quot;&gt;1 &amp;lt;&amp;lt; 5&lt;/td&gt;
           &lt;td width=&quot;3em&quot;&gt;&amp;nbsp;&lt;/td&gt;
           &lt;td class=&quot;context-item-desc&quot;&gt;
-&lt;a href=&quot;FDB.html#M000039&quot;&gt;open&lt;/a&gt; mode: lock without blocking
+&lt;a href=&quot;FDB.html#M000040&quot;&gt;open&lt;/a&gt; mode: lock without blocking
 
 &lt;/td&gt;
         &lt;/tr&gt;
@@ -459,12 +462,12 @@ href=&quot;FDB.html#M000039&quot;&gt;open&lt;/a&gt; without locking
     &lt;div id=&quot;methods&quot;&gt;
       &lt;h3 class=&quot;section-bar&quot;&gt;Public Class methods&lt;/h3&gt;
 
-      &lt;div id=&quot;method-M000035&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000035&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000036&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000036&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;FDB.src/M000035.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('FDB.src/M000035.html');return false;&quot;&gt;
+          &lt;a href=&quot;FDB.src/M000036.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('FDB.src/M000036.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;new&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -472,19 +475,19 @@ href=&quot;FDB.html#M000039&quot;&gt;open&lt;/a&gt; without locking
         &lt;div class=&quot;method-description&quot;&gt;
           &lt;p&gt;
 Create a fixed-length database object.&lt;br/&gt; The return value is the &lt;a
-href=&quot;FDB.html#M000035&quot;&gt;new&lt;/a&gt; fixed-length database object.&lt;br/&gt;
+href=&quot;FDB.html#M000036&quot;&gt;new&lt;/a&gt; fixed-length database object.&lt;br/&gt;
 &lt;/p&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
       &lt;h3 class=&quot;section-bar&quot;&gt;Public Instance methods&lt;/h3&gt;
 
-      &lt;div id=&quot;method-M000051&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000051&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000052&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000052&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;FDB.src/M000051.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('FDB.src/M000051.html');return false;&quot;&gt;
+          &lt;a href=&quot;FDB.src/M000052.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('FDB.src/M000052.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;adddouble&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(key, num)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -501,7 +504,7 @@ number of existing records is specified.&lt;br/&gt; `&lt;em&gt;num&lt;/em&gt;' specifies
 the additional value.&lt;br/&gt; If successful, the return value is the summation
 value, else, it is `nil'.&lt;br/&gt; If the corresponding record exists, the
 value is treated as a real number and is added to. If no record
-corresponds, a &lt;a href=&quot;FDB.html#M000035&quot;&gt;new&lt;/a&gt; record of the additional
+corresponds, a &lt;a href=&quot;FDB.html#M000036&quot;&gt;new&lt;/a&gt; record of the additional
 value is stored. Because records are stored in binary format, they should
 be processed with the `unpack' method with the `d' operator
 after retrieval.&lt;br/&gt;
@@ -509,12 +512,12 @@ after retrieval.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000050&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000050&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000051&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000051&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;FDB.src/M000050.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('FDB.src/M000050.html');return false;&quot;&gt;
+          &lt;a href=&quot;FDB.src/M000051.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('FDB.src/M000051.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;addint&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(key, num)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -531,7 +534,7 @@ number of existing records is specified.&lt;br/&gt; `&lt;em&gt;num&lt;/em&gt;' specifies
 the additional value.&lt;br/&gt; If successful, the return value is the summation
 value, else, it is `nil'.&lt;br/&gt; If the corresponding record exists, the
 value is treated as an integer and is added to. If no record corresponds, a
-&lt;a href=&quot;FDB.html#M000035&quot;&gt;new&lt;/a&gt; record of the additional value is
+&lt;a href=&quot;FDB.html#M000036&quot;&gt;new&lt;/a&gt; record of the additional value is
 stored. Because records are stored in binary format, they should be
 processed with the `unpack' method with the `i' operator after
 retrieval.&lt;br/&gt;
@@ -539,12 +542,12 @@ retrieval.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000040&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000040&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000041&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000041&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;FDB.src/M000040.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('FDB.src/M000040.html');return false;&quot;&gt;
+          &lt;a href=&quot;FDB.src/M000041.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('FDB.src/M000041.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;close&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -554,18 +557,18 @@ retrieval.&lt;br/&gt;
 Close the database file.&lt;br/&gt; If successful, the return value is true, else,
 it is false.&lt;br/&gt; Update of a database is assured to be written when the
 database is closed. If a writer opens a database but does not &lt;a
-href=&quot;FDB.html#M000040&quot;&gt;close&lt;/a&gt; it appropriately, the database will be
+href=&quot;FDB.html#M000041&quot;&gt;close&lt;/a&gt; it appropriately, the database will be
 broken.&lt;br/&gt;
 &lt;/p&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000055&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000055&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000056&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000056&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;FDB.src/M000055.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('FDB.src/M000055.html');return false;&quot;&gt;
+          &lt;a href=&quot;FDB.src/M000056.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('FDB.src/M000056.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;copy&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(path)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -573,8 +576,8 @@ broken.&lt;br/&gt;
         &lt;div class=&quot;method-description&quot;&gt;
           &lt;p&gt;
 Copy the database file.&lt;br/&gt; `&lt;em&gt;&lt;a
-href=&quot;FDB.html#M000056&quot;&gt;path&lt;/a&gt;&lt;/em&gt;' specifies the &lt;a
-href=&quot;FDB.html#M000056&quot;&gt;path&lt;/a&gt; of the destination file. If it begins with
+href=&quot;FDB.html#M000060&quot;&gt;path&lt;/a&gt;&lt;/em&gt;' specifies the &lt;a
+href=&quot;FDB.html#M000060&quot;&gt;path&lt;/a&gt; of the destination file. If it begins with
 `@', the trailing substring is executed as a command line.&lt;br/&gt; If
 successful, the return value is true, else, it is false. False is returned
 if the executed command returns non-zero code.&lt;br/&gt; The database file is
@@ -585,12 +588,12 @@ backup file of the database file.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000037&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000037&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000038&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000038&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;FDB.src/M000037.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('FDB.src/M000037.html');return false;&quot;&gt;
+          &lt;a href=&quot;FDB.src/M000038.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('FDB.src/M000038.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;ecode&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -606,11 +609,11 @@ error code.&lt;br/&gt; The following error codes are defined:
 `TokyoCabinet::FDB::ENOPERM' for no permission,
 `TokyoCabinet::FDB::EMETA' for invalid meta data,
 `TokyoCabinet::FDB::ERHEAD' for invalid record header,
-`TokyoCabinet::FDB::EOPEN' for &lt;a href=&quot;FDB.html#M000039&quot;&gt;open&lt;/a&gt;
+`TokyoCabinet::FDB::EOPEN' for &lt;a href=&quot;FDB.html#M000040&quot;&gt;open&lt;/a&gt;
 error, `TokyoCabinet::FDB::ECLOSE' for &lt;a
-href=&quot;FDB.html#M000040&quot;&gt;close&lt;/a&gt; error, `TokyoCabinet::FDB::ETRUNC'
+href=&quot;FDB.html#M000041&quot;&gt;close&lt;/a&gt; error, `TokyoCabinet::FDB::ETRUNC'
 for trunc error, `TokyoCabinet::FDB::ESYNC' for &lt;a
-href=&quot;FDB.html#M000052&quot;&gt;sync&lt;/a&gt; error, `TokyoCabinet::FDB::ESTAT'
+href=&quot;FDB.html#M000053&quot;&gt;sync&lt;/a&gt; error, `TokyoCabinet::FDB::ESTAT'
 for stat error, `TokyoCabinet::FDB::ESEEK' for seek error,
 `TokyoCabinet::FDB::EREAD' for read error,
 `TokyoCabinet::FDB::EWRITE' for write error,
@@ -627,12 +630,12 @@ for stat error, `TokyoCabinet::FDB::ESEEK' for seek error,
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000036&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000036&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000037&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000037&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;FDB.src/M000036.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('FDB.src/M000036.html');return false;&quot;&gt;
+          &lt;a href=&quot;FDB.src/M000037.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('FDB.src/M000037.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;errmsg&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(ecode)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -640,19 +643,19 @@ for stat error, `TokyoCabinet::FDB::ESEEK' for seek error,
         &lt;div class=&quot;method-description&quot;&gt;
           &lt;p&gt;
 Get the message string corresponding to an error code.&lt;br/&gt; `&lt;em&gt;&lt;a
-href=&quot;FDB.html#M000037&quot;&gt;ecode&lt;/a&gt;&lt;/em&gt;' specifies the error code. If
+href=&quot;FDB.html#M000038&quot;&gt;ecode&lt;/a&gt;&lt;/em&gt;' specifies the error code. If
 it is not defined or negative, the last happened error code is specified.&lt;br/&gt;
 The return value is the message string of the error code.&lt;br/&gt;
 &lt;/p&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000058&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000058&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000062&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000062&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;FDB.src/M000058.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('FDB.src/M000058.html');return false;&quot;&gt;
+          &lt;a href=&quot;FDB.src/M000062.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('FDB.src/M000062.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;fsiz&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -665,12 +668,12 @@ database file or 0 if the object does not connect to any database file.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000045&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000045&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000046&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000046&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;FDB.src/M000045.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('FDB.src/M000045.html');return false;&quot;&gt;
+          &lt;a href=&quot;FDB.src/M000046.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('FDB.src/M000046.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;get&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(key)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -687,12 +690,12 @@ corresponds.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000047&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000047&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000048&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000048&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;FDB.src/M000047.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('FDB.src/M000047.html');return false;&quot;&gt;
+          &lt;a href=&quot;FDB.src/M000048.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('FDB.src/M000048.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;iterinit&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -706,12 +709,12 @@ record stored in a database.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000048&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000048&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000049&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000049&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;FDB.src/M000048.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('FDB.src/M000048.html');return false;&quot;&gt;
+          &lt;a href=&quot;FDB.src/M000049.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('FDB.src/M000049.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;iternext&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -720,8 +723,8 @@ record stored in a database.&lt;br/&gt;
           &lt;p&gt;
 Get the next key of the iterator.&lt;br/&gt; If successful, the return value is the
 next key, else, it is `nil'. `nil' is returned when no record
-is to be &lt;a href=&quot;FDB.html#M000045&quot;&gt;get&lt;/a&gt; &lt;a
-href=&quot;FDB.html#M000044&quot;&gt;out&lt;/a&gt; of the iterator.&lt;br/&gt; It is possible to access
+is to be &lt;a href=&quot;FDB.html#M000046&quot;&gt;get&lt;/a&gt; &lt;a
+href=&quot;FDB.html#M000045&quot;&gt;out&lt;/a&gt; of the iterator.&lt;br/&gt; It is possible to access
 every record by iteration of calling this function. It is allowed to update
 or remove records whose keys are fetched while the iteration. The order of
 this traversal access method is ascending of the ID number.&lt;br/&gt;
@@ -729,12 +732,12 @@ this traversal access method is ascending of the ID number.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000039&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000039&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000040&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000040&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;FDB.src/M000039.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('FDB.src/M000039.html');return false;&quot;&gt;
+          &lt;a href=&quot;FDB.src/M000040.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('FDB.src/M000040.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;open&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(path, omode)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -742,16 +745,16 @@ this traversal access method is ascending of the ID number.&lt;br/&gt;
         &lt;div class=&quot;method-description&quot;&gt;
           &lt;p&gt;
 Open a database file.&lt;br/&gt; `&lt;em&gt;&lt;a
-href=&quot;FDB.html#M000056&quot;&gt;path&lt;/a&gt;&lt;/em&gt;' specifies the &lt;a
-href=&quot;FDB.html#M000056&quot;&gt;path&lt;/a&gt; of the database file.&lt;br/&gt;
+href=&quot;FDB.html#M000060&quot;&gt;path&lt;/a&gt;&lt;/em&gt;' specifies the &lt;a
+href=&quot;FDB.html#M000060&quot;&gt;path&lt;/a&gt; of the database file.&lt;br/&gt;
 `&lt;em&gt;omode&lt;/em&gt;' specifies the connection mode:
 `TokyoCabinet::FDB::OWRITER' as a writer,
 `TokyoCabinet::FDB::OREADER' as a reader. If the mode is
 `TokyoCabinet::FDB::OWRITER', the following may be added by
 bitwise-or: `TokyoCabinet::FDB::OCREAT', which means it creates a &lt;a
-href=&quot;FDB.html#M000035&quot;&gt;new&lt;/a&gt; database if not exist,
+href=&quot;FDB.html#M000036&quot;&gt;new&lt;/a&gt; database if not exist,
 `TokyoCabinet::FDB::OTRUNC', which means it creates a &lt;a
-href=&quot;FDB.html#M000035&quot;&gt;new&lt;/a&gt; database regardless if one exists. Both of
+href=&quot;FDB.html#M000036&quot;&gt;new&lt;/a&gt; database regardless if one exists. Both of
 `TokyoCabinet::FDB::OREADER' and `TokyoCabinet::FDB::OWRITER'
 can be added to by bitwise-or: `TokyoCabinet::FDB::ONOLCK', which
 means it opens the database file without file locking, or
@@ -762,12 +765,12 @@ specified.&lt;br/&gt; If successful, the return value is true, else, it is false.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000053&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000053&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000054&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000054&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;FDB.src/M000053.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('FDB.src/M000053.html');return false;&quot;&gt;
+          &lt;a href=&quot;FDB.src/M000054.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('FDB.src/M000054.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;optimize&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(bnum, width, limsiz)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -784,12 +787,12 @@ false.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000044&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000044&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000045&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000045&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;FDB.src/M000044.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('FDB.src/M000044.html');return false;&quot;&gt;
+          &lt;a href=&quot;FDB.src/M000045.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('FDB.src/M000045.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;out&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(key)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -805,31 +808,31 @@ else, it is false.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000056&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000056&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000060&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000060&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;FDB.src/M000056.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('FDB.src/M000056.html');return false;&quot;&gt;
+          &lt;a href=&quot;FDB.src/M000060.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('FDB.src/M000060.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;path&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
       
         &lt;div class=&quot;method-description&quot;&gt;
           &lt;p&gt;
-Get the &lt;a href=&quot;FDB.html#M000056&quot;&gt;path&lt;/a&gt; of the database file.&lt;br/&gt; The
-return value is the &lt;a href=&quot;FDB.html#M000056&quot;&gt;path&lt;/a&gt; of the database
+Get the &lt;a href=&quot;FDB.html#M000060&quot;&gt;path&lt;/a&gt; of the database file.&lt;br/&gt; The
+return value is the &lt;a href=&quot;FDB.html#M000060&quot;&gt;path&lt;/a&gt; of the database
 file or `nil' if the object does not connect to any database file.&lt;br/&gt;
 &lt;/p&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000041&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000041&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000042&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000042&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;FDB.src/M000041.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('FDB.src/M000041.html');return false;&quot;&gt;
+          &lt;a href=&quot;FDB.src/M000042.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('FDB.src/M000042.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;put&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(key, value)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -849,12 +852,12 @@ If a record with the same key exists in the database, it is overwritten.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000043&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000043&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000044&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000044&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;FDB.src/M000043.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('FDB.src/M000043.html');return false;&quot;&gt;
+          &lt;a href=&quot;FDB.src/M000044.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('FDB.src/M000044.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;putcat&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(key, value)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -870,24 +873,24 @@ number of existing records is specified. If it is &amp;quot;next&amp;quot;, the
 number greater by one than the maximum ID number of existing records is
 specified.&lt;br/&gt; `&lt;em&gt;value&lt;/em&gt;' specifies the value.&lt;br/&gt; If successful,
 the return value is true, else, it is false.&lt;br/&gt; If there is no corresponding
-record, a &lt;a href=&quot;FDB.html#M000035&quot;&gt;new&lt;/a&gt; record is created.&lt;br/&gt;
+record, a &lt;a href=&quot;FDB.html#M000036&quot;&gt;new&lt;/a&gt; record is created.&lt;br/&gt;
 &lt;/p&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000042&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000042&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000043&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000043&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;FDB.src/M000042.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('FDB.src/M000042.html');return false;&quot;&gt;
+          &lt;a href=&quot;FDB.src/M000043.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('FDB.src/M000043.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;putkeep&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(key, value)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
       
         &lt;div class=&quot;method-description&quot;&gt;
           &lt;p&gt;
-Store a &lt;a href=&quot;FDB.html#M000035&quot;&gt;new&lt;/a&gt; record.&lt;br/&gt; `&lt;em&gt;key&lt;/em&gt;'
+Store a &lt;a href=&quot;FDB.html#M000036&quot;&gt;new&lt;/a&gt; record.&lt;br/&gt; `&lt;em&gt;key&lt;/em&gt;'
 specifies the key. It should be more than 0. If it is &amp;quot;min&amp;quot;, the
 minimum ID number of existing records is specified. If it is
 &amp;quot;prev&amp;quot;, the number less by one than the minimum ID number of
@@ -901,12 +904,12 @@ key exists in the database, this method has no effect.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000049&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000049&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000050&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000050&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;FDB.src/M000049.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('FDB.src/M000049.html');return false;&quot;&gt;
+          &lt;a href=&quot;FDB.src/M000050.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('FDB.src/M000050.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;range&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(interval, max)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -923,12 +926,12 @@ even if no record corresponds.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000057&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000057&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000061&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000061&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;FDB.src/M000057.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('FDB.src/M000057.html');return false;&quot;&gt;
+          &lt;a href=&quot;FDB.src/M000061.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('FDB.src/M000061.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;rnum&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -941,12 +944,12 @@ if the object does not connect to any database file.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000052&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000052&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000053&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000053&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;FDB.src/M000052.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('FDB.src/M000052.html');return false;&quot;&gt;
+          &lt;a href=&quot;FDB.src/M000053.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('FDB.src/M000053.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;sync&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -960,12 +963,73 @@ another process connects the same database file.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000038&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000038&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000059&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000059&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;FDB.src/M000038.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('FDB.src/M000038.html');return false;&quot;&gt;
+          &lt;a href=&quot;FDB.src/M000059.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('FDB.src/M000059.html');return false;&quot;&gt;
+          &lt;span class=&quot;method-name&quot;&gt;tranabort&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
+          &lt;/a&gt;
+        &lt;/div&gt;
+      
+        &lt;div class=&quot;method-description&quot;&gt;
+          &lt;p&gt;
+Abort the transaction.&lt;br/&gt; If successful, the return value is true, else, it
+is false.&lt;br/&gt; Update in the transaction is discarded when it is aborted. The
+state of the database is rollbacked to before transaction.&lt;br/&gt;
+&lt;/p&gt;
+        &lt;/div&gt;
+      &lt;/div&gt;
+
+      &lt;div id=&quot;method-M000057&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000057&quot;&gt;&lt;/a&gt;
+
+        &lt;div class=&quot;method-heading&quot;&gt;
+          &lt;a href=&quot;FDB.src/M000057.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('FDB.src/M000057.html');return false;&quot;&gt;
+          &lt;span class=&quot;method-name&quot;&gt;tranbegin&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
+          &lt;/a&gt;
+        &lt;/div&gt;
+      
+        &lt;div class=&quot;method-description&quot;&gt;
+          &lt;p&gt;
+Begin the transaction.&lt;br/&gt; If successful, the return value is true, else, it
+is false.&lt;br/&gt; The database is locked by the thread while the transaction so
+that only one transaction can be activated with a database object at the
+same time. Thus, the serializable isolation level is assumed if every
+database operation is performed in the transaction. All updated regions are
+kept track of by write ahead logging while the transaction. If the database
+is closed during transaction, the transaction is aborted implicitly.&lt;br/&gt;
+&lt;/p&gt;
+        &lt;/div&gt;
+      &lt;/div&gt;
+
+      &lt;div id=&quot;method-M000058&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000058&quot;&gt;&lt;/a&gt;
+
+        &lt;div class=&quot;method-heading&quot;&gt;
+          &lt;a href=&quot;FDB.src/M000058.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('FDB.src/M000058.html');return false;&quot;&gt;
+          &lt;span class=&quot;method-name&quot;&gt;trancommit&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
+          &lt;/a&gt;
+        &lt;/div&gt;
+      
+        &lt;div class=&quot;method-description&quot;&gt;
+          &lt;p&gt;
+Commit the transaction.&lt;br/&gt; If successful, the return value is true, else, it
+is false.&lt;br/&gt; Update in the transaction is fixed when it is committed
+successfully.&lt;br/&gt;
+&lt;/p&gt;
+        &lt;/div&gt;
+      &lt;/div&gt;
+
+      &lt;div id=&quot;method-M000039&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000039&quot;&gt;&lt;/a&gt;
+
+        &lt;div class=&quot;method-heading&quot;&gt;
+          &lt;a href=&quot;FDB.src/M000039.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('FDB.src/M000039.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;tune&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(width, limsiz)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -984,12 +1048,12 @@ be set before the database is opened.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000054&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000054&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000055&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000055&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;FDB.src/M000054.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('FDB.src/M000054.html');return false;&quot;&gt;
+          &lt;a href=&quot;FDB.src/M000055.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('FDB.src/M000055.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;vanish&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -1002,12 +1066,12 @@ false.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000046&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000046&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000047&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000047&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;FDB.src/M000046.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('FDB.src/M000046.html');return false;&quot;&gt;
+          &lt;a href=&quot;FDB.src/M000047.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('FDB.src/M000047.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;vsiz&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(key)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;</diff>
      <filename>doc/classes/TokyoCabinet/FDB.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;errmsg (TokyoCabinet::FDB)&lt;/title&gt;
+  &lt;title&gt;new (TokyoCabinet::FDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 754&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;errmsg&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;ecode&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 762&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;initialize&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/FDB.src/M000036.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;ecode (TokyoCabinet::FDB)&lt;/title&gt;
+  &lt;title&gt;errmsg (TokyoCabinet::FDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 760&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;ecode&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 768&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;errmsg&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;ecode&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/FDB.src/M000037.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;tune (TokyoCabinet::FDB)&lt;/title&gt;
+  &lt;title&gt;ecode (TokyoCabinet::FDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 767&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;tune&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;width&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;limsiz&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 774&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;ecode&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/FDB.src/M000038.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;open (TokyoCabinet::FDB)&lt;/title&gt;
+  &lt;title&gt;tune (TokyoCabinet::FDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 774&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;open&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;path&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;omode&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 781&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;tune&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;width&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;limsiz&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/FDB.src/M000039.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;close (TokyoCabinet::FDB)&lt;/title&gt;
+  &lt;title&gt;open (TokyoCabinet::FDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 780&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;close&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 788&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;open&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;path&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;omode&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/FDB.src/M000040.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;put (TokyoCabinet::FDB)&lt;/title&gt;
+  &lt;title&gt;close (TokyoCabinet::FDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 788&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;put&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 794&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;close&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/FDB.src/M000041.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;putkeep (TokyoCabinet::FDB)&lt;/title&gt;
+  &lt;title&gt;put (TokyoCabinet::FDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 796&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;putkeep&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 802&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;put&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/FDB.src/M000042.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;putcat (TokyoCabinet::FDB)&lt;/title&gt;
+  &lt;title&gt;putkeep (TokyoCabinet::FDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 804&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;putcat&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 810&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;putkeep&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/FDB.src/M000043.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;out (TokyoCabinet::FDB)&lt;/title&gt;
+  &lt;title&gt;putcat (TokyoCabinet::FDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 810&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;out&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 818&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;putcat&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/FDB.src/M000044.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;get (TokyoCabinet::FDB)&lt;/title&gt;
+  &lt;title&gt;out (TokyoCabinet::FDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 816&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;get&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 824&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;out&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/FDB.src/M000045.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;vsiz (TokyoCabinet::FDB)&lt;/title&gt;
+  &lt;title&gt;get (TokyoCabinet::FDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 822&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;vsiz&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 830&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;get&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/FDB.src/M000046.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;iterinit (TokyoCabinet::FDB)&lt;/title&gt;
+  &lt;title&gt;vsiz (TokyoCabinet::FDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 828&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;iterinit&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 836&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;vsiz&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/FDB.src/M000047.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;iternext (TokyoCabinet::FDB)&lt;/title&gt;
+  &lt;title&gt;iterinit (TokyoCabinet::FDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 834&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;iternext&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 842&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;iterinit&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/FDB.src/M000048.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;range (TokyoCabinet::FDB)&lt;/title&gt;
+  &lt;title&gt;iternext (TokyoCabinet::FDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 841&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;range&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;interval&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;max&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 848&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;iternext&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/FDB.src/M000049.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;addint (TokyoCabinet::FDB)&lt;/title&gt;
+  &lt;title&gt;range (TokyoCabinet::FDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 849&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;addint&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;num&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 855&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;range&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;interval&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;max&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/FDB.src/M000050.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;adddouble (TokyoCabinet::FDB)&lt;/title&gt;
+  &lt;title&gt;addint (TokyoCabinet::FDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 857&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;adddouble&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;num&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 863&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;addint&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;num&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/FDB.src/M000051.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;sync (TokyoCabinet::FDB)&lt;/title&gt;
+  &lt;title&gt;adddouble (TokyoCabinet::FDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 863&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;sync&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 871&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;adddouble&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;num&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/FDB.src/M000052.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;optimize (TokyoCabinet::FDB)&lt;/title&gt;
+  &lt;title&gt;sync (TokyoCabinet::FDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 870&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;optimize&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;bnum&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;width&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;limsiz&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 877&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;sync&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/FDB.src/M000053.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;vanish (TokyoCabinet::FDB)&lt;/title&gt;
+  &lt;title&gt;optimize (TokyoCabinet::FDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 875&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;vanish&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 884&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;optimize&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;bnum&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;width&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;limsiz&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/FDB.src/M000054.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;copy (TokyoCabinet::FDB)&lt;/title&gt;
+  &lt;title&gt;vanish (TokyoCabinet::FDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 882&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;copy&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;path&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 889&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;vanish&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/FDB.src/M000055.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;path (TokyoCabinet::FDB)&lt;/title&gt;
+  &lt;title&gt;copy (TokyoCabinet::FDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 887&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;path&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 896&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;copy&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;path&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/FDB.src/M000056.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;rnum (TokyoCabinet::FDB)&lt;/title&gt;
+  &lt;title&gt;tranbegin (TokyoCabinet::FDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 892&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;rnum&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 902&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;tranbegin&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/FDB.src/M000057.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;fsiz (TokyoCabinet::FDB)&lt;/title&gt;
+  &lt;title&gt;trancommit (TokyoCabinet::FDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 897&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;fsiz&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 908&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;trancommit&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/FDB.src/M000058.html</filename>
    </modified>
    <modified>
      <diff>@@ -82,9 +82,9 @@
       &lt;p&gt;
 Hash database is a file containing a hash table and is handled with the
 hash database API. Before operations to store or retrieve records, it is
-necessary to &lt;a href=&quot;HDB.html#M000083&quot;&gt;open&lt;/a&gt; a database file and
+necessary to &lt;a href=&quot;HDB.html#M000080&quot;&gt;open&lt;/a&gt; a database file and
 connect the hash database object to it. To avoid data missing or
-corruption, it is important to &lt;a href=&quot;HDB.html#M000084&quot;&gt;close&lt;/a&gt; every
+corruption, it is important to &lt;a href=&quot;HDB.html#M000081&quot;&gt;close&lt;/a&gt; every
 database file when it is no longer in use.&lt;br/&gt; Except for the interface
 below, methods compatible with the `Hash' class are also provided;
 `[]', `[]=', `store', `delete', `fetch',
@@ -102,36 +102,37 @@ below, methods compatible with the `Hash' class are also provided;
       &lt;h3 class=&quot;section-bar&quot;&gt;Methods&lt;/h3&gt;
 
       &lt;div class=&quot;name-list&quot;&gt;
-      &lt;a href=&quot;#M000096&quot;&gt;adddouble&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000095&quot;&gt;addint&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000084&quot;&gt;close&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000100&quot;&gt;copy&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000079&quot;&gt;ecode&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000078&quot;&gt;errmsg&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000106&quot;&gt;fsiz&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000094&quot;&gt;fwmkeys&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000090&quot;&gt;get&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000092&quot;&gt;iterinit&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000093&quot;&gt;iternext&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000077&quot;&gt;new&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000083&quot;&gt;open&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000098&quot;&gt;optimize&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000089&quot;&gt;out&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000104&quot;&gt;path&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000085&quot;&gt;put&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000088&quot;&gt;putasync&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000087&quot;&gt;putcat&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000086&quot;&gt;putkeep&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000105&quot;&gt;rnum&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000081&quot;&gt;setcache&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000082&quot;&gt;setxmsiz&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000097&quot;&gt;sync&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000103&quot;&gt;tranabort&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000101&quot;&gt;tranbegin&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000102&quot;&gt;trancommit&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000080&quot;&gt;tune&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000099&quot;&gt;vanish&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000091&quot;&gt;vsiz&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000093&quot;&gt;adddouble&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000092&quot;&gt;addint&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000081&quot;&gt;close&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000097&quot;&gt;copy&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000075&quot;&gt;ecode&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000074&quot;&gt;errmsg&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000103&quot;&gt;fsiz&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000091&quot;&gt;fwmkeys&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000087&quot;&gt;get&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000089&quot;&gt;iterinit&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000090&quot;&gt;iternext&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000073&quot;&gt;new&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000080&quot;&gt;open&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000095&quot;&gt;optimize&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000086&quot;&gt;out&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000101&quot;&gt;path&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000082&quot;&gt;put&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000085&quot;&gt;putasync&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000084&quot;&gt;putcat&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000083&quot;&gt;putkeep&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000102&quot;&gt;rnum&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000077&quot;&gt;setcache&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000079&quot;&gt;setdfunit&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000078&quot;&gt;setxmsiz&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000094&quot;&gt;sync&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000100&quot;&gt;tranabort&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000098&quot;&gt;tranbegin&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000099&quot;&gt;trancommit&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000076&quot;&gt;tune&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000096&quot;&gt;vanish&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000088&quot;&gt;vsiz&lt;/a&gt;&amp;nbsp;&amp;nbsp;
       &lt;/div&gt;
     &lt;/div&gt;
 
@@ -224,7 +225,7 @@ error code: invalid record header
           &lt;td class=&quot;context-item-value&quot;&gt;7&lt;/td&gt;
           &lt;td width=&quot;3em&quot;&gt;&amp;nbsp;&lt;/td&gt;
           &lt;td class=&quot;context-item-desc&quot;&gt;
-error code: &lt;a href=&quot;HDB.html#M000083&quot;&gt;open&lt;/a&gt; error
+error code: &lt;a href=&quot;HDB.html#M000080&quot;&gt;open&lt;/a&gt; error
 
 &lt;/td&gt;
         &lt;/tr&gt;
@@ -234,7 +235,7 @@ error code: &lt;a href=&quot;HDB.html#M000083&quot;&gt;open&lt;/a&gt; error
           &lt;td class=&quot;context-item-value&quot;&gt;8&lt;/td&gt;
           &lt;td width=&quot;3em&quot;&gt;&amp;nbsp;&lt;/td&gt;
           &lt;td class=&quot;context-item-desc&quot;&gt;
-error code: &lt;a href=&quot;HDB.html#M000084&quot;&gt;close&lt;/a&gt; error
+error code: &lt;a href=&quot;HDB.html#M000081&quot;&gt;close&lt;/a&gt; error
 
 &lt;/td&gt;
         &lt;/tr&gt;
@@ -254,7 +255,7 @@ error code: trunc error
           &lt;td class=&quot;context-item-value&quot;&gt;10&lt;/td&gt;
           &lt;td width=&quot;3em&quot;&gt;&amp;nbsp;&lt;/td&gt;
           &lt;td class=&quot;context-item-desc&quot;&gt;
-error code: &lt;a href=&quot;HDB.html#M000097&quot;&gt;sync&lt;/a&gt; error
+error code: &lt;a href=&quot;HDB.html#M000094&quot;&gt;sync&lt;/a&gt; error
 
 &lt;/td&gt;
         &lt;/tr&gt;
@@ -434,8 +435,8 @@ tuning option: compress each record with TCBS
           &lt;td class=&quot;context-item-value&quot;&gt;1 &amp;lt;&amp;lt; 0&lt;/td&gt;
           &lt;td width=&quot;3em&quot;&gt;&amp;nbsp;&lt;/td&gt;
           &lt;td class=&quot;context-item-desc&quot;&gt;
-&lt;a href=&quot;HDB.html#M000083&quot;&gt;open&lt;/a&gt; mode: &lt;a
-href=&quot;HDB.html#M000083&quot;&gt;open&lt;/a&gt; as a reader
+&lt;a href=&quot;HDB.html#M000080&quot;&gt;open&lt;/a&gt; mode: &lt;a
+href=&quot;HDB.html#M000080&quot;&gt;open&lt;/a&gt; as a reader
 
 &lt;/td&gt;
         &lt;/tr&gt;
@@ -445,8 +446,8 @@ href=&quot;HDB.html#M000083&quot;&gt;open&lt;/a&gt; as a reader
           &lt;td class=&quot;context-item-value&quot;&gt;1 &amp;lt;&amp;lt; 1&lt;/td&gt;
           &lt;td width=&quot;3em&quot;&gt;&amp;nbsp;&lt;/td&gt;
           &lt;td class=&quot;context-item-desc&quot;&gt;
-&lt;a href=&quot;HDB.html#M000083&quot;&gt;open&lt;/a&gt; mode: &lt;a
-href=&quot;HDB.html#M000083&quot;&gt;open&lt;/a&gt; as a writer
+&lt;a href=&quot;HDB.html#M000080&quot;&gt;open&lt;/a&gt; mode: &lt;a
+href=&quot;HDB.html#M000080&quot;&gt;open&lt;/a&gt; as a writer
 
 &lt;/td&gt;
         &lt;/tr&gt;
@@ -456,7 +457,7 @@ href=&quot;HDB.html#M000083&quot;&gt;open&lt;/a&gt; as a writer
           &lt;td class=&quot;context-item-value&quot;&gt;1 &amp;lt;&amp;lt; 2&lt;/td&gt;
           &lt;td width=&quot;3em&quot;&gt;&amp;nbsp;&lt;/td&gt;
           &lt;td class=&quot;context-item-desc&quot;&gt;
-&lt;a href=&quot;HDB.html#M000083&quot;&gt;open&lt;/a&gt; mode: writer creating
+&lt;a href=&quot;HDB.html#M000080&quot;&gt;open&lt;/a&gt; mode: writer creating
 
 &lt;/td&gt;
         &lt;/tr&gt;
@@ -466,7 +467,7 @@ href=&quot;HDB.html#M000083&quot;&gt;open&lt;/a&gt; as a writer
           &lt;td class=&quot;context-item-value&quot;&gt;1 &amp;lt;&amp;lt; 3&lt;/td&gt;
           &lt;td width=&quot;3em&quot;&gt;&amp;nbsp;&lt;/td&gt;
           &lt;td class=&quot;context-item-desc&quot;&gt;
-&lt;a href=&quot;HDB.html#M000083&quot;&gt;open&lt;/a&gt; mode: writer truncating
+&lt;a href=&quot;HDB.html#M000080&quot;&gt;open&lt;/a&gt; mode: writer truncating
 
 &lt;/td&gt;
         &lt;/tr&gt;
@@ -476,8 +477,8 @@ href=&quot;HDB.html#M000083&quot;&gt;open&lt;/a&gt; as a writer
           &lt;td class=&quot;context-item-value&quot;&gt;1 &amp;lt;&amp;lt; 4&lt;/td&gt;
           &lt;td width=&quot;3em&quot;&gt;&amp;nbsp;&lt;/td&gt;
           &lt;td class=&quot;context-item-desc&quot;&gt;
-&lt;a href=&quot;HDB.html#M000083&quot;&gt;open&lt;/a&gt; mode: &lt;a
-href=&quot;HDB.html#M000083&quot;&gt;open&lt;/a&gt; without locking
+&lt;a href=&quot;HDB.html#M000080&quot;&gt;open&lt;/a&gt; mode: &lt;a
+href=&quot;HDB.html#M000080&quot;&gt;open&lt;/a&gt; without locking
 
 &lt;/td&gt;
         &lt;/tr&gt;
@@ -487,7 +488,7 @@ href=&quot;HDB.html#M000083&quot;&gt;open&lt;/a&gt; without locking
           &lt;td class=&quot;context-item-value&quot;&gt;1 &amp;lt;&amp;lt; 5&lt;/td&gt;
           &lt;td width=&quot;3em&quot;&gt;&amp;nbsp;&lt;/td&gt;
           &lt;td class=&quot;context-item-desc&quot;&gt;
-&lt;a href=&quot;HDB.html#M000083&quot;&gt;open&lt;/a&gt; mode: lock without blocking
+&lt;a href=&quot;HDB.html#M000080&quot;&gt;open&lt;/a&gt; mode: lock without blocking
 
 &lt;/td&gt;
         &lt;/tr&gt;
@@ -497,7 +498,7 @@ href=&quot;HDB.html#M000083&quot;&gt;open&lt;/a&gt; without locking
           &lt;td class=&quot;context-item-value&quot;&gt;1 &amp;lt;&amp;lt; 6&lt;/td&gt;
           &lt;td width=&quot;3em&quot;&gt;&amp;nbsp;&lt;/td&gt;
           &lt;td class=&quot;context-item-desc&quot;&gt;
-&lt;a href=&quot;HDB.html#M000083&quot;&gt;open&lt;/a&gt; mode: synchronize every transaction
+&lt;a href=&quot;HDB.html#M000080&quot;&gt;open&lt;/a&gt; mode: synchronize every transaction
 
 &lt;/td&gt;
         &lt;/tr&gt;
@@ -514,12 +515,12 @@ href=&quot;HDB.html#M000083&quot;&gt;open&lt;/a&gt; without locking
     &lt;div id=&quot;methods&quot;&gt;
       &lt;h3 class=&quot;section-bar&quot;&gt;Public Class methods&lt;/h3&gt;
 
-      &lt;div id=&quot;method-M000077&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000077&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000073&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000073&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;HDB.src/M000077.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('HDB.src/M000077.html');return false;&quot;&gt;
+          &lt;a href=&quot;HDB.src/M000073.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('HDB.src/M000073.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;new&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -527,19 +528,19 @@ href=&quot;HDB.html#M000083&quot;&gt;open&lt;/a&gt; without locking
         &lt;div class=&quot;method-description&quot;&gt;
           &lt;p&gt;
 Create a hash database object.&lt;br/&gt; The return value is the &lt;a
-href=&quot;HDB.html#M000077&quot;&gt;new&lt;/a&gt; hash database object.&lt;br/&gt;
+href=&quot;HDB.html#M000073&quot;&gt;new&lt;/a&gt; hash database object.&lt;br/&gt;
 &lt;/p&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
       &lt;h3 class=&quot;section-bar&quot;&gt;Public Instance methods&lt;/h3&gt;
 
-      &lt;div id=&quot;method-M000096&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000096&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000093&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000093&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;HDB.src/M000096.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('HDB.src/M000096.html');return false;&quot;&gt;
+          &lt;a href=&quot;HDB.src/M000093.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('HDB.src/M000093.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;adddouble&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(key, num)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -550,7 +551,7 @@ Add a real number to a record.&lt;br/&gt; `&lt;em&gt;key&lt;/em&gt;' specifies the key.&lt;br/&gt;
 `&lt;em&gt;num&lt;/em&gt;' specifies the additional value.&lt;br/&gt; If successful, the
 return value is the summation value, else, it is `nil'.&lt;br/&gt; If the
 corresponding record exists, the value is treated as a real number and is
-added to. If no record corresponds, a &lt;a href=&quot;HDB.html#M000077&quot;&gt;new&lt;/a&gt;
+added to. If no record corresponds, a &lt;a href=&quot;HDB.html#M000073&quot;&gt;new&lt;/a&gt;
 record of the additional value is stored. Because records are stored in
 binary format, they should be processed with the `unpack' method with
 the `d' operator after retrieval.&lt;br/&gt;
@@ -558,12 +559,12 @@ the `d' operator after retrieval.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000095&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000095&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000092&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000092&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;HDB.src/M000095.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('HDB.src/M000095.html');return false;&quot;&gt;
+          &lt;a href=&quot;HDB.src/M000092.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('HDB.src/M000092.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;addint&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(key, num)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -574,7 +575,7 @@ Add an integer to a record.&lt;br/&gt; `&lt;em&gt;key&lt;/em&gt;' specifies the key.&lt;br/&gt;
 `&lt;em&gt;num&lt;/em&gt;' specifies the additional value.&lt;br/&gt; If successful, the
 return value is the summation value, else, it is `nil'.&lt;br/&gt; If the
 corresponding record exists, the value is treated as an integer and is
-added to. If no record corresponds, a &lt;a href=&quot;HDB.html#M000077&quot;&gt;new&lt;/a&gt;
+added to. If no record corresponds, a &lt;a href=&quot;HDB.html#M000073&quot;&gt;new&lt;/a&gt;
 record of the additional value is stored. Because records are stored in
 binary format, they should be processed with the `unpack' method with
 the `i' operator after retrieval.&lt;br/&gt;
@@ -582,12 +583,12 @@ the `i' operator after retrieval.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000084&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000084&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000081&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000081&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;HDB.src/M000084.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('HDB.src/M000084.html');return false;&quot;&gt;
+          &lt;a href=&quot;HDB.src/M000081.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('HDB.src/M000081.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;close&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -597,18 +598,18 @@ the `i' operator after retrieval.&lt;br/&gt;
 Close the database file.&lt;br/&gt; If successful, the return value is true, else,
 it is false.&lt;br/&gt; Update of a database is assured to be written when the
 database is closed. If a writer opens a database but does not &lt;a
-href=&quot;HDB.html#M000084&quot;&gt;close&lt;/a&gt; it appropriately, the database will be
+href=&quot;HDB.html#M000081&quot;&gt;close&lt;/a&gt; it appropriately, the database will be
 broken.&lt;br/&gt;
 &lt;/p&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000100&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000100&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000097&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000097&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;HDB.src/M000100.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('HDB.src/M000100.html');return false;&quot;&gt;
+          &lt;a href=&quot;HDB.src/M000097.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('HDB.src/M000097.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;copy&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(path)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -616,8 +617,8 @@ broken.&lt;br/&gt;
         &lt;div class=&quot;method-description&quot;&gt;
           &lt;p&gt;
 Copy the database file.&lt;br/&gt; `&lt;em&gt;&lt;a
-href=&quot;HDB.html#M000104&quot;&gt;path&lt;/a&gt;&lt;/em&gt;' specifies the &lt;a
-href=&quot;HDB.html#M000104&quot;&gt;path&lt;/a&gt; of the destination file. If it begins with
+href=&quot;HDB.html#M000101&quot;&gt;path&lt;/a&gt;&lt;/em&gt;' specifies the &lt;a
+href=&quot;HDB.html#M000101&quot;&gt;path&lt;/a&gt; of the destination file. If it begins with
 `@', the trailing substring is executed as a command line.&lt;br/&gt; If
 successful, the return value is true, else, it is false. False is returned
 if the executed command returns non-zero code.&lt;br/&gt; The database file is
@@ -628,12 +629,12 @@ backup file of the database file.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000079&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000079&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000075&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000075&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;HDB.src/M000079.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('HDB.src/M000079.html');return false;&quot;&gt;
+          &lt;a href=&quot;HDB.src/M000075.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('HDB.src/M000075.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;ecode&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -649,11 +650,11 @@ error code.&lt;br/&gt; The following error codes are defined:
 `TokyoCabinet::HDB::ENOPERM' for no permission,
 `TokyoCabinet::HDB::EMETA' for invalid meta data,
 `TokyoCabinet::HDB::ERHEAD' for invalid record header,
-`TokyoCabinet::HDB::EOPEN' for &lt;a href=&quot;HDB.html#M000083&quot;&gt;open&lt;/a&gt;
+`TokyoCabinet::HDB::EOPEN' for &lt;a href=&quot;HDB.html#M000080&quot;&gt;open&lt;/a&gt;
 error, `TokyoCabinet::HDB::ECLOSE' for &lt;a
-href=&quot;HDB.html#M000084&quot;&gt;close&lt;/a&gt; error, `TokyoCabinet::HDB::ETRUNC'
+href=&quot;HDB.html#M000081&quot;&gt;close&lt;/a&gt; error, `TokyoCabinet::HDB::ETRUNC'
 for trunc error, `TokyoCabinet::HDB::ESYNC' for &lt;a
-href=&quot;HDB.html#M000097&quot;&gt;sync&lt;/a&gt; error, `TokyoCabinet::HDB::ESTAT'
+href=&quot;HDB.html#M000094&quot;&gt;sync&lt;/a&gt; error, `TokyoCabinet::HDB::ESTAT'
 for stat error, `TokyoCabinet::HDB::ESEEK' for seek error,
 `TokyoCabinet::HDB::EREAD' for read error,
 `TokyoCabinet::HDB::EWRITE' for write error,
@@ -670,12 +671,12 @@ for stat error, `TokyoCabinet::HDB::ESEEK' for seek error,
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000078&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000078&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000074&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000074&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;HDB.src/M000078.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('HDB.src/M000078.html');return false;&quot;&gt;
+          &lt;a href=&quot;HDB.src/M000074.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('HDB.src/M000074.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;errmsg&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(ecode)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -683,19 +684,19 @@ for stat error, `TokyoCabinet::HDB::ESEEK' for seek error,
         &lt;div class=&quot;method-description&quot;&gt;
           &lt;p&gt;
 Get the message string corresponding to an error code.&lt;br/&gt; `&lt;em&gt;&lt;a
-href=&quot;HDB.html#M000079&quot;&gt;ecode&lt;/a&gt;&lt;/em&gt;' specifies the error code. If
+href=&quot;HDB.html#M000075&quot;&gt;ecode&lt;/a&gt;&lt;/em&gt;' specifies the error code. If
 it is not defined or negative, the last happened error code is specified.&lt;br/&gt;
 The return value is the message string of the error code.&lt;br/&gt;
 &lt;/p&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000106&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000106&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000103&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000103&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;HDB.src/M000106.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('HDB.src/M000106.html');return false;&quot;&gt;
+          &lt;a href=&quot;HDB.src/M000103.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('HDB.src/M000103.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;fsiz&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -708,12 +709,12 @@ database file or 0 if the object does not connect to any database file.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000094&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000094&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000091&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000091&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;HDB.src/M000094.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('HDB.src/M000094.html');return false;&quot;&gt;
+          &lt;a href=&quot;HDB.src/M000091.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('HDB.src/M000091.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;fwmkeys&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(prefix, max)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -731,12 +732,12 @@ because every key in the database is scanned.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000090&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000090&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000087&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000087&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;HDB.src/M000090.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('HDB.src/M000090.html');return false;&quot;&gt;
+          &lt;a href=&quot;HDB.src/M000087.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('HDB.src/M000087.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;get&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(key)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -750,12 +751,12 @@ successful, the return value is the value of the corresponding record.
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000092&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000092&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000089&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000089&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;HDB.src/M000092.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('HDB.src/M000092.html');return false;&quot;&gt;
+          &lt;a href=&quot;HDB.src/M000089.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('HDB.src/M000089.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;iterinit&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -769,12 +770,12 @@ record stored in a database.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000093&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000093&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000090&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000090&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;HDB.src/M000093.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('HDB.src/M000093.html');return false;&quot;&gt;
+          &lt;a href=&quot;HDB.src/M000090.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('HDB.src/M000090.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;iternext&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -783,8 +784,8 @@ record stored in a database.&lt;br/&gt;
           &lt;p&gt;
 Get the next key of the iterator.&lt;br/&gt; If successful, the return value is the
 next key, else, it is `nil'. `nil' is returned when no record
-is to be &lt;a href=&quot;HDB.html#M000090&quot;&gt;get&lt;/a&gt; &lt;a
-href=&quot;HDB.html#M000089&quot;&gt;out&lt;/a&gt; of the iterator.&lt;br/&gt; It is possible to access
+is to be &lt;a href=&quot;HDB.html#M000087&quot;&gt;get&lt;/a&gt; &lt;a
+href=&quot;HDB.html#M000086&quot;&gt;out&lt;/a&gt; of the iterator.&lt;br/&gt; It is possible to access
 every record by iteration of calling this method. It is allowed to update
 or remove records whose keys are fetched while the iteration. However, it
 is not assured if updating the database is occurred while the iteration.
@@ -795,12 +796,12 @@ access.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000083&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000083&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000080&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000080&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;HDB.src/M000083.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('HDB.src/M000083.html');return false;&quot;&gt;
+          &lt;a href=&quot;HDB.src/M000080.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('HDB.src/M000080.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;open&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(path, omode)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -808,16 +809,16 @@ access.&lt;br/&gt;
         &lt;div class=&quot;method-description&quot;&gt;
           &lt;p&gt;
 Open a database file.&lt;br/&gt; `&lt;em&gt;&lt;a
-href=&quot;HDB.html#M000104&quot;&gt;path&lt;/a&gt;&lt;/em&gt;' specifies the &lt;a
-href=&quot;HDB.html#M000104&quot;&gt;path&lt;/a&gt; of the database file.&lt;br/&gt;
+href=&quot;HDB.html#M000101&quot;&gt;path&lt;/a&gt;&lt;/em&gt;' specifies the &lt;a
+href=&quot;HDB.html#M000101&quot;&gt;path&lt;/a&gt; of the database file.&lt;br/&gt;
 `&lt;em&gt;omode&lt;/em&gt;' specifies the connection mode:
 `TokyoCabinet::HDB::OWRITER' as a writer,
 `TokyoCabinet::HDB::OREADER' as a reader. If the mode is
 `TokyoCabinet::HDB::OWRITER', the following may be added by
 bitwise-or: `TokyoCabinet::HDB::OCREAT', which means it creates a &lt;a
-href=&quot;HDB.html#M000077&quot;&gt;new&lt;/a&gt; database if not exist,
+href=&quot;HDB.html#M000073&quot;&gt;new&lt;/a&gt; database if not exist,
 `TokyoCabinet::HDB::OTRUNC', which means it creates a &lt;a
-href=&quot;HDB.html#M000077&quot;&gt;new&lt;/a&gt; database regardless if one exists,
+href=&quot;HDB.html#M000073&quot;&gt;new&lt;/a&gt; database regardless if one exists,
 `TokyoCabinet::HDB::OTSYNC', which means every transaction
 synchronizes updated contents with the device. Both of
 `TokyoCabinet::HDB::OREADER' and `TokyoCabinet::HDB::OWRITER'
@@ -830,12 +831,12 @@ specified.&lt;br/&gt; If successful, the return value is true, else, it is false.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000098&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000098&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000095&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000095&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;HDB.src/M000098.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('HDB.src/M000098.html');return false;&quot;&gt;
+          &lt;a href=&quot;HDB.src/M000095.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('HDB.src/M000095.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;optimize&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(bnum, apow, fpow, opts)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -864,12 +865,12 @@ data fragmentation by successive updating.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000089&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000089&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000086&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000086&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;HDB.src/M000089.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('HDB.src/M000089.html');return false;&quot;&gt;
+          &lt;a href=&quot;HDB.src/M000086.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('HDB.src/M000086.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;out&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(key)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -882,31 +883,31 @@ the return value is true, else, it is false.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000104&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000104&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000101&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000101&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;HDB.src/M000104.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('HDB.src/M000104.html');return false;&quot;&gt;
+          &lt;a href=&quot;HDB.src/M000101.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('HDB.src/M000101.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;path&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
       
         &lt;div class=&quot;method-description&quot;&gt;
           &lt;p&gt;
-Get the &lt;a href=&quot;HDB.html#M000104&quot;&gt;path&lt;/a&gt; of the database file.&lt;br/&gt; The
-return value is the &lt;a href=&quot;HDB.html#M000104&quot;&gt;path&lt;/a&gt; of the database
+Get the &lt;a href=&quot;HDB.html#M000101&quot;&gt;path&lt;/a&gt; of the database file.&lt;br/&gt; The
+return value is the &lt;a href=&quot;HDB.html#M000101&quot;&gt;path&lt;/a&gt; of the database
 file or `nil' if the object does not connect to any database file.&lt;br/&gt;
 &lt;/p&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000085&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000085&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000082&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000082&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;HDB.src/M000085.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('HDB.src/M000085.html');return false;&quot;&gt;
+          &lt;a href=&quot;HDB.src/M000082.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('HDB.src/M000082.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;put&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(key, value)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -921,12 +922,12 @@ the database, it is overwritten.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000088&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000088&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000085&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000085&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;HDB.src/M000088.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('HDB.src/M000088.html');return false;&quot;&gt;
+          &lt;a href=&quot;HDB.src/M000085.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('HDB.src/M000085.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;putasync&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(key, value)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -942,12 +943,12 @@ are accumulated into the inner buffer and wrote into the file at a blast.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000087&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000087&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000084&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000084&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;HDB.src/M000087.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('HDB.src/M000087.html');return false;&quot;&gt;
+          &lt;a href=&quot;HDB.src/M000084.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('HDB.src/M000084.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;putcat&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(key, value)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -957,25 +958,25 @@ are accumulated into the inner buffer and wrote into the file at a blast.&lt;br/&gt;
 Concatenate a value at the end of the existing record.&lt;br/&gt;
 `&lt;em&gt;key&lt;/em&gt;' specifies the key.&lt;br/&gt; `&lt;em&gt;value&lt;/em&gt;' specifies
 the value.&lt;br/&gt; If successful, the return value is true, else, it is false.&lt;br/&gt;
-If there is no corresponding record, a &lt;a href=&quot;HDB.html#M000077&quot;&gt;new&lt;/a&gt;
+If there is no corresponding record, a &lt;a href=&quot;HDB.html#M000073&quot;&gt;new&lt;/a&gt;
 record is created.&lt;br/&gt;
 &lt;/p&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000086&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000086&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000083&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000083&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;HDB.src/M000086.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('HDB.src/M000086.html');return false;&quot;&gt;
+          &lt;a href=&quot;HDB.src/M000083.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('HDB.src/M000083.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;putkeep&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(key, value)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
       
         &lt;div class=&quot;method-description&quot;&gt;
           &lt;p&gt;
-Store a &lt;a href=&quot;HDB.html#M000077&quot;&gt;new&lt;/a&gt; record.&lt;br/&gt; `&lt;em&gt;key&lt;/em&gt;'
+Store a &lt;a href=&quot;HDB.html#M000073&quot;&gt;new&lt;/a&gt; record.&lt;br/&gt; `&lt;em&gt;key&lt;/em&gt;'
 specifies the key.&lt;br/&gt; `&lt;em&gt;value&lt;/em&gt;' specifies the value.&lt;br/&gt; If
 successful, the return value is true, else, it is false.&lt;br/&gt; If a record with
 the same key exists in the database, this method has no effect.&lt;br/&gt;
@@ -983,12 +984,12 @@ the same key exists in the database, this method has no effect.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000105&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000105&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000102&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000102&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;HDB.src/M000105.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('HDB.src/M000105.html');return false;&quot;&gt;
+          &lt;a href=&quot;HDB.src/M000102.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('HDB.src/M000102.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;rnum&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -1001,12 +1002,12 @@ if the object does not connect to any database file.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000081&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000081&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000077&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000077&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;HDB.src/M000081.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('HDB.src/M000081.html');return false;&quot;&gt;
+          &lt;a href=&quot;HDB.src/M000077.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('HDB.src/M000077.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;setcache&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(rcnum)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -1022,12 +1023,33 @@ parameters of the database should be set before the database is opened.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000082&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000082&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000079&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000079&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;HDB.src/M000082.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('HDB.src/M000082.html');return false;&quot;&gt;
+          &lt;a href=&quot;HDB.src/M000079.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('HDB.src/M000079.html');return false;&quot;&gt;
+          &lt;span class=&quot;method-name&quot;&gt;setdfunit&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(dfunit)&lt;/span&gt;
+          &lt;/a&gt;
+        &lt;/div&gt;
+      
+        &lt;div class=&quot;method-description&quot;&gt;
+          &lt;p&gt;
+Set the unit step number of auto defragmentation.&lt;br/&gt; `&lt;em&gt;dfunit&lt;/em&gt;'
+specifie the unit step number. If it is not more than 0, the auto
+defragmentation is disabled. It is disabled by default.&lt;br/&gt; If successful,
+the return value is true, else, it is false.&lt;br/&gt; Note that the
+defragmentation parameters should be set before the database is opened.&lt;br/&gt;
+&lt;/p&gt;
+        &lt;/div&gt;
+      &lt;/div&gt;
+
+      &lt;div id=&quot;method-M000078&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000078&quot;&gt;&lt;/a&gt;
+
+        &lt;div class=&quot;method-heading&quot;&gt;
+          &lt;a href=&quot;HDB.src/M000078.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('HDB.src/M000078.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;setxmsiz&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(xmsiz)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -1043,12 +1065,12 @@ mapping parameters should be set before the database is opened.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000097&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000097&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000094&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000094&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;HDB.src/M000097.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('HDB.src/M000097.html');return false;&quot;&gt;
+          &lt;a href=&quot;HDB.src/M000094.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('HDB.src/M000094.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;sync&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -1062,12 +1084,12 @@ another process connects the same database file.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000103&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000103&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000100&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000100&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;HDB.src/M000103.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('HDB.src/M000103.html');return false;&quot;&gt;
+          &lt;a href=&quot;HDB.src/M000100.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('HDB.src/M000100.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;tranabort&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -1081,12 +1103,12 @@ state of the database is rollbacked to before transaction.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000101&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000101&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000098&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000098&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;HDB.src/M000101.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('HDB.src/M000101.html');return false;&quot;&gt;
+          &lt;a href=&quot;HDB.src/M000098.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('HDB.src/M000098.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;tranbegin&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -1104,12 +1126,12 @@ is closed during transaction, the transaction is aborted implicitly.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000102&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000102&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000099&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000099&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;HDB.src/M000102.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('HDB.src/M000102.html');return false;&quot;&gt;
+          &lt;a href=&quot;HDB.src/M000099.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('HDB.src/M000099.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;trancommit&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -1123,12 +1145,12 @@ successfully.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000080&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000080&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000076&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000076&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;HDB.src/M000080.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('HDB.src/M000080.html');return false;&quot;&gt;
+          &lt;a href=&quot;HDB.src/M000076.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('HDB.src/M000076.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;tune&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(bnum, apow, fpow, opts)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -1160,12 +1182,12 @@ opened.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000099&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000099&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000096&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000096&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;HDB.src/M000099.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('HDB.src/M000099.html');return false;&quot;&gt;
+          &lt;a href=&quot;HDB.src/M000096.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('HDB.src/M000096.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;vanish&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -1178,12 +1200,12 @@ false.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000091&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000091&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000088&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000088&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;HDB.src/M000091.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('HDB.src/M000091.html');return false;&quot;&gt;
+          &lt;a href=&quot;HDB.src/M000088.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('HDB.src/M000088.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;vsiz&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(key)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;</diff>
      <filename>doc/classes/TokyoCabinet/HDB.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;new (TokyoCabinet::HDB)&lt;/title&gt;
+  &lt;title&gt;setcache (TokyoCabinet::HDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 96&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;initialize&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 124&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;setcache&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;rcnum&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/HDB.src/M000077.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;errmsg (TokyoCabinet::HDB)&lt;/title&gt;
+  &lt;title&gt;setxmsiz (TokyoCabinet::HDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 102&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;errmsg&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;ecode&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 131&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;setxmsiz&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;xmsiz&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/HDB.src/M000078.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;ecode (TokyoCabinet::HDB)&lt;/title&gt;
+  &lt;title&gt;setdfunit (TokyoCabinet::HDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 108&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;ecode&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 138&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;setdfunit&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;dfunit&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/HDB.src/M000079.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;tune (TokyoCabinet::HDB)&lt;/title&gt;
+  &lt;title&gt;open (TokyoCabinet::HDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 117&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;tune&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;bnum&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;apow&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;fpow&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;opts&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 145&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;open&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;path&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;omode&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/HDB.src/M000080.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;setcache (TokyoCabinet::HDB)&lt;/title&gt;
+  &lt;title&gt;close (TokyoCabinet::HDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 124&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;setcache&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;rcnum&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 151&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;close&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/HDB.src/M000081.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;setxmsiz (TokyoCabinet::HDB)&lt;/title&gt;
+  &lt;title&gt;put (TokyoCabinet::HDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 131&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;setxmsiz&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;xmsiz&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 159&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;put&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/HDB.src/M000082.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;open (TokyoCabinet::HDB)&lt;/title&gt;
+  &lt;title&gt;putkeep (TokyoCabinet::HDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 138&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;open&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;path&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;omode&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 167&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;putkeep&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/HDB.src/M000083.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;close (TokyoCabinet::HDB)&lt;/title&gt;
+  &lt;title&gt;putcat (TokyoCabinet::HDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 144&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;close&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 175&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;putcat&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/HDB.src/M000084.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;put (TokyoCabinet::HDB)&lt;/title&gt;
+  &lt;title&gt;putasync (TokyoCabinet::HDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 152&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;put&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 183&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;putasync&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/HDB.src/M000085.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;putkeep (TokyoCabinet::HDB)&lt;/title&gt;
+  &lt;title&gt;out (TokyoCabinet::HDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 160&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;putkeep&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 189&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;out&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/HDB.src/M000086.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;putcat (TokyoCabinet::HDB)&lt;/title&gt;
+  &lt;title&gt;get (TokyoCabinet::HDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 168&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;putcat&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 195&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;get&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/HDB.src/M000087.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;putasync (TokyoCabinet::HDB)&lt;/title&gt;
+  &lt;title&gt;vsiz (TokyoCabinet::HDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 176&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;putasync&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 201&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;vsiz&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/HDB.src/M000088.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;out (TokyoCabinet::HDB)&lt;/title&gt;
+  &lt;title&gt;iterinit (TokyoCabinet::HDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 182&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;out&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 207&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;iterinit&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/HDB.src/M000089.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;get (TokyoCabinet::HDB)&lt;/title&gt;
+  &lt;title&gt;iternext (TokyoCabinet::HDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 188&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;get&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 213&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;iternext&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/HDB.src/M000090.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;vsiz (TokyoCabinet::HDB)&lt;/title&gt;
+  &lt;title&gt;fwmkeys (TokyoCabinet::HDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 194&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;vsiz&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 221&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;fwmkeys&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;prefix&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;max&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/HDB.src/M000091.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;iterinit (TokyoCabinet::HDB)&lt;/title&gt;
+  &lt;title&gt;addint (TokyoCabinet::HDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 200&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;iterinit&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 229&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;addint&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;num&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/HDB.src/M000092.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;iternext (TokyoCabinet::HDB)&lt;/title&gt;
+  &lt;title&gt;adddouble (TokyoCabinet::HDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 206&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;iternext&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 237&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;adddouble&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;num&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/HDB.src/M000093.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;fwmkeys (TokyoCabinet::HDB)&lt;/title&gt;
+  &lt;title&gt;sync (TokyoCabinet::HDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 214&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;fwmkeys&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;prefix&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;max&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 243&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;sync&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/HDB.src/M000094.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;addint (TokyoCabinet::HDB)&lt;/title&gt;
+  &lt;title&gt;optimize (TokyoCabinet::HDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 222&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;addint&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;num&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 253&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;optimize&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;bnum&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;apow&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;fpow&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;opts&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/HDB.src/M000095.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;adddouble (TokyoCabinet::HDB)&lt;/title&gt;
+  &lt;title&gt;vanish (TokyoCabinet::HDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 230&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;adddouble&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;key&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;num&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 258&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;vanish&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/HDB.src/M000096.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;sync (TokyoCabinet::HDB)&lt;/title&gt;
+  &lt;title&gt;copy (TokyoCabinet::HDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 236&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;sync&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 265&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;copy&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;path&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/HDB.src/M000097.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;optimize (TokyoCabinet::HDB)&lt;/title&gt;
+  &lt;title&gt;tranbegin (TokyoCabinet::HDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 246&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;optimize&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;bnum&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;apow&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;fpow&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;opts&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 271&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;tranbegin&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/HDB.src/M000098.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;vanish (TokyoCabinet::HDB)&lt;/title&gt;
+  &lt;title&gt;trancommit (TokyoCabinet::HDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 251&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;vanish&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 277&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;trancommit&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/HDB.src/M000099.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;copy (TokyoCabinet::HDB)&lt;/title&gt;
+  &lt;title&gt;tranabort (TokyoCabinet::HDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 258&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;copy&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;path&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 283&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;tranabort&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/HDB.src/M000100.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;tranbegin (TokyoCabinet::HDB)&lt;/title&gt;
+  &lt;title&gt;path (TokyoCabinet::HDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 264&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;tranbegin&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 288&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;path&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/HDB.src/M000101.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;trancommit (TokyoCabinet::HDB)&lt;/title&gt;
+  &lt;title&gt;rnum (TokyoCabinet::HDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 270&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;trancommit&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 293&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;rnum&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/HDB.src/M000102.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;tranabort (TokyoCabinet::HDB)&lt;/title&gt;
+  &lt;title&gt;fsiz (TokyoCabinet::HDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 276&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;tranabort&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 298&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;fsiz&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/HDB.src/M000103.html</filename>
    </modified>
    <modified>
      <diff>@@ -83,9 +83,9 @@
 Table database is a file containing records composed of the primary keys
 and arbitrary columns and is handled with the table database API. Before
 operations to store or retrieve records, it is necessary to &lt;a
-href=&quot;TDB.html#M000113&quot;&gt;open&lt;/a&gt; a database file and connect the table
+href=&quot;TDB.html#M000111&quot;&gt;open&lt;/a&gt; a database file and connect the table
 database object to it. To avoid data missing or corruption, it is important
-to &lt;a href=&quot;TDB.html#M000114&quot;&gt;close&lt;/a&gt; every database file when it is no
+to &lt;a href=&quot;TDB.html#M000112&quot;&gt;close&lt;/a&gt; every database file when it is no
 longer in use.&lt;br/&gt; Except for the interface below, methods compatible with
 the `Hash' class are also provided; `[]', `[]=',
 `store', `delete', `fetch', `has_key?',
@@ -102,37 +102,38 @@ the `Hash' class are also provided; `[]', `[]=',
       &lt;h3 class=&quot;section-bar&quot;&gt;Methods&lt;/h3&gt;
 
       &lt;div class=&quot;name-list&quot;&gt;
-      &lt;a href=&quot;#M000125&quot;&gt;adddouble&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000124&quot;&gt;addint&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000114&quot;&gt;close&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000129&quot;&gt;copy&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000109&quot;&gt;ecode&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000108&quot;&gt;errmsg&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000135&quot;&gt;fsiz&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000123&quot;&gt;fwmkeys&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000137&quot;&gt;genuid&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000119&quot;&gt;get&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000121&quot;&gt;iterinit&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000122&quot;&gt;iternext&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000107&quot;&gt;new&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000113&quot;&gt;open&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000127&quot;&gt;optimize&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000118&quot;&gt;out&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000133&quot;&gt;path&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000115&quot;&gt;put&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000117&quot;&gt;putcat&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000116&quot;&gt;putkeep&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000134&quot;&gt;rnum&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000111&quot;&gt;setcache&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000136&quot;&gt;setindex&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000112&quot;&gt;setxmsiz&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000126&quot;&gt;sync&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000132&quot;&gt;tranabort&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000130&quot;&gt;tranbegin&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000131&quot;&gt;trancommit&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000110&quot;&gt;tune&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000128&quot;&gt;vanish&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000120&quot;&gt;vsiz&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000123&quot;&gt;adddouble&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000122&quot;&gt;addint&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000112&quot;&gt;close&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000127&quot;&gt;copy&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000106&quot;&gt;ecode&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000105&quot;&gt;errmsg&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000133&quot;&gt;fsiz&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000121&quot;&gt;fwmkeys&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000135&quot;&gt;genuid&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000117&quot;&gt;get&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000119&quot;&gt;iterinit&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000120&quot;&gt;iternext&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000104&quot;&gt;new&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000111&quot;&gt;open&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000125&quot;&gt;optimize&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000116&quot;&gt;out&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000131&quot;&gt;path&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000113&quot;&gt;put&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000115&quot;&gt;putcat&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000114&quot;&gt;putkeep&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000132&quot;&gt;rnum&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000108&quot;&gt;setcache&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000110&quot;&gt;setdfunit&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000134&quot;&gt;setindex&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000109&quot;&gt;setxmsiz&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000124&quot;&gt;sync&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000130&quot;&gt;tranabort&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000128&quot;&gt;tranbegin&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000129&quot;&gt;trancommit&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000107&quot;&gt;tune&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000126&quot;&gt;vanish&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000118&quot;&gt;vsiz&lt;/a&gt;&amp;nbsp;&amp;nbsp;
       &lt;/div&gt;
     &lt;/div&gt;
 
@@ -225,7 +226,7 @@ error code: invalid record header
           &lt;td class=&quot;context-item-value&quot;&gt;7&lt;/td&gt;
           &lt;td width=&quot;3em&quot;&gt;&amp;nbsp;&lt;/td&gt;
           &lt;td class=&quot;context-item-desc&quot;&gt;
-error code: &lt;a href=&quot;TDB.html#M000113&quot;&gt;open&lt;/a&gt; error
+error code: &lt;a href=&quot;TDB.html#M000111&quot;&gt;open&lt;/a&gt; error
 
 &lt;/td&gt;
         &lt;/tr&gt;
@@ -235,7 +236,7 @@ error code: &lt;a href=&quot;TDB.html#M000113&quot;&gt;open&lt;/a&gt; error
           &lt;td class=&quot;context-item-value&quot;&gt;8&lt;/td&gt;
           &lt;td width=&quot;3em&quot;&gt;&amp;nbsp;&lt;/td&gt;
           &lt;td class=&quot;context-item-desc&quot;&gt;
-error code: &lt;a href=&quot;TDB.html#M000114&quot;&gt;close&lt;/a&gt; error
+error code: &lt;a href=&quot;TDB.html#M000112&quot;&gt;close&lt;/a&gt; error
 
 &lt;/td&gt;
         &lt;/tr&gt;
@@ -255,7 +256,7 @@ error code: trunc error
           &lt;td class=&quot;context-item-value&quot;&gt;10&lt;/td&gt;
           &lt;td width=&quot;3em&quot;&gt;&amp;nbsp;&lt;/td&gt;
           &lt;td class=&quot;context-item-desc&quot;&gt;
-error code: &lt;a href=&quot;TDB.html#M000126&quot;&gt;sync&lt;/a&gt; error
+error code: &lt;a href=&quot;TDB.html#M000124&quot;&gt;sync&lt;/a&gt; error
 
 &lt;/td&gt;
         &lt;/tr&gt;
@@ -435,8 +436,8 @@ tuning option: compress each record with TCBS
           &lt;td class=&quot;context-item-value&quot;&gt;1 &amp;lt;&amp;lt; 0&lt;/td&gt;
           &lt;td width=&quot;3em&quot;&gt;&amp;nbsp;&lt;/td&gt;
           &lt;td class=&quot;context-item-desc&quot;&gt;
-&lt;a href=&quot;TDB.html#M000113&quot;&gt;open&lt;/a&gt; mode: &lt;a
-href=&quot;TDB.html#M000113&quot;&gt;open&lt;/a&gt; as a reader
+&lt;a href=&quot;TDB.html#M000111&quot;&gt;open&lt;/a&gt; mode: &lt;a
+href=&quot;TDB.html#M000111&quot;&gt;open&lt;/a&gt; as a reader
 
 &lt;/td&gt;
         &lt;/tr&gt;
@@ -446,8 +447,8 @@ href=&quot;TDB.html#M000113&quot;&gt;open&lt;/a&gt; as a reader
           &lt;td class=&quot;context-item-value&quot;&gt;1 &amp;lt;&amp;lt; 1&lt;/td&gt;
           &lt;td width=&quot;3em&quot;&gt;&amp;nbsp;&lt;/td&gt;
           &lt;td class=&quot;context-item-desc&quot;&gt;
-&lt;a href=&quot;TDB.html#M000113&quot;&gt;open&lt;/a&gt; mode: &lt;a
-href=&quot;TDB.html#M000113&quot;&gt;open&lt;/a&gt; as a writer
+&lt;a href=&quot;TDB.html#M000111&quot;&gt;open&lt;/a&gt; mode: &lt;a
+href=&quot;TDB.html#M000111&quot;&gt;open&lt;/a&gt; as a writer
 
 &lt;/td&gt;
         &lt;/tr&gt;
@@ -457,7 +458,7 @@ href=&quot;TDB.html#M000113&quot;&gt;open&lt;/a&gt; as a writer
           &lt;td class=&quot;context-item-value&quot;&gt;1 &amp;lt;&amp;lt; 2&lt;/td&gt;
           &lt;td width=&quot;3em&quot;&gt;&amp;nbsp;&lt;/td&gt;
           &lt;td class=&quot;context-item-desc&quot;&gt;
-&lt;a href=&quot;TDB.html#M000113&quot;&gt;open&lt;/a&gt; mode: writer creating
+&lt;a href=&quot;TDB.html#M000111&quot;&gt;open&lt;/a&gt; mode: writer creating
 
 &lt;/td&gt;
         &lt;/tr&gt;
@@ -467,7 +468,7 @@ href=&quot;TDB.html#M000113&quot;&gt;open&lt;/a&gt; as a writer
           &lt;td class=&quot;context-item-value&quot;&gt;1 &amp;lt;&amp;lt; 3&lt;/td&gt;
           &lt;td width=&quot;3em&quot;&gt;&amp;nbsp;&lt;/td&gt;
           &lt;td class=&quot;context-item-desc&quot;&gt;
-&lt;a href=&quot;TDB.html#M000113&quot;&gt;open&lt;/a&gt; mode: writer truncating
+&lt;a href=&quot;TDB.html#M000111&quot;&gt;open&lt;/a&gt; mode: writer truncating
 
 &lt;/td&gt;
         &lt;/tr&gt;
@@ -477,8 +478,8 @@ href=&quot;TDB.html#M000113&quot;&gt;open&lt;/a&gt; as a writer
           &lt;td class=&quot;context-item-value&quot;&gt;1 &amp;lt;&amp;lt; 4&lt;/td&gt;
           &lt;td width=&quot;3em&quot;&gt;&amp;nbsp;&lt;/td&gt;
           &lt;td class=&quot;context-item-desc&quot;&gt;
-&lt;a href=&quot;TDB.html#M000113&quot;&gt;open&lt;/a&gt; mode: &lt;a
-href=&quot;TDB.html#M000113&quot;&gt;open&lt;/a&gt; without locking
+&lt;a href=&quot;TDB.html#M000111&quot;&gt;open&lt;/a&gt; mode: &lt;a
+href=&quot;TDB.html#M000111&quot;&gt;open&lt;/a&gt; without locking
 
 &lt;/td&gt;
         &lt;/tr&gt;
@@ -488,7 +489,7 @@ href=&quot;TDB.html#M000113&quot;&gt;open&lt;/a&gt; without locking
           &lt;td class=&quot;context-item-value&quot;&gt;1 &amp;lt;&amp;lt; 5&lt;/td&gt;
           &lt;td width=&quot;3em&quot;&gt;&amp;nbsp;&lt;/td&gt;
           &lt;td class=&quot;context-item-desc&quot;&gt;
-&lt;a href=&quot;TDB.html#M000113&quot;&gt;open&lt;/a&gt; mode: lock without blocking
+&lt;a href=&quot;TDB.html#M000111&quot;&gt;open&lt;/a&gt; mode: lock without blocking
 
 &lt;/td&gt;
         &lt;/tr&gt;
@@ -498,7 +499,7 @@ href=&quot;TDB.html#M000113&quot;&gt;open&lt;/a&gt; without locking
           &lt;td class=&quot;context-item-value&quot;&gt;1 &amp;lt;&amp;lt; 6&lt;/td&gt;
           &lt;td width=&quot;3em&quot;&gt;&amp;nbsp;&lt;/td&gt;
           &lt;td class=&quot;context-item-desc&quot;&gt;
-&lt;a href=&quot;TDB.html#M000113&quot;&gt;open&lt;/a&gt; mode: synchronize every transaction
+&lt;a href=&quot;TDB.html#M000111&quot;&gt;open&lt;/a&gt; mode: synchronize every transaction
 
 &lt;/td&gt;
         &lt;/tr&gt;
@@ -528,7 +529,7 @@ index type: decimal string
           &lt;td class=&quot;context-item-value&quot;&gt;9998&lt;/td&gt;
           &lt;td width=&quot;3em&quot;&gt;&amp;nbsp;&lt;/td&gt;
           &lt;td class=&quot;context-item-desc&quot;&gt;
-index type: &lt;a href=&quot;TDB.html#M000127&quot;&gt;optimize&lt;/a&gt;
+index type: &lt;a href=&quot;TDB.html#M000125&quot;&gt;optimize&lt;/a&gt;
 
 &lt;/td&gt;
         &lt;/tr&gt;
@@ -565,12 +566,12 @@ index type: keep existing index
     &lt;div id=&quot;methods&quot;&gt;
       &lt;h3 class=&quot;section-bar&quot;&gt;Public Class methods&lt;/h3&gt;
 
-      &lt;div id=&quot;method-M000107&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000107&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000104&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000104&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;TDB.src/M000107.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('TDB.src/M000107.html');return false;&quot;&gt;
+          &lt;a href=&quot;TDB.src/M000104.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('TDB.src/M000104.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;new&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -578,19 +579,19 @@ index type: keep existing index
         &lt;div class=&quot;method-description&quot;&gt;
           &lt;p&gt;
 Create a table database object.&lt;br/&gt; The return value is the &lt;a
-href=&quot;TDB.html#M000107&quot;&gt;new&lt;/a&gt; table database object.&lt;br/&gt;
+href=&quot;TDB.html#M000104&quot;&gt;new&lt;/a&gt; table database object.&lt;br/&gt;
 &lt;/p&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
       &lt;h3 class=&quot;section-bar&quot;&gt;Public Instance methods&lt;/h3&gt;
 
-      &lt;div id=&quot;method-M000125&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000125&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000123&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000123&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;TDB.src/M000125.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('TDB.src/M000125.html');return false;&quot;&gt;
+          &lt;a href=&quot;TDB.src/M000123.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('TDB.src/M000123.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;adddouble&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(pkey, num)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -602,19 +603,19 @@ key.&lt;br/&gt; `&lt;em&gt;num&lt;/em&gt;' specifies the additional value.&lt;br/&gt; If
 successful, the return value is the summation value, else, it is
 `nil'.&lt;br/&gt; If the corresponding record exists, the value is treated as
 a real number and is added to. If no record corresponds, a &lt;a
-href=&quot;TDB.html#M000107&quot;&gt;new&lt;/a&gt; record of the additional value is stored.
+href=&quot;TDB.html#M000104&quot;&gt;new&lt;/a&gt; record of the additional value is stored.
 Because records are stored in binary format, they should be processed with
 the `unpack' method with the `d' operator after retrieval.&lt;br/&gt;
 &lt;/p&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000124&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000124&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000122&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000122&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;TDB.src/M000124.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('TDB.src/M000124.html');return false;&quot;&gt;
+          &lt;a href=&quot;TDB.src/M000122.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('TDB.src/M000122.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;addint&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(pkey, num)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -626,19 +627,19 @@ key.&lt;br/&gt; `&lt;em&gt;num&lt;/em&gt;' specifies the additional value.&lt;br/&gt; If
 successful, the return value is the summation value, else, it is
 `nil'.&lt;br/&gt; If the corresponding record exists, the value is treated as
 an integer and is added to. If no record corresponds, a &lt;a
-href=&quot;TDB.html#M000107&quot;&gt;new&lt;/a&gt; record of the additional value is stored.
+href=&quot;TDB.html#M000104&quot;&gt;new&lt;/a&gt; record of the additional value is stored.
 Because records are stored in binary format, they should be processed with
 the `unpack' method with the `i' operator after retrieval.&lt;br/&gt;
 &lt;/p&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000114&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000114&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000112&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000112&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;TDB.src/M000114.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('TDB.src/M000114.html');return false;&quot;&gt;
+          &lt;a href=&quot;TDB.src/M000112.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('TDB.src/M000112.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;close&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -648,18 +649,18 @@ the `unpack' method with the `i' operator after retrieval.&lt;br/&gt;
 Close the database file.&lt;br/&gt; If successful, the return value is true, else,
 it is false.&lt;br/&gt; Update of a database is assured to be written when the
 database is closed. If a writer opens a database but does not &lt;a
-href=&quot;TDB.html#M000114&quot;&gt;close&lt;/a&gt; it appropriately, the database will be
+href=&quot;TDB.html#M000112&quot;&gt;close&lt;/a&gt; it appropriately, the database will be
 broken.&lt;br/&gt;
 &lt;/p&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000129&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000129&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000127&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000127&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;TDB.src/M000129.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('TDB.src/M000129.html');return false;&quot;&gt;
+          &lt;a href=&quot;TDB.src/M000127.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('TDB.src/M000127.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;copy&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(path)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -667,8 +668,8 @@ broken.&lt;br/&gt;
         &lt;div class=&quot;method-description&quot;&gt;
           &lt;p&gt;
 Copy the database file.&lt;br/&gt; `&lt;em&gt;&lt;a
-href=&quot;TDB.html#M000133&quot;&gt;path&lt;/a&gt;&lt;/em&gt;' specifies the &lt;a
-href=&quot;TDB.html#M000133&quot;&gt;path&lt;/a&gt; of the destination file. If it begins with
+href=&quot;TDB.html#M000131&quot;&gt;path&lt;/a&gt;&lt;/em&gt;' specifies the &lt;a
+href=&quot;TDB.html#M000131&quot;&gt;path&lt;/a&gt; of the destination file. If it begins with
 `@', the trailing substring is executed as a command line.&lt;br/&gt; If
 successful, the return value is true, else, it is false. False is returned
 if the executed command returns non-zero code.&lt;br/&gt; The database file is
@@ -679,12 +680,12 @@ backup file of the database file.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000109&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000109&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000106&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000106&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;TDB.src/M000109.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('TDB.src/M000109.html');return false;&quot;&gt;
+          &lt;a href=&quot;TDB.src/M000106.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('TDB.src/M000106.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;ecode&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -700,11 +701,11 @@ error code.&lt;br/&gt; The following error codes are defined:
 `TokyoCabinet::TDB::ENOPERM' for no permission,
 `TokyoCabinet::TDB::EMETA' for invalid meta data,
 `TokyoCabinet::TDB::ERHEAD' for invalid record header,
-`TokyoCabinet::TDB::EOPEN' for &lt;a href=&quot;TDB.html#M000113&quot;&gt;open&lt;/a&gt;
+`TokyoCabinet::TDB::EOPEN' for &lt;a href=&quot;TDB.html#M000111&quot;&gt;open&lt;/a&gt;
 error, `TokyoCabinet::TDB::ECLOSE' for &lt;a
-href=&quot;TDB.html#M000114&quot;&gt;close&lt;/a&gt; error, `TokyoCabinet::TDB::ETRUNC'
+href=&quot;TDB.html#M000112&quot;&gt;close&lt;/a&gt; error, `TokyoCabinet::TDB::ETRUNC'
 for trunc error, `TokyoCabinet::TDB::ESYNC' for &lt;a
-href=&quot;TDB.html#M000126&quot;&gt;sync&lt;/a&gt; error, `TokyoCabinet::TDB::ESTAT'
+href=&quot;TDB.html#M000124&quot;&gt;sync&lt;/a&gt; error, `TokyoCabinet::TDB::ESTAT'
 for stat error, `TokyoCabinet::TDB::ESEEK' for seek error,
 `TokyoCabinet::TDB::EREAD' for read error,
 `TokyoCabinet::TDB::EWRITE' for write error,
@@ -721,12 +722,12 @@ for stat error, `TokyoCabinet::TDB::ESEEK' for seek error,
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000108&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000108&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000105&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000105&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;TDB.src/M000108.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('TDB.src/M000108.html');return false;&quot;&gt;
+          &lt;a href=&quot;TDB.src/M000105.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('TDB.src/M000105.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;errmsg&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(ecode)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -734,19 +735,19 @@ for stat error, `TokyoCabinet::TDB::ESEEK' for seek error,
         &lt;div class=&quot;method-description&quot;&gt;
           &lt;p&gt;
 Get the message string corresponding to an error code.&lt;br/&gt; `&lt;em&gt;&lt;a
-href=&quot;TDB.html#M000109&quot;&gt;ecode&lt;/a&gt;&lt;/em&gt;' specifies the error code. If
+href=&quot;TDB.html#M000106&quot;&gt;ecode&lt;/a&gt;&lt;/em&gt;' specifies the error code. If
 it is not defined or negative, the last happened error code is specified.&lt;br/&gt;
 The return value is the message string of the error code.&lt;br/&gt;
 &lt;/p&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000135&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000135&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000133&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000133&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;TDB.src/M000135.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('TDB.src/M000135.html');return false;&quot;&gt;
+          &lt;a href=&quot;TDB.src/M000133.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('TDB.src/M000133.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;fsiz&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -759,12 +760,12 @@ database file or 0 if the object does not connect to any database file.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000123&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000123&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000121&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000121&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;TDB.src/M000123.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('TDB.src/M000123.html');return false;&quot;&gt;
+          &lt;a href=&quot;TDB.src/M000121.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('TDB.src/M000121.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;fwmkeys&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(prefix, max)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -782,12 +783,12 @@ because every key in the database is scanned.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000137&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000137&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000135&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000135&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;TDB.src/M000137.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('TDB.src/M000137.html');return false;&quot;&gt;
+          &lt;a href=&quot;TDB.src/M000135.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('TDB.src/M000135.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;genuid&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -795,17 +796,17 @@ because every key in the database is scanned.&lt;br/&gt;
         &lt;div class=&quot;method-description&quot;&gt;
           &lt;p&gt;
 Generate a unique ID number.&lt;br/&gt; The return value is the &lt;a
-href=&quot;TDB.html#M000107&quot;&gt;new&lt;/a&gt; unique ID number or -1 on failure.&lt;br/&gt;
+href=&quot;TDB.html#M000104&quot;&gt;new&lt;/a&gt; unique ID number or -1 on failure.&lt;br/&gt;
 &lt;/p&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000119&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000119&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000117&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000117&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;TDB.src/M000119.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('TDB.src/M000119.html');return false;&quot;&gt;
+          &lt;a href=&quot;TDB.src/M000117.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('TDB.src/M000117.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;get&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(pkey)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -819,12 +820,12 @@ record. `nil' is returned if no record corresponds.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000121&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000121&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000119&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000119&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;TDB.src/M000121.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('TDB.src/M000121.html');return false;&quot;&gt;
+          &lt;a href=&quot;TDB.src/M000119.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('TDB.src/M000119.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;iterinit&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -838,12 +839,12 @@ every record stored in a database.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000122&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000122&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000120&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000120&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;TDB.src/M000122.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('TDB.src/M000122.html');return false;&quot;&gt;
+          &lt;a href=&quot;TDB.src/M000120.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('TDB.src/M000120.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;iternext&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -852,8 +853,8 @@ every record stored in a database.&lt;br/&gt;
           &lt;p&gt;
 Get the next primary key of the iterator.&lt;br/&gt; If successful, the return value
 is the next primary key, else, it is `nil'. `nil' is returned
-when no record is to be &lt;a href=&quot;TDB.html#M000119&quot;&gt;get&lt;/a&gt; &lt;a
-href=&quot;TDB.html#M000118&quot;&gt;out&lt;/a&gt; of the iterator.&lt;br/&gt; It is possible to access
+when no record is to be &lt;a href=&quot;TDB.html#M000117&quot;&gt;get&lt;/a&gt; &lt;a
+href=&quot;TDB.html#M000116&quot;&gt;out&lt;/a&gt; of the iterator.&lt;br/&gt; It is possible to access
 every record by iteration of calling this method. It is allowed to update
 or remove records whose keys are fetched while the iteration. However, it
 is not assured if updating the database is occurred while the iteration.
@@ -864,12 +865,12 @@ access.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000113&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000113&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000111&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000111&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;TDB.src/M000113.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('TDB.src/M000113.html');return false;&quot;&gt;
+          &lt;a href=&quot;TDB.src/M000111.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('TDB.src/M000111.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;open&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(path, omode)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -877,16 +878,16 @@ access.&lt;br/&gt;
         &lt;div class=&quot;method-description&quot;&gt;
           &lt;p&gt;
 Open a database file.&lt;br/&gt; `&lt;em&gt;&lt;a
-href=&quot;TDB.html#M000133&quot;&gt;path&lt;/a&gt;&lt;/em&gt;' specifies the &lt;a
-href=&quot;TDB.html#M000133&quot;&gt;path&lt;/a&gt; of the database file.&lt;br/&gt;
+href=&quot;TDB.html#M000131&quot;&gt;path&lt;/a&gt;&lt;/em&gt;' specifies the &lt;a
+href=&quot;TDB.html#M000131&quot;&gt;path&lt;/a&gt; of the database file.&lt;br/&gt;
 `&lt;em&gt;omode&lt;/em&gt;' specifies the connection mode:
 `TokyoCabinet::TDB::OWRITER' as a writer,
 `TokyoCabinet::TDB::OREADER' as a reader. If the mode is
 `TokyoCabinet::TDB::OWRITER', the following may be added by
 bitwise-or: `TokyoCabinet::TDB::OCREAT', which means it creates a &lt;a
-href=&quot;TDB.html#M000107&quot;&gt;new&lt;/a&gt; database if not exist,
+href=&quot;TDB.html#M000104&quot;&gt;new&lt;/a&gt; database if not exist,
 `TokyoCabinet::TDB::OTRUNC', which means it creates a &lt;a
-href=&quot;TDB.html#M000107&quot;&gt;new&lt;/a&gt; database regardless if one exists,
+href=&quot;TDB.html#M000104&quot;&gt;new&lt;/a&gt; database regardless if one exists,
 `TokyoCabinet::TDB::OTSYNC', which means every transaction
 synchronizes updated contents with the device. Both of
 `TokyoCabinet::TDB::OREADER' and `TokyoCabinet::TDB::OWRITER'
@@ -899,12 +900,12 @@ specified.&lt;br/&gt; If successful, the return value is true, else, it is false.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000127&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000127&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000125&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000125&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;TDB.src/M000127.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('TDB.src/M000127.html');return false;&quot;&gt;
+          &lt;a href=&quot;TDB.src/M000125.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('TDB.src/M000125.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;optimize&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(bnum, apow, fpow, opts)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -933,12 +934,12 @@ data fragmentation by successive updating.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000118&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000118&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000116&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000116&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;TDB.src/M000118.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('TDB.src/M000118.html');return false;&quot;&gt;
+          &lt;a href=&quot;TDB.src/M000116.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('TDB.src/M000116.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;out&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(pkey)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -951,31 +952,31 @@ successful, the return value is true, else, it is false.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000133&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000133&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000131&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000131&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;TDB.src/M000133.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('TDB.src/M000133.html');return false;&quot;&gt;
+          &lt;a href=&quot;TDB.src/M000131.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('TDB.src/M000131.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;path&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
       
         &lt;div class=&quot;method-description&quot;&gt;
           &lt;p&gt;
-Get the &lt;a href=&quot;TDB.html#M000133&quot;&gt;path&lt;/a&gt; of the database file.&lt;br/&gt; The
-return value is the &lt;a href=&quot;TDB.html#M000133&quot;&gt;path&lt;/a&gt; of the database
+Get the &lt;a href=&quot;TDB.html#M000131&quot;&gt;path&lt;/a&gt; of the database file.&lt;br/&gt; The
+return value is the &lt;a href=&quot;TDB.html#M000131&quot;&gt;path&lt;/a&gt; of the database
 file or `nil' if the object does not connect to any database file.&lt;br/&gt;
 &lt;/p&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000115&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000115&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000113&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000113&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;TDB.src/M000115.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('TDB.src/M000115.html');return false;&quot;&gt;
+          &lt;a href=&quot;TDB.src/M000113.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('TDB.src/M000113.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;put&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(pkey, cols)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -990,12 +991,12 @@ key exists in the database, it is overwritten.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000117&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000117&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000115&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000115&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;TDB.src/M000117.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('TDB.src/M000117.html');return false;&quot;&gt;
+          &lt;a href=&quot;TDB.src/M000115.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('TDB.src/M000115.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;putcat&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(pkey, value)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -1006,24 +1007,24 @@ Concatenate columns of the existing record.&lt;br/&gt; `&lt;em&gt;pkey&lt;/em&gt;'
 specifies the primary key.&lt;br/&gt; `&lt;em&gt;cols&lt;/em&gt;' specifies a hash
 containing columns.&lt;br/&gt; If successful, the return value is true, else, it is
 false.&lt;br/&gt; If there is no corresponding record, a &lt;a
-href=&quot;TDB.html#M000107&quot;&gt;new&lt;/a&gt; record is created.&lt;br/&gt;
+href=&quot;TDB.html#M000104&quot;&gt;new&lt;/a&gt; record is created.&lt;br/&gt;
 &lt;/p&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000116&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000116&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000114&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000114&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;TDB.src/M000116.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('TDB.src/M000116.html');return false;&quot;&gt;
+          &lt;a href=&quot;TDB.src/M000114.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('TDB.src/M000114.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;putkeep&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(pkey, cols)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
       
         &lt;div class=&quot;method-description&quot;&gt;
           &lt;p&gt;
-Store a &lt;a href=&quot;TDB.html#M000107&quot;&gt;new&lt;/a&gt; record.&lt;br/&gt; `&lt;em&gt;pkey&lt;/em&gt;'
+Store a &lt;a href=&quot;TDB.html#M000104&quot;&gt;new&lt;/a&gt; record.&lt;br/&gt; `&lt;em&gt;pkey&lt;/em&gt;'
 specifies the primary key.&lt;br/&gt; `&lt;em&gt;cols&lt;/em&gt;' specifies a hash
 containing columns.&lt;br/&gt; If successful, the return value is true, else, it is
 false.&lt;br/&gt; If a record with the same key exists in the database, this method
@@ -1032,12 +1033,12 @@ has no effect.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000134&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000134&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000132&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000132&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;TDB.src/M000134.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('TDB.src/M000134.html');return false;&quot;&gt;
+          &lt;a href=&quot;TDB.src/M000132.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('TDB.src/M000132.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;rnum&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -1050,12 +1051,12 @@ if the object does not connect to any database file.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000111&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000111&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000108&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000108&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;TDB.src/M000111.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('TDB.src/M000111.html');return false;&quot;&gt;
+          &lt;a href=&quot;TDB.src/M000108.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('TDB.src/M000108.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;setcache&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(rcnum, lcnum, ncnum)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -1077,12 +1078,33 @@ database is opened.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000136&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000136&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000110&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000110&quot;&gt;&lt;/a&gt;
+
+        &lt;div class=&quot;method-heading&quot;&gt;
+          &lt;a href=&quot;TDB.src/M000110.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('TDB.src/M000110.html');return false;&quot;&gt;
+          &lt;span class=&quot;method-name&quot;&gt;setdfunit&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(dfunit)&lt;/span&gt;
+          &lt;/a&gt;
+        &lt;/div&gt;
+      
+        &lt;div class=&quot;method-description&quot;&gt;
+          &lt;p&gt;
+Set the unit step number of auto defragmentation.&lt;br/&gt; `&lt;em&gt;dfunit&lt;/em&gt;'
+specifie the unit step number. If it is not more than 0, the auto
+defragmentation is disabled. It is disabled by default.&lt;br/&gt; If successful,
+the return value is true, else, it is false.&lt;br/&gt; Note that the
+defragmentation parameters should be set before the database is opened.&lt;br/&gt;
+&lt;/p&gt;
+        &lt;/div&gt;
+      &lt;/div&gt;
+
+      &lt;div id=&quot;method-M000134&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000134&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;TDB.src/M000136.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('TDB.src/M000136.html');return false;&quot;&gt;
+          &lt;a href=&quot;TDB.src/M000134.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('TDB.src/M000134.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;setindex&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(name, type)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -1103,12 +1125,12 @@ value is true, else, it is false.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000112&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000112&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000109&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000109&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;TDB.src/M000112.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('TDB.src/M000112.html');return false;&quot;&gt;
+          &lt;a href=&quot;TDB.src/M000109.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('TDB.src/M000109.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;setxmsiz&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(xmsiz)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -1124,12 +1146,12 @@ mapping parameters should be set before the database is opened.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000126&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000126&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000124&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000124&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;TDB.src/M000126.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('TDB.src/M000126.html');return false;&quot;&gt;
+          &lt;a href=&quot;TDB.src/M000124.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('TDB.src/M000124.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;sync&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -1143,12 +1165,12 @@ another process connects the same database file.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000132&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000132&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000130&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000130&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;TDB.src/M000132.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('TDB.src/M000132.html');return false;&quot;&gt;
+          &lt;a href=&quot;TDB.src/M000130.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('TDB.src/M000130.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;tranabort&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -1162,12 +1184,12 @@ state of the database is rollbacked to before transaction.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000130&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000130&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000128&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000128&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;TDB.src/M000130.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('TDB.src/M000130.html');return false;&quot;&gt;
+          &lt;a href=&quot;TDB.src/M000128.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('TDB.src/M000128.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;tranbegin&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -1185,12 +1207,12 @@ is closed during transaction, the transaction is aborted implicitly.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000131&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000131&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000129&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000129&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;TDB.src/M000131.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('TDB.src/M000131.html');return false;&quot;&gt;
+          &lt;a href=&quot;TDB.src/M000129.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('TDB.src/M000129.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;trancommit&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -1204,12 +1226,12 @@ successfully.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000110&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000110&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000107&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000107&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;TDB.src/M000110.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('TDB.src/M000110.html');return false;&quot;&gt;
+          &lt;a href=&quot;TDB.src/M000107.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('TDB.src/M000107.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;tune&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(bnum, apow, fpow, opts)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -1241,12 +1263,12 @@ opened.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000128&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000128&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000126&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000126&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;TDB.src/M000128.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('TDB.src/M000128.html');return false;&quot;&gt;
+          &lt;a href=&quot;TDB.src/M000126.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('TDB.src/M000126.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;vanish&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -1259,12 +1281,12 @@ false.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000120&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000120&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000118&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000118&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;TDB.src/M000120.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('TDB.src/M000120.html');return false;&quot;&gt;
+          &lt;a href=&quot;TDB.src/M000118.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('TDB.src/M000118.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;vsiz&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(pkey)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;</diff>
      <filename>doc/classes/TokyoCabinet/TDB.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;new (TokyoCabinet::TDB)&lt;/title&gt;
+  &lt;title&gt;tune (TokyoCabinet::TDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 986&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;initialize&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1039&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;tune&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;bnum&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;apow&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;fpow&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;opts&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/TDB.src/M000107.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;errmsg (TokyoCabinet::TDB)&lt;/title&gt;
+  &lt;title&gt;setcache (TokyoCabinet::TDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 992&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;errmsg&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;ecode&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1048&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;setcache&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;rcnum&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;lcnum&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;ncnum&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/TDB.src/M000108.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;ecode (TokyoCabinet::TDB)&lt;/title&gt;
+  &lt;title&gt;setxmsiz (TokyoCabinet::TDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 998&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;ecode&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1055&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;setxmsiz&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;xmsiz&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/TDB.src/M000109.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;tune (TokyoCabinet::TDB)&lt;/title&gt;
+  &lt;title&gt;setdfunit (TokyoCabinet::TDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1007&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;tune&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;bnum&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;apow&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;fpow&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;opts&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1062&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;setdfunit&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;dfunit&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/TDB.src/M000110.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;setcache (TokyoCabinet::TDB)&lt;/title&gt;
+  &lt;title&gt;open (TokyoCabinet::TDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1016&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;setcache&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;rcnum&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;lcnum&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;ncnum&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1069&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;open&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;path&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;omode&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/TDB.src/M000111.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;setxmsiz (TokyoCabinet::TDB)&lt;/title&gt;
+  &lt;title&gt;close (TokyoCabinet::TDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1023&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;setxmsiz&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;xmsiz&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1075&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;close&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/TDB.src/M000112.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;open (TokyoCabinet::TDB)&lt;/title&gt;
+  &lt;title&gt;put (TokyoCabinet::TDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1030&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;open&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;path&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;omode&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1083&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;put&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;pkey&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;cols&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/TDB.src/M000113.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;close (TokyoCabinet::TDB)&lt;/title&gt;
+  &lt;title&gt;putkeep (TokyoCabinet::TDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1036&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;close&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1091&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;putkeep&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;pkey&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;cols&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/TDB.src/M000114.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;put (TokyoCabinet::TDB)&lt;/title&gt;
+  &lt;title&gt;putcat (TokyoCabinet::TDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1044&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;put&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;pkey&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;cols&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1099&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;putcat&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;pkey&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/TDB.src/M000115.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;putkeep (TokyoCabinet::TDB)&lt;/title&gt;
+  &lt;title&gt;out (TokyoCabinet::TDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1052&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;putkeep&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;pkey&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;cols&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1105&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;out&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;pkey&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/TDB.src/M000116.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;putcat (TokyoCabinet::TDB)&lt;/title&gt;
+  &lt;title&gt;get (TokyoCabinet::TDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1060&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;putcat&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;pkey&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;value&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1111&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;get&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;pkey&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/TDB.src/M000117.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;out (TokyoCabinet::TDB)&lt;/title&gt;
+  &lt;title&gt;vsiz (TokyoCabinet::TDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1066&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;out&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;pkey&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1117&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;vsiz&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;pkey&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/TDB.src/M000118.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;get (TokyoCabinet::TDB)&lt;/title&gt;
+  &lt;title&gt;iterinit (TokyoCabinet::TDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1072&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;get&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;pkey&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1123&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;iterinit&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/TDB.src/M000119.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;vsiz (TokyoCabinet::TDB)&lt;/title&gt;
+  &lt;title&gt;iternext (TokyoCabinet::TDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1078&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;vsiz&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;pkey&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1129&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;iternext&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/TDB.src/M000120.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;iterinit (TokyoCabinet::TDB)&lt;/title&gt;
+  &lt;title&gt;fwmkeys (TokyoCabinet::TDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1084&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;iterinit&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1137&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;fwmkeys&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;prefix&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;max&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/TDB.src/M000121.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;iternext (TokyoCabinet::TDB)&lt;/title&gt;
+  &lt;title&gt;addint (TokyoCabinet::TDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1090&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;iternext&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1145&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;addint&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;pkey&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;num&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/TDB.src/M000122.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;fwmkeys (TokyoCabinet::TDB)&lt;/title&gt;
+  &lt;title&gt;adddouble (TokyoCabinet::TDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1098&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;fwmkeys&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;prefix&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;max&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1153&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;adddouble&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;pkey&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;num&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/TDB.src/M000123.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;addint (TokyoCabinet::TDB)&lt;/title&gt;
+  &lt;title&gt;sync (TokyoCabinet::TDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1106&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;addint&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;pkey&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;num&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1159&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;sync&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/TDB.src/M000124.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;adddouble (TokyoCabinet::TDB)&lt;/title&gt;
+  &lt;title&gt;optimize (TokyoCabinet::TDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1114&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;adddouble&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;pkey&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;num&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1169&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;optimize&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;bnum&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;apow&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;fpow&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;opts&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/TDB.src/M000125.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;sync (TokyoCabinet::TDB)&lt;/title&gt;
+  &lt;title&gt;vanish (TokyoCabinet::TDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1120&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;sync&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1174&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;vanish&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/TDB.src/M000126.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;optimize (TokyoCabinet::TDB)&lt;/title&gt;
+  &lt;title&gt;copy (TokyoCabinet::TDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1130&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;optimize&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;bnum&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;apow&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;fpow&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;opts&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1181&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;copy&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;path&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/TDB.src/M000127.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;vanish (TokyoCabinet::TDB)&lt;/title&gt;
+  &lt;title&gt;tranbegin (TokyoCabinet::TDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1135&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;vanish&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1187&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;tranbegin&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/TDB.src/M000128.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;copy (TokyoCabinet::TDB)&lt;/title&gt;
+  &lt;title&gt;trancommit (TokyoCabinet::TDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1142&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;copy&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;path&lt;/span&gt;)
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1193&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;trancommit&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/TDB.src/M000129.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;tranbegin (TokyoCabinet::TDB)&lt;/title&gt;
+  &lt;title&gt;tranabort (TokyoCabinet::TDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1148&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;tranbegin&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1199&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;tranabort&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/TDB.src/M000130.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;trancommit (TokyoCabinet::TDB)&lt;/title&gt;
+  &lt;title&gt;path (TokyoCabinet::TDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1154&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;trancommit&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1204&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;path&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/TDB.src/M000131.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;tranabort (TokyoCabinet::TDB)&lt;/title&gt;
+  &lt;title&gt;rnum (TokyoCabinet::TDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1160&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;tranabort&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1209&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;rnum&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/TDB.src/M000132.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;path (TokyoCabinet::TDB)&lt;/title&gt;
+  &lt;title&gt;fsiz (TokyoCabinet::TDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1165&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;path&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1214&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;fsiz&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/TDB.src/M000133.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;rnum (TokyoCabinet::TDB)&lt;/title&gt;
+  &lt;title&gt;setindex (TokyoCabinet::TDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1170&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;rnum&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1221&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;setindex&lt;/span&gt;(&lt;span class=&quot;ruby-identifier&quot;&gt;name&lt;/span&gt;, &lt;span class=&quot;ruby-identifier&quot;&gt;type&lt;/span&gt;)
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/TDB.src/M000134.html</filename>
    </modified>
    <modified>
      <diff>@@ -5,13 +5,13 @@
 
 &lt;html&gt;
 &lt;head&gt;
-  &lt;title&gt;fsiz (TokyoCabinet::TDB)&lt;/title&gt;
+  &lt;title&gt;genuid (TokyoCabinet::TDB)&lt;/title&gt;
   &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
   &lt;link rel=&quot;stylesheet&quot; href=&quot;../../.././rdoc-style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
 &lt;/head&gt;
 &lt;body class=&quot;standalone-code&quot;&gt;
-  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1175&lt;/span&gt;
-    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;fsiz&lt;/span&gt;()
+  &lt;pre&gt;&lt;span class=&quot;ruby-comment cmt&quot;&gt;# File tokyocabinet-doc.rb, line 1226&lt;/span&gt;
+    &lt;span class=&quot;ruby-keyword kw&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;ruby-identifier&quot;&gt;genuid&lt;/span&gt;()
       &lt;span class=&quot;ruby-comment cmt&quot;&gt;# (native code)&lt;/span&gt;
     &lt;span class=&quot;ruby-keyword kw&quot;&gt;end&lt;/span&gt;&lt;/pre&gt;
 &lt;/body&gt;</diff>
      <filename>doc/classes/TokyoCabinet/TDB.src/M000135.html</filename>
    </modified>
    <modified>
      <diff>@@ -80,7 +80,7 @@
 
     &lt;div id=&quot;description&quot;&gt;
       &lt;p&gt;
-Query is a mechanism to &lt;a href=&quot;TDBQRY.html#M000073&quot;&gt;search&lt;/a&gt; for and
+Query is a mechanism to &lt;a href=&quot;TDBQRY.html#M000140&quot;&gt;search&lt;/a&gt; for and
 retrieve records corresponding conditions from table database.&lt;br/&gt;
 &lt;/p&gt;
 
@@ -93,14 +93,14 @@ retrieve records corresponding conditions from table database.&lt;br/&gt;
       &lt;h3 class=&quot;section-bar&quot;&gt;Methods&lt;/h3&gt;
 
       &lt;div class=&quot;name-list&quot;&gt;
-      &lt;a href=&quot;#M000070&quot;&gt;addcond&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000076&quot;&gt;hint&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000069&quot;&gt;new&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000075&quot;&gt;proc&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000073&quot;&gt;search&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000074&quot;&gt;searchout&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000072&quot;&gt;setlimit&lt;/a&gt;&amp;nbsp;&amp;nbsp;
-      &lt;a href=&quot;#M000071&quot;&gt;setorder&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000137&quot;&gt;addcond&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000143&quot;&gt;hint&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000136&quot;&gt;new&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000142&quot;&gt;proc&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000140&quot;&gt;search&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000141&quot;&gt;searchout&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000139&quot;&gt;setlimit&lt;/a&gt;&amp;nbsp;&amp;nbsp;
+      &lt;a href=&quot;#M000138&quot;&gt;setorder&lt;/a&gt;&amp;nbsp;&amp;nbsp;
       &lt;/div&gt;
     &lt;/div&gt;
 
@@ -370,12 +370,12 @@ post treatment: stop the iteration
     &lt;div id=&quot;methods&quot;&gt;
       &lt;h3 class=&quot;section-bar&quot;&gt;Public Class methods&lt;/h3&gt;
 
-      &lt;div id=&quot;method-M000069&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000069&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000136&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000136&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;TDBQRY.src/M000069.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('TDBQRY.src/M000069.html');return false;&quot;&gt;
+          &lt;a href=&quot;TDBQRY.src/M000136.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('TDBQRY.src/M000136.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;new&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(tdb)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -383,7 +383,7 @@ post treatment: stop the iteration
         &lt;div class=&quot;method-description&quot;&gt;
           &lt;p&gt;
 Create a query object.&lt;br/&gt; `&lt;em&gt;tdb&lt;/em&gt;' specifies the table database
-object.&lt;br/&gt; The return value is the &lt;a href=&quot;TDBQRY.html#M000069&quot;&gt;new&lt;/a&gt;
+object.&lt;br/&gt; The return value is the &lt;a href=&quot;TDBQRY.html#M000136&quot;&gt;new&lt;/a&gt;
 query object.&lt;br/&gt;
 &lt;/p&gt;
         &lt;/div&gt;
@@ -391,12 +391,12 @@ query object.&lt;br/&gt;
 
       &lt;h3 class=&quot;section-bar&quot;&gt;Public Instance methods&lt;/h3&gt;
 
-      &lt;div id=&quot;method-M000070&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000070&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000137&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000137&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;TDBQRY.src/M000070.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('TDBQRY.src/M000070.html');return false;&quot;&gt;
+          &lt;a href=&quot;TDBQRY.src/M000137.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('TDBQRY.src/M000137.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;addcond&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(name, op, expr)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -435,30 +435,30 @@ always `nil'.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000076&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000076&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000143&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000143&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;TDBQRY.src/M000076.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('TDBQRY.src/M000076.html');return false;&quot;&gt;
+          &lt;a href=&quot;TDBQRY.src/M000143.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('TDBQRY.src/M000143.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;hint&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
       
         &lt;div class=&quot;method-description&quot;&gt;
           &lt;p&gt;
-Get the &lt;a href=&quot;TDBQRY.html#M000076&quot;&gt;hint&lt;/a&gt; of a query object.&lt;br/&gt; The
-return value is the &lt;a href=&quot;TDBQRY.html#M000076&quot;&gt;hint&lt;/a&gt; string.&lt;br/&gt;
+Get the &lt;a href=&quot;TDBQRY.html#M000143&quot;&gt;hint&lt;/a&gt; of a query object.&lt;br/&gt; The
+return value is the &lt;a href=&quot;TDBQRY.html#M000143&quot;&gt;hint&lt;/a&gt; string.&lt;br/&gt;
 &lt;/p&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000075&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000075&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000142&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000142&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;TDBQRY.src/M000075.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('TDBQRY.src/M000075.html');return false;&quot;&gt;
+          &lt;a href=&quot;TDBQRY.src/M000142.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('TDBQRY.src/M000142.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;proc&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -477,31 +477,31 @@ successful, the return value is true, else, it is false.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000073&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000073&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000140&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000140&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;TDBQRY.src/M000073.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('TDBQRY.src/M000073.html');return false;&quot;&gt;
+          &lt;a href=&quot;TDBQRY.src/M000140.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('TDBQRY.src/M000140.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;search&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
       
         &lt;div class=&quot;method-description&quot;&gt;
           &lt;p&gt;
-Execute the &lt;a href=&quot;TDBQRY.html#M000073&quot;&gt;search&lt;/a&gt;.&lt;br/&gt; The return value is
+Execute the &lt;a href=&quot;TDBQRY.html#M000140&quot;&gt;search&lt;/a&gt;.&lt;br/&gt; The return value is
 an array of the primary keys of the corresponding records. This method does
 never fail and return an empty array even if no record corresponds.&lt;br/&gt;
 &lt;/p&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000074&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000074&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000141&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000141&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;TDBQRY.src/M000074.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('TDBQRY.src/M000074.html');return false;&quot;&gt;
+          &lt;a href=&quot;TDBQRY.src/M000141.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('TDBQRY.src/M000141.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;searchout&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;()&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -514,12 +514,12 @@ true, else, it is false.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000072&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000072&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000139&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000139&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;TDBQRY.src/M000072.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('TDBQRY.src/M000072.html');return false;&quot;&gt;
+          &lt;a href=&quot;TDBQRY.src/M000139.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('TDBQRY.src/M000139.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;setlimit&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(max, skip)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;
@@ -535,12 +535,12 @@ than 0, no record is skipped.&lt;br/&gt; The return value is always `nil'.&lt;br/&gt;
         &lt;/div&gt;
       &lt;/div&gt;
 
-      &lt;div id=&quot;method-M000071&quot; class=&quot;method-detail&quot;&gt;
-        &lt;a name=&quot;M000071&quot;&gt;&lt;/a&gt;
+      &lt;div id=&quot;method-M000138&quot; class=&quot;method-detail&quot;&gt;
+        &lt;a name=&quot;M000138&quot;&gt;&lt;/a&gt;
 
         &lt;div class=&quot;method-heading&quot;&gt;
-          &lt;a href=&quot;TDBQRY.src/M000071.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
-            onclick=&quot;popupCode('TDBQRY.src/M000071.html');return false;&quot;&gt;
+          &lt;a href=&quot;TDBQRY.src/M000138.html&quot; target=&quot;Code&quot; class=&quot;method-signature&quot;
+            onclick=&quot;popupCode('TDBQRY.src/M000138.html');return false;&quot;&gt;
           &lt;span class=&quot;method-name&quot;&gt;setorder&lt;/span&gt;&lt;span class=&quot;method-args&quot;&gt;(name, type)&lt;/span&gt;
           &lt;/a&gt;
         &lt;/div&gt;</diff>
      <filename>doc/classes/TokyoCabinet/TDBQRY.html</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1 @@
-Tue, 07 Apr 2009 20:04:00 +0900
+Wed, 20 May 2009 13:04:50 -0300</diff>
      <filename>doc/created.rid</filename>
    </modified>
    <modified>
      <diff>@@ -56,7 +56,7 @@
     &lt;/tr&gt;
     &lt;tr class=&quot;top-aligned-row&quot;&gt;
       &lt;td&gt;&lt;strong&gt;Last Update:&lt;/strong&gt;&lt;/td&gt;
-      &lt;td&gt;Tue Apr 07 20:03:55 +0900 2009&lt;/td&gt;
+      &lt;td&gt;Tue May 19 16:04:17 +0900 2009&lt;/td&gt;
     &lt;/tr&gt;
     &lt;/table&gt;
   &lt;/div&gt;
@@ -111,7 +111,7 @@ length. Provided operations are the same as ones of hash database.
 Table database is also provided as a variant of hash database. Each record
 is identified by the primary key and has a set of named columns. Although
 there is no concept of data schema, it is possible to search for records
-with complex conditions efficiently by using indexes of arbitrary columns.
+with complex conditions efficiently by using indices of arbitrary columns.
 &lt;/p&gt;
 &lt;h3&gt;Setting&lt;/h3&gt;
 &lt;p&gt;
@@ -366,6 +366,57 @@ The following code is an example to use a table database.
    STDERR.printf(&amp;quot;close error: %s\n&amp;quot;, tdb.errmsg(ecode))
  end
 &lt;/pre&gt;
+&lt;p&gt;
+The following code is an example to use an abstract database.
+&lt;/p&gt;
+&lt;pre&gt;
+ require 'tokyocabinet'
+ include TokyoCabinet
+
+ # create the object
+ adb = ADB::new
+
+ # open the database
+ if !adb.open(&amp;quot;casket.tch&amp;quot;)
+   STDERR.printf(&amp;quot;open error\n&amp;quot;)
+ end
+
+ # store records
+ if !adb.put(&amp;quot;foo&amp;quot;, &amp;quot;hop&amp;quot;) ||
+     !adb.put(&amp;quot;bar&amp;quot;, &amp;quot;step&amp;quot;) ||
+     !adb.put(&amp;quot;baz&amp;quot;, &amp;quot;jump&amp;quot;)
+   STDERR.printf(&amp;quot;put error\n&amp;quot;)
+ end
+
+ # retrieve records
+ value = adb.get(&amp;quot;foo&amp;quot;)
+ if value
+   printf(&amp;quot;%s\n&amp;quot;, value)
+ else
+   STDERR.printf(&amp;quot;get error\n&amp;quot;)
+ end
+
+ # traverse records
+ adb.iterinit
+ while key = adb.iternext
+   value = adb.get(key)
+   if value
+     printf(&amp;quot;%s:%s\n&amp;quot;, key, value)
+   end
+ end
+
+ # hash-like usage
+ adb[&amp;quot;quux&amp;quot;] = &amp;quot;touchdown&amp;quot;
+ printf(&amp;quot;%s\n&amp;quot;, adb[&amp;quot;quux&amp;quot;])
+ adb.each do |key, value|
+   printf(&amp;quot;%s:%s\n&amp;quot;, key, value)
+ end
+
+ # close the database
+ if !adb.close
+   STDERR.printf(&amp;quot;close error\n&amp;quot;)
+ end
+&lt;/pre&gt;
 &lt;h2&gt;LICENSE&lt;/h2&gt;
 &lt;pre&gt;
  Copyright (C) 2006-2009 Mikio Hirabayashi</diff>
      <filename>doc/files/tokyocabinet-doc_rb.html</filename>
    </modified>
    <modified>
      <diff>@@ -21,6 +21,7 @@
   &lt;h1 class=&quot;section-bar&quot;&gt;Classes&lt;/h1&gt;
   &lt;div id=&quot;index-entries&quot;&gt;
     &lt;a href=&quot;classes/TokyoCabinet.html&quot;&gt;TokyoCabinet&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/ADB.html&quot;&gt;TokyoCabinet::ADB&lt;/a&gt;&lt;br /&gt;
     &lt;a href=&quot;classes/TokyoCabinet/BDB.html&quot;&gt;TokyoCabinet::BDB&lt;/a&gt;&lt;br /&gt;
     &lt;a href=&quot;classes/TokyoCabinet/BDBCUR.html&quot;&gt;TokyoCabinet::BDBCUR&lt;/a&gt;&lt;br /&gt;
     &lt;a href=&quot;classes/TokyoCabinet/FDB.html&quot;&gt;TokyoCabinet::FDB&lt;/a&gt;&lt;br /&gt;</diff>
      <filename>doc/fr_class_index.html</filename>
    </modified>
    <modified>
      <diff>@@ -20,143 +20,173 @@
 &lt;div id=&quot;index&quot;&gt;
   &lt;h1 class=&quot;section-bar&quot;&gt;Methods&lt;/h1&gt;
   &lt;div id=&quot;index-entries&quot;&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/TDBQRY.html#M000070&quot;&gt;addcond (TokyoCabinet::TDBQRY)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000051&quot;&gt;adddouble (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000024&quot;&gt;adddouble (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000096&quot;&gt;adddouble (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000125&quot;&gt;adddouble (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000023&quot;&gt;addint (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000124&quot;&gt;addint (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000095&quot;&gt;addint (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000050&quot;&gt;addint (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000009&quot;&gt;close (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000040&quot;&gt;close (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000084&quot;&gt;close (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000114&quot;&gt;close (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000100&quot;&gt;copy (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000055&quot;&gt;copy (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000028&quot;&gt;copy (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000129&quot;&gt;copy (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000109&quot;&gt;ecode (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000037&quot;&gt;ecode (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000079&quot;&gt;ecode (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/TDBQRY.html#M000137&quot;&gt;addcond (TokyoCabinet::TDBQRY)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000052&quot;&gt;adddouble (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000123&quot;&gt;adddouble (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000093&quot;&gt;adddouble (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/ADB.html#M000157&quot;&gt;adddouble (TokyoCabinet::ADB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000025&quot;&gt;adddouble (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000092&quot;&gt;addint (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/ADB.html#M000156&quot;&gt;addint (TokyoCabinet::ADB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000051&quot;&gt;addint (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000024&quot;&gt;addint (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000122&quot;&gt;addint (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000041&quot;&gt;close (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000081&quot;&gt;close (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000010&quot;&gt;close (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/ADB.html#M000146&quot;&gt;close (TokyoCabinet::ADB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000112&quot;&gt;close (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000029&quot;&gt;copy (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/ADB.html#M000161&quot;&gt;copy (TokyoCabinet::ADB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000127&quot;&gt;copy (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000056&quot;&gt;copy (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000097&quot;&gt;copy (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000106&quot;&gt;ecode (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000075&quot;&gt;ecode (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000038&quot;&gt;ecode (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
     &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000003&quot;&gt;ecode (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000036&quot;&gt;errmsg (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000105&quot;&gt;errmsg (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
     &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000002&quot;&gt;errmsg (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000108&quot;&gt;errmsg (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000078&quot;&gt;errmsg (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/BDBCUR.html#M000060&quot;&gt;first (TokyoCabinet::BDBCUR)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000058&quot;&gt;fsiz (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000106&quot;&gt;fsiz (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000135&quot;&gt;fsiz (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000034&quot;&gt;fsiz (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000022&quot;&gt;fwmkeys (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000123&quot;&gt;fwmkeys (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000094&quot;&gt;fwmkeys (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000137&quot;&gt;genuid (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000090&quot;&gt;get (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000045&quot;&gt;get (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000119&quot;&gt;get (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000017&quot;&gt;get (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000018&quot;&gt;getlist (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/TDBQRY.html#M000076&quot;&gt;hint (TokyoCabinet::TDBQRY)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000047&quot;&gt;iterinit (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000092&quot;&gt;iterinit (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000121&quot;&gt;iterinit (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000093&quot;&gt;iternext (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000048&quot;&gt;iternext (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000122&quot;&gt;iternext (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/BDBCUR.html#M000062&quot;&gt;jump (TokyoCabinet::BDBCUR)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/BDBCUR.html#M000067&quot;&gt;key (TokyoCabinet::BDBCUR)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/BDBCUR.html#M000061&quot;&gt;last (TokyoCabinet::BDBCUR)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000035&quot;&gt;new (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000037&quot;&gt;errmsg (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000074&quot;&gt;errmsg (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/BDBCUR.html#M000064&quot;&gt;first (TokyoCabinet::BDBCUR)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000103&quot;&gt;fsiz (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000133&quot;&gt;fsiz (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000062&quot;&gt;fsiz (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000035&quot;&gt;fsiz (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000121&quot;&gt;fwmkeys (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/ADB.html#M000155&quot;&gt;fwmkeys (TokyoCabinet::ADB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000091&quot;&gt;fwmkeys (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000023&quot;&gt;fwmkeys (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000135&quot;&gt;genuid (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000018&quot;&gt;get (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000046&quot;&gt;get (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/ADB.html#M000151&quot;&gt;get (TokyoCabinet::ADB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000117&quot;&gt;get (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000087&quot;&gt;get (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000019&quot;&gt;getlist (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/TDBQRY.html#M000143&quot;&gt;hint (TokyoCabinet::TDBQRY)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000089&quot;&gt;iterinit (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/ADB.html#M000153&quot;&gt;iterinit (TokyoCabinet::ADB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000119&quot;&gt;iterinit (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000048&quot;&gt;iterinit (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000120&quot;&gt;iternext (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000049&quot;&gt;iternext (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000090&quot;&gt;iternext (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/ADB.html#M000154&quot;&gt;iternext (TokyoCabinet::ADB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/BDBCUR.html#M000066&quot;&gt;jump (TokyoCabinet::BDBCUR)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/BDBCUR.html#M000071&quot;&gt;key (TokyoCabinet::BDBCUR)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/BDBCUR.html#M000065&quot;&gt;last (TokyoCabinet::BDBCUR)&lt;/a&gt;&lt;br /&gt;
     &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000001&quot;&gt;new (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/TDBQRY.html#M000069&quot;&gt;new (TokyoCabinet::TDBQRY)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/BDBCUR.html#M000059&quot;&gt;new (TokyoCabinet::BDBCUR)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000107&quot;&gt;new (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000077&quot;&gt;new (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/BDBCUR.html#M000064&quot;&gt;next (TokyoCabinet::BDBCUR)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000113&quot;&gt;open (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000083&quot;&gt;open (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000008&quot;&gt;open (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000039&quot;&gt;open (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000053&quot;&gt;optimize (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000026&quot;&gt;optimize (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000098&quot;&gt;optimize (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000127&quot;&gt;optimize (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000118&quot;&gt;out (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/BDBCUR.html#M000066&quot;&gt;out (TokyoCabinet::BDBCUR)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000015&quot;&gt;out (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000044&quot;&gt;out (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000089&quot;&gt;out (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000016&quot;&gt;outlist (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000104&quot;&gt;path (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000133&quot;&gt;path (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000056&quot;&gt;path (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000032&quot;&gt;path (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/BDBCUR.html#M000063&quot;&gt;prev (TokyoCabinet::BDBCUR)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/TDBQRY.html#M000075&quot;&gt;proc (TokyoCabinet::TDBQRY)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000115&quot;&gt;put (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000041&quot;&gt;put (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/BDBCUR.html#M000065&quot;&gt;put (TokyoCabinet::BDBCUR)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000010&quot;&gt;put (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000085&quot;&gt;put (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000088&quot;&gt;putasync (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000043&quot;&gt;putcat (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000117&quot;&gt;putcat (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000087&quot;&gt;putcat (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000012&quot;&gt;putcat (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000013&quot;&gt;putdup (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000011&quot;&gt;putkeep (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000042&quot;&gt;putkeep (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000116&quot;&gt;putkeep (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000086&quot;&gt;putkeep (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000014&quot;&gt;putlist (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000021&quot;&gt;range (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000049&quot;&gt;range (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000134&quot;&gt;rnum (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000033&quot;&gt;rnum (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000057&quot;&gt;rnum (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000105&quot;&gt;rnum (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/TDBQRY.html#M000073&quot;&gt;search (TokyoCabinet::TDBQRY)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/TDBQRY.html#M000074&quot;&gt;searchout (TokyoCabinet::TDBQRY)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000036&quot;&gt;new (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/ADB.html#M000144&quot;&gt;new (TokyoCabinet::ADB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/TDBQRY.html#M000136&quot;&gt;new (TokyoCabinet::TDBQRY)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000104&quot;&gt;new (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/BDBCUR.html#M000063&quot;&gt;new (TokyoCabinet::BDBCUR)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000073&quot;&gt;new (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/BDBCUR.html#M000068&quot;&gt;next (TokyoCabinet::BDBCUR)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000080&quot;&gt;open (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000009&quot;&gt;open (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000040&quot;&gt;open (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/ADB.html#M000145&quot;&gt;open (TokyoCabinet::ADB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000111&quot;&gt;open (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000027&quot;&gt;optimize (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000054&quot;&gt;optimize (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/ADB.html#M000159&quot;&gt;optimize (TokyoCabinet::ADB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000095&quot;&gt;optimize (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000125&quot;&gt;optimize (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000016&quot;&gt;out (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000116&quot;&gt;out (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000086&quot;&gt;out (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/ADB.html#M000150&quot;&gt;out (TokyoCabinet::ADB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/BDBCUR.html#M000070&quot;&gt;out (TokyoCabinet::BDBCUR)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000045&quot;&gt;out (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000017&quot;&gt;outlist (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000033&quot;&gt;path (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000131&quot;&gt;path (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/ADB.html#M000165&quot;&gt;path (TokyoCabinet::ADB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000101&quot;&gt;path (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000060&quot;&gt;path (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/BDBCUR.html#M000067&quot;&gt;prev (TokyoCabinet::BDBCUR)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/TDBQRY.html#M000142&quot;&gt;proc (TokyoCabinet::TDBQRY)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000011&quot;&gt;put (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/BDBCUR.html#M000069&quot;&gt;put (TokyoCabinet::BDBCUR)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000082&quot;&gt;put (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/ADB.html#M000147&quot;&gt;put (TokyoCabinet::ADB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000113&quot;&gt;put (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000042&quot;&gt;put (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000085&quot;&gt;putasync (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000115&quot;&gt;putcat (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/ADB.html#M000149&quot;&gt;putcat (TokyoCabinet::ADB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000044&quot;&gt;putcat (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000084&quot;&gt;putcat (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000013&quot;&gt;putcat (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000014&quot;&gt;putdup (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000043&quot;&gt;putkeep (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/ADB.html#M000148&quot;&gt;putkeep (TokyoCabinet::ADB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000083&quot;&gt;putkeep (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000012&quot;&gt;putkeep (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000114&quot;&gt;putkeep (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000015&quot;&gt;putlist (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000050&quot;&gt;range (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000022&quot;&gt;range (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000102&quot;&gt;rnum (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000132&quot;&gt;rnum (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000061&quot;&gt;rnum (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000034&quot;&gt;rnum (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/ADB.html#M000166&quot;&gt;rnum (TokyoCabinet::ADB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/TDBQRY.html#M000140&quot;&gt;search (TokyoCabinet::TDBQRY)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/TDBQRY.html#M000141&quot;&gt;searchout (TokyoCabinet::TDBQRY)&lt;/a&gt;&lt;br /&gt;
     &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000006&quot;&gt;setcache (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000111&quot;&gt;setcache (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000081&quot;&gt;setcache (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000108&quot;&gt;setcache (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000077&quot;&gt;setcache (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
     &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000004&quot;&gt;setcmpfunc (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000136&quot;&gt;setindex (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/TDBQRY.html#M000072&quot;&gt;setlimit (TokyoCabinet::TDBQRY)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/TDBQRY.html#M000071&quot;&gt;setorder (TokyoCabinet::TDBQRY)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000112&quot;&gt;setxmsiz (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000082&quot;&gt;setxmsiz (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000008&quot;&gt;setdfunit (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000079&quot;&gt;setdfunit (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000110&quot;&gt;setdfunit (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000134&quot;&gt;setindex (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/TDBQRY.html#M000139&quot;&gt;setlimit (TokyoCabinet::TDBQRY)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/TDBQRY.html#M000138&quot;&gt;setorder (TokyoCabinet::TDBQRY)&lt;/a&gt;&lt;br /&gt;
     &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000007&quot;&gt;setxmsiz (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000126&quot;&gt;sync (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000052&quot;&gt;sync (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000025&quot;&gt;sync (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000097&quot;&gt;sync (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000103&quot;&gt;tranabort (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000132&quot;&gt;tranabort (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000031&quot;&gt;tranabort (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000101&quot;&gt;tranbegin (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000029&quot;&gt;tranbegin (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000130&quot;&gt;tranbegin (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000030&quot;&gt;trancommit (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000102&quot;&gt;trancommit (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000131&quot;&gt;trancommit (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000080&quot;&gt;tune (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000038&quot;&gt;tune (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000078&quot;&gt;setxmsiz (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000109&quot;&gt;setxmsiz (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/ADB.html#M000167&quot;&gt;size (TokyoCabinet::ADB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000026&quot;&gt;sync (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/ADB.html#M000158&quot;&gt;sync (TokyoCabinet::ADB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000053&quot;&gt;sync (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000094&quot;&gt;sync (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000124&quot;&gt;sync (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000032&quot;&gt;tranabort (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000130&quot;&gt;tranabort (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000100&quot;&gt;tranabort (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000059&quot;&gt;tranabort (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/ADB.html#M000164&quot;&gt;tranabort (TokyoCabinet::ADB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000128&quot;&gt;tranbegin (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000030&quot;&gt;tranbegin (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000098&quot;&gt;tranbegin (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/ADB.html#M000162&quot;&gt;tranbegin (TokyoCabinet::ADB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000057&quot;&gt;tranbegin (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/ADB.html#M000163&quot;&gt;trancommit (TokyoCabinet::ADB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000058&quot;&gt;trancommit (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000031&quot;&gt;trancommit (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000129&quot;&gt;trancommit (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000099&quot;&gt;trancommit (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000076&quot;&gt;tune (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000039&quot;&gt;tune (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
     &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000005&quot;&gt;tune (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000110&quot;&gt;tune (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/BDBCUR.html#M000068&quot;&gt;val (TokyoCabinet::BDBCUR)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000099&quot;&gt;vanish (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000128&quot;&gt;vanish (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000054&quot;&gt;vanish (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000027&quot;&gt;vanish (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000019&quot;&gt;vnum (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000091&quot;&gt;vsiz (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000120&quot;&gt;vsiz (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000020&quot;&gt;vsiz (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
-    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000046&quot;&gt;vsiz (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000107&quot;&gt;tune (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/BDBCUR.html#M000072&quot;&gt;val (TokyoCabinet::BDBCUR)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000028&quot;&gt;vanish (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000126&quot;&gt;vanish (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000055&quot;&gt;vanish (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/ADB.html#M000160&quot;&gt;vanish (TokyoCabinet::ADB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000096&quot;&gt;vanish (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000020&quot;&gt;vnum (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/BDB.html#M000021&quot;&gt;vsiz (TokyoCabinet::BDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/TDB.html#M000118&quot;&gt;vsiz (TokyoCabinet::TDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/ADB.html#M000152&quot;&gt;vsiz (TokyoCabinet::ADB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/FDB.html#M000047&quot;&gt;vsiz (TokyoCabinet::FDB)&lt;/a&gt;&lt;br /&gt;
+    &lt;a href=&quot;classes/TokyoCabinet/HDB.html#M000088&quot;&gt;vsiz (TokyoCabinet::HDB)&lt;/a&gt;&lt;br /&gt;
   &lt;/div&gt;
 &lt;/div&gt;
 &lt;/body&gt;</diff>
      <filename>doc/fr_method_index.html</filename>
    </modified>
    <modified>
      <diff>@@ -1,24 +1,941 @@
-&lt;?xml version=&quot;1.0&quot; encoding=&quot;iso-8859-1&quot;?&gt;
-&lt;!DOCTYPE html 
-     PUBLIC &quot;-//W3C//DTD XHTML 1.0 Frameset//EN&quot;
-     &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd&quot;&gt;
+&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
+&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.1//EN&quot;
+	&quot;http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd&quot;&gt;
 
-&lt;!--
+&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;en&quot;&gt;
+&lt;head&gt;
+	&lt;meta content=&quot;text/html; charset=utf-8&quot; http-equiv=&quot;Content-Type&quot; /&gt;
 
-    Tokyo Cabinet
+	&lt;title&gt;RDoc Documentation&lt;/title&gt;
+
+	&lt;link type=&quot;text/css&quot; media=&quot;screen&quot; href=&quot;rdoc.css&quot; rel=&quot;stylesheet&quot; /&gt;
+
+	&lt;script src=&quot;js/jquery.js&quot; type=&quot;text/javascript&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;
+	&lt;script src=&quot;js/thickbox-compressed.js&quot; type=&quot;text/javascript&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;
+	&lt;script src=&quot;js/quicksearch.js&quot; type=&quot;text/javascript&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;
+	&lt;script src=&quot;js/darkfish.js&quot; type=&quot;text/javascript&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;
 
-  --&gt;
-&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;en&quot; lang=&quot;en&quot;&gt;
-&lt;head&gt;
-  &lt;title&gt;Tokyo Cabinet&lt;/title&gt;
-  &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
 &lt;/head&gt;
-&lt;frameset rows=&quot;20%, 80%&quot;&gt;
-    &lt;frameset cols=&quot;25%,35%,45%&quot;&gt;
-        &lt;frame src=&quot;fr_file_index.html&quot;   title=&quot;Files&quot; name=&quot;Files&quot; /&gt;
-        &lt;frame src=&quot;fr_class_index.html&quot;  name=&quot;Classes&quot; /&gt;
-        &lt;frame src=&quot;fr_method_index.html&quot; name=&quot;Methods&quot; /&gt;
-    &lt;/frameset&gt;
-    &lt;frame src=&quot;files/tokyocabinet-doc_rb.html&quot; name=&quot;docwin&quot; /&gt;
-&lt;/frameset&gt;
+&lt;body class=&quot;indexpage&quot;&gt;
+
+	
+	&lt;h1&gt;RDoc Documentation&lt;/h1&gt;
+
+	
+	&lt;div id=&quot;main&quot;&gt;
+		
+&lt;p&gt;
+Tokyo Cabinet: a modern implementation of DBM
+&lt;/p&gt;
+&lt;h2&gt;INTRODUCTION&lt;/h2&gt;
+&lt;p&gt;
+Tokyo Cabinet is a library of routines for managing a database. The
+database is a simple data file containing records, each is a pair of a key
+and a value. Every key and value is serial bytes with variable length. Both
+binary data and character string can be used as a key and a value. There is
+neither concept of data tables nor data types. Records are organized in
+hash table, B+ tree, or fixed-length array.
+&lt;/p&gt;
+&lt;p&gt;
+As for database of hash table, each key must be unique within a database,
+so it is impossible to store two or more records with a key overlaps. The
+following access methods are provided to the database: storing a record
+with a key and a value, deleting a record by a key, retrieving a record by
+a key. Moreover, traversal access to every key are provided, although the
+order is arbitrary. These access methods are similar to ones of DBM (or its
+followers: NDBM and GDBM) library defined in the UNIX standard. Tokyo
+Cabinet is an alternative for DBM because of its higher performance.
+&lt;/p&gt;
+&lt;p&gt;
+As for database of B+ tree, records whose keys are duplicated can be
+stored. Access methods of storing, deleting, and retrieving are provided as
+with the database of hash table. Records are stored in order by a
+comparison function assigned by a user. It is possible to access each
+record with the cursor in ascending or descending order. According to this
+mechanism, forward matching search for strings and range search for
+integers are realized.
+&lt;/p&gt;
+&lt;p&gt;
+As for database of fixed-length array, records are stored with unique
+natural numbers. It is impossible to store two or more records with a key
+overlaps. Moreover, the length of each record is limited by the specified
+length. Provided operations are the same as ones of hash database.
+&lt;/p&gt;
+&lt;p&gt;
+Table database is also provided as a variant of hash database. Each record
+is identified by the primary key and has a set of named columns. Although
+there is no concept of data schema, it is possible to search for records
+with complex conditions efficiently by using indices of arbitrary columns.
+&lt;/p&gt;
+&lt;h3&gt;Setting&lt;/h3&gt;
+&lt;p&gt;
+Install the latest version of Tokyo Cabinet beforehand and get the package
+of the Ruby binding of Tokyo Cabinet.
+&lt;/p&gt;
+&lt;p&gt;
+Enter the directory of the extracted package then perform installation.
+&lt;/p&gt;
+&lt;pre&gt;
+ ruby extconf.rb
+ make
+ su
+ make install
+&lt;/pre&gt;
+&lt;p&gt;
+The package `tokyocabinet&amp;#8217; should be loaded in each source file of
+application programs.
+&lt;/p&gt;
+&lt;pre&gt;
+ require 'tokyocabinet'
+&lt;/pre&gt;
+&lt;p&gt;
+All symbols of Tokyo Cabinet are defined in the module
+`TokyoCabinet&amp;#8217;. You can access them without any prefix by including
+the module.
+&lt;/p&gt;
+&lt;pre&gt;
+ include TokyoCabinet
+&lt;/pre&gt;
+&lt;h1&gt;EXAMPLE&lt;/h1&gt;
+&lt;p&gt;
+The following code is an example to use a hash database.
+&lt;/p&gt;
+&lt;pre&gt;
+ require 'tokyocabinet'
+ include TokyoCabinet
+
+ # create the object
+ hdb = HDB::new
+
+ # open the database
+ if !hdb.open(&amp;quot;casket.tch&amp;quot;, HDB::OWRITER | HDB::OCREAT)
+   ecode = hdb.ecode
+   STDERR.printf(&amp;quot;open error: %s\n&amp;quot;, hdb.errmsg(ecode))
+ end
+
+ # store records
+ if !hdb.put(&amp;quot;foo&amp;quot;, &amp;quot;hop&amp;quot;) ||
+     !hdb.put(&amp;quot;bar&amp;quot;, &amp;quot;step&amp;quot;) ||
+     !hdb.put(&amp;quot;baz&amp;quot;, &amp;quot;jump&amp;quot;)
+   ecode = hdb.ecode
+   STDERR.printf(&amp;quot;put error: %s\n&amp;quot;, hdb.errmsg(ecode))
+ end
+
+ # retrieve records
+ value = hdb.get(&amp;quot;foo&amp;quot;)
+ if value
+   printf(&amp;quot;%s\n&amp;quot;, value)
+ else
+   ecode = hdb.ecode
+   STDERR.printf(&amp;quot;get error: %s\n&amp;quot;, hdb.errmsg(ecode))
+ end
+
+ # traverse records
+ hdb.iterinit
+ while key = hdb.iternext
+   value = hdb.get(key)
+   if value
+     printf(&amp;quot;%s:%s\n&amp;quot;, key, value)
+   end
+ end
+
+ # hash-like usage
+ hdb[&amp;quot;quux&amp;quot;] = &amp;quot;touchdown&amp;quot;
+ printf(&amp;quot;%s\n&amp;quot;, hdb[&amp;quot;quux&amp;quot;])
+ hdb.each do |key, value|
+   printf(&amp;quot;%s:%s\n&amp;quot;, key, value)
+ end
+
+ # close the database
+ if !hdb.close
+   ecode = hdb.ecode
+   STDERR.printf(&amp;quot;close error: %s\n&amp;quot;, hdb.errmsg(ecode))
+ end
+&lt;/pre&gt;
+&lt;p&gt;
+The following code is an example to use a B+ tree database.
+&lt;/p&gt;
+&lt;pre&gt;
+ require 'tokyocabinet'
+ include TokyoCabinet
+
+ # create the object
+ bdb = BDB::new
+
+ # open the database
+ if !bdb.open(&amp;quot;casket.tcb&amp;quot;, BDB::OWRITER | BDB::OCREAT)
+   ecode = bdb.ecode
+   STDERR.printf(&amp;quot;open error: %s\n&amp;quot;, bdb.errmsg(ecode))
+ end
+
+ # store records
+ if !bdb.put(&amp;quot;foo&amp;quot;, &amp;quot;hop&amp;quot;) ||
+     !bdb.put(&amp;quot;bar&amp;quot;, &amp;quot;step&amp;quot;) ||
+     !bdb.put(&amp;quot;baz&amp;quot;, &amp;quot;jump&amp;quot;)
+   ecode = bdb.ecode
+   STDERR.printf(&amp;quot;put error: %s\n&amp;quot;, bdb.errmsg(ecode))
+ end
+
+ # retrieve records
+ value = bdb.get(&amp;quot;foo&amp;quot;)
+ if value
+   printf(&amp;quot;%s\n&amp;quot;, value)
+ else
+   ecode = bdb.ecode
+   STDERR.printf(&amp;quot;get error: %s\n&amp;quot;, bdb.errmsg(ecode))
+ end
+
+ # traverse records
+ cur = BDBCUR::new(bdb)
+ cur.first
+ while key = cur.key
+   value = cur.val
+   if value
+     printf(&amp;quot;%s:%s\n&amp;quot;, key, value)
+   end
+   cur.next
+ end
+
+ # hash-like usage
+ bdb[&amp;quot;quux&amp;quot;] = &amp;quot;touchdown&amp;quot;
+ printf(&amp;quot;%s\n&amp;quot;, bdb[&amp;quot;quux&amp;quot;])
+ bdb.each do |key, value|
+   printf(&amp;quot;%s:%s\n&amp;quot;, key, value)
+ end
+
+ # close the database
+ if !bdb.close
+   ecode = bdb.ecode
+   STDERR.printf(&amp;quot;close error: %s\n&amp;quot;, bdb.errmsg(ecode))
+ end
+&lt;/pre&gt;
+&lt;p&gt;
+The following code is an example to use a fixed-length database.
+&lt;/p&gt;
+&lt;pre&gt;
+ require 'tokyocabinet'
+ include TokyoCabinet
+
+ # create the object
+ fdb = FDB::new
+
+ # open the database
+ if !fdb.open(&amp;quot;casket.tcf&amp;quot;, FDB::OWRITER | FDB::OCREAT)
+   ecode = fdb.ecode
+   STDERR.printf(&amp;quot;open error: %s\n&amp;quot;, fdb.errmsg(ecode))
+ end
+
+ # store records
+ if !fdb.put(1, &amp;quot;one&amp;quot;) ||
+     !fdb.put(12, &amp;quot;twelve&amp;quot;) ||
+     !fdb.put(144, &amp;quot;one forty four&amp;quot;)
+   ecode = fdb.ecode
+   STDERR.printf(&amp;quot;put error: %s\n&amp;quot;, fdb.errmsg(ecode))
+ end
+
+ # retrieve records
+ value = fdb.get(1)
+ if value
+   printf(&amp;quot;%s\n&amp;quot;, value)
+ else
+   ecode = fdb.ecode
+   STDERR.printf(&amp;quot;get error: %s\n&amp;quot;, fdb.errmsg(ecode))
+ end
+
+ # traverse records
+ fdb.iterinit
+ while key = fdb.iternext
+   value = fdb.get(key)
+   if value
+     printf(&amp;quot;%s:%s\n&amp;quot;, key, value)
+   end
+ end
+
+ # hash-like usage
+ fdb[1728] = &amp;quot;seventeen twenty eight&amp;quot;
+ printf(&amp;quot;%s\n&amp;quot;, fdb[1728])
+ fdb.each do |key, value|
+   printf(&amp;quot;%s:%s\n&amp;quot;, key, value)
+ end
+
+ # close the database
+ if !fdb.close
+   ecode = fdb.ecode
+   STDERR.printf(&amp;quot;close error: %s\n&amp;quot;, fdb.errmsg(ecode))
+ end
+&lt;/pre&gt;
+&lt;p&gt;
+The following code is an example to use a table database.
+&lt;/p&gt;
+&lt;pre&gt;
+ require 'tokyocabinet'
+ include TokyoCabinet
+
+ # create the object
+ tdb = TDB::new
+
+ # open the database
+ if !tdb.open(&amp;quot;casket.tct&amp;quot;, TDB::OWRITER | TDB::OCREAT)
+   ecode = tdb.ecode
+   STDERR.printf(&amp;quot;open error: %s\n&amp;quot;, tdb.errmsg(ecode))
+ end
+
+ # store a record
+ pkey = tdb.genuid
+ cols = { &amp;quot;name&amp;quot; =&amp;gt; &amp;quot;mikio&amp;quot;, &amp;quot;age&amp;quot; =&amp;gt; &amp;quot;30&amp;quot;, &amp;quot;lang&amp;quot; =&amp;gt; &amp;quot;ja,en,c&amp;quot; }
+ if !tdb.put(pkey, cols)
+   ecode = tdb.ecode
+   STDERR.printf(&amp;quot;get error: %s\n&amp;quot;, tdb.errmsg(ecode))
+ end
+
+ # store another record
+ cols = { &amp;quot;name&amp;quot; =&amp;gt; &amp;quot;falcon&amp;quot;, &amp;quot;age&amp;quot; =&amp;gt; &amp;quot;31&amp;quot;, &amp;quot;lang&amp;quot; =&amp;gt; &amp;quot;ja&amp;quot;, &amp;quot;skill&amp;quot; =&amp;gt; &amp;quot;cook,blog&amp;quot; }
+ if !tdb.put(&amp;quot;x12345&amp;quot;, cols)
+   ecode = tdb.ecode
+   STDERR.printf(&amp;quot;get error: %s\n&amp;quot;, tdb.errmsg(ecode))
+ end
+
+ # search for records
+ qry = TDBQRY::new(tdb)
+ qry.addcond(&amp;quot;age&amp;quot;, TDBQRY::QCNUMGE, &amp;quot;20&amp;quot;)
+ qry.addcond(&amp;quot;lang&amp;quot;, TDBQRY::QCSTROR, &amp;quot;ja,en&amp;quot;)
+ qry.setorder(&amp;quot;name&amp;quot;, TDBQRY::QOSTRASC)
+ qry.setlimit(10)
+ res = qry.search
+ res.each do |rkey|
+   rcols = tdb.get(rkey)
+   printf(&amp;quot;name:%s\n&amp;quot;, rcols[&amp;quot;name&amp;quot;])
+ end
+
+ # hash-like usage
+ tdb[&amp;quot;joker&amp;quot;] = { &amp;quot;name&amp;quot; =&amp;gt; &amp;quot;ozma&amp;quot;, &amp;quot;lang&amp;quot; =&amp;gt; &amp;quot;en&amp;quot;, &amp;quot;skill&amp;quot; =&amp;gt; &amp;quot;song,dance&amp;quot; }
+ printf(&amp;quot;%s\n&amp;quot;, tdb[&amp;quot;joker&amp;quot;][&amp;quot;name&amp;quot;])
+ tdb.each do |key, value|
+   printf(&amp;quot;%s:%s\n&amp;quot;, key, value[&amp;quot;name&amp;quot;])
+ end
+
+ # close the database
+ if !tdb.close
+   ecode = tdb.ecode
+   STDERR.printf(&amp;quot;close error: %s\n&amp;quot;, tdb.errmsg(ecode))
+ end
+&lt;/pre&gt;
+&lt;p&gt;
+The following code is an example to use an abstract database.
+&lt;/p&gt;
+&lt;pre&gt;
+ require 'tokyocabinet'
+ include TokyoCabinet
+
+ # create the object
+ adb = ADB::new
+
+ # open the database
+ if !adb.open(&amp;quot;casket.tch&amp;quot;)
+   STDERR.printf(&amp;quot;open error\n&amp;quot;)
+ end
+
+ # store records
+ if !adb.put(&amp;quot;foo&amp;quot;, &amp;quot;hop&amp;quot;) ||
+     !adb.put(&amp;quot;bar&amp;quot;, &amp;quot;step&amp;quot;) ||
+     !adb.put(&amp;quot;baz&amp;quot;, &amp;quot;jump&amp;quot;)
+   STDERR.printf(&amp;quot;put error\n&amp;quot;)
+ end
+
+ # retrieve records
+ value = adb.get(&amp;quot;foo&amp;quot;)
+ if value
+   printf(&amp;quot;%s\n&amp;quot;, value)
+ else
+   STDERR.printf(&amp;quot;get error\n&amp;quot;)
+ end
+
+ # traverse records
+ adb.iterinit
+ while key = adb.iternext
+   value = adb.get(key)
+   if value
+     printf(&amp;quot;%s:%s\n&amp;quot;, key, value)
+   end
+ end
+
+ # hash-like usage
+ adb[&amp;quot;quux&amp;quot;] = &amp;quot;touchdown&amp;quot;
+ printf(&amp;quot;%s\n&amp;quot;, adb[&amp;quot;quux&amp;quot;])
+ adb.each do |key, value|
+   printf(&amp;quot;%s:%s\n&amp;quot;, key, value)
+ end
+
+ # close the database
+ if !adb.close
+   STDERR.printf(&amp;quot;close error\n&amp;quot;)
+ end
+&lt;/pre&gt;
+&lt;h2&gt;LICENSE&lt;/h2&gt;
+&lt;pre&gt;
+ Copyright (C) 2006-2009 Mikio Hirabayashi
+ All rights reserved.
+&lt;/pre&gt;
+&lt;p&gt;
+Tokyo Cabinet is free software; you can redistribute it and/or modify it
+under the terms of the GNU Lesser General Public License as published by
+the Free Software Foundation; either version 2.1 of the License or any
+later version. Tokyo Cabinet is distributed in the hope that it will be
+useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser
+General Public License for more details. You should have received a copy of
+the GNU Lesser General Public License along with Tokyo Cabinet; if not,
+write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
+Boston, MA 02111-1307 USA.
+&lt;/p&gt;
+
+	&lt;/div&gt;
+	
+
+	
+	
+	&lt;h2&gt;Files&lt;/h2&gt;
+	&lt;ul&gt;
+		
+			&lt;li class=&quot;file&quot;&gt;&lt;a href=&quot;COPYING.html&quot;&gt;COPYING&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li class=&quot;file&quot;&gt;&lt;a href=&quot;MANIFEST.html&quot;&gt;MANIFEST&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li class=&quot;file&quot;&gt;&lt;a href=&quot;doc/TokyoCabinet_html.html&quot;&gt;TokyoCabinet.html&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li class=&quot;file&quot;&gt;&lt;a href=&quot;doc/TokyoCabinet/ADB_html.html&quot;&gt;ADB.html&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li class=&quot;file&quot;&gt;&lt;a href=&quot;doc/TokyoCabinet/BDB_html.html&quot;&gt;BDB.html&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li class=&quot;file&quot;&gt;&lt;a href=&quot;doc/TokyoCabinet/BDBCUR_html.html&quot;&gt;BDBCUR.html&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li class=&quot;file&quot;&gt;&lt;a href=&quot;doc/TokyoCabinet/FDB_html.html&quot;&gt;FDB.html&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li class=&quot;file&quot;&gt;&lt;a href=&quot;doc/TokyoCabinet/HDB_html.html&quot;&gt;HDB.html&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li class=&quot;file&quot;&gt;&lt;a href=&quot;doc/TokyoCabinet/TDB_html.html&quot;&gt;TDB.html&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li class=&quot;file&quot;&gt;&lt;a href=&quot;doc/TokyoCabinet/TDBQRY_html.html&quot;&gt;TDBQRY.html&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li class=&quot;file&quot;&gt;&lt;a href=&quot;doc/created_rid.html&quot;&gt;created.rid&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li class=&quot;file&quot;&gt;&lt;a href=&quot;doc/index_html.html&quot;&gt;index.html&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li class=&quot;file&quot;&gt;&lt;a href=&quot;doc/js/darkfish_js.html&quot;&gt;darkfish.js&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li class=&quot;file&quot;&gt;&lt;a href=&quot;doc/js/jquery_js.html&quot;&gt;jquery.js&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li class=&quot;file&quot;&gt;&lt;a href=&quot;doc/js/quicksearch_js.html&quot;&gt;quicksearch.js&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li class=&quot;file&quot;&gt;&lt;a href=&quot;doc/js/thickbox-compressed_js.html&quot;&gt;thickbox-compressed.js&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li class=&quot;file&quot;&gt;&lt;a href=&quot;doc/rdoc_css.html&quot;&gt;rdoc.css&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li class=&quot;file&quot;&gt;&lt;a href=&quot;doc/tokyocabinet-doc_rb_html.html&quot;&gt;tokyocabinet-doc_rb.html&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li class=&quot;file&quot;&gt;&lt;a href=&quot;makedoc_sh.html&quot;&gt;makedoc.sh&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li class=&quot;file&quot;&gt;&lt;a href=&quot;overview_rd.html&quot;&gt;overview.rd&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li class=&quot;file&quot;&gt;&lt;a href=&quot;package_sh.html&quot;&gt;package.sh&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li class=&quot;file&quot;&gt;&lt;a href=&quot;tokyocabinet_gemspec.html&quot;&gt;tokyocabinet.gemspec&lt;/a&gt;&lt;/li&gt;
+		
+	&lt;/ul&gt;
+	
+
+	&lt;h2&gt;Classes/Modules&lt;/h2&gt;
+	&lt;ul&gt;
+		
+		&lt;li class=&quot;module&quot;&gt;&lt;a href=&quot;TokyoCabinet.html&quot;&gt;TokyoCabinet&lt;/a&gt;&lt;/li&gt;
+		
+		&lt;li class=&quot;class&quot;&gt;&lt;a href=&quot;TokyoCabinet/ADB.html&quot;&gt;TokyoCabinet::ADB&lt;/a&gt;&lt;/li&gt;
+		
+		&lt;li class=&quot;class&quot;&gt;&lt;a href=&quot;TokyoCabinet/ADB_data.html&quot;&gt;TokyoCabinet::ADB_data&lt;/a&gt;&lt;/li&gt;
+		
+		&lt;li class=&quot;class&quot;&gt;&lt;a href=&quot;TokyoCabinet/BDB.html&quot;&gt;TokyoCabinet::BDB&lt;/a&gt;&lt;/li&gt;
+		
+		&lt;li class=&quot;class&quot;&gt;&lt;a href=&quot;TokyoCabinet/BDBCUR.html&quot;&gt;TokyoCabinet::BDBCUR&lt;/a&gt;&lt;/li&gt;
+		
+		&lt;li class=&quot;class&quot;&gt;&lt;a href=&quot;TokyoCabinet/BDBCUR_data.html&quot;&gt;TokyoCabinet::BDBCUR_data&lt;/a&gt;&lt;/li&gt;
+		
+		&lt;li class=&quot;class&quot;&gt;&lt;a href=&quot;TokyoCabinet/BDB_data.html&quot;&gt;TokyoCabinet::BDB_data&lt;/a&gt;&lt;/li&gt;
+		
+		&lt;li class=&quot;class&quot;&gt;&lt;a href=&quot;TokyoCabinet/FDB.html&quot;&gt;TokyoCabinet::FDB&lt;/a&gt;&lt;/li&gt;
+		
+		&lt;li class=&quot;class&quot;&gt;&lt;a href=&quot;TokyoCabinet/FDB_data.html&quot;&gt;TokyoCabinet::FDB_data&lt;/a&gt;&lt;/li&gt;
+		
+		&lt;li class=&quot;class&quot;&gt;&lt;a href=&quot;TokyoCabinet/HDB.html&quot;&gt;TokyoCabinet::HDB&lt;/a&gt;&lt;/li&gt;
+		
+		&lt;li class=&quot;class&quot;&gt;&lt;a href=&quot;TokyoCabinet/HDB_data.html&quot;&gt;TokyoCabinet::HDB_data&lt;/a&gt;&lt;/li&gt;
+		
+		&lt;li class=&quot;class&quot;&gt;&lt;a href=&quot;TokyoCabinet/TDB.html&quot;&gt;TokyoCabinet::TDB&lt;/a&gt;&lt;/li&gt;
+		
+		&lt;li class=&quot;class&quot;&gt;&lt;a href=&quot;TokyoCabinet/TDBQRY.html&quot;&gt;TokyoCabinet::TDBQRY&lt;/a&gt;&lt;/li&gt;
+		
+		&lt;li class=&quot;class&quot;&gt;&lt;a href=&quot;TokyoCabinet/TDBQRY_data.html&quot;&gt;TokyoCabinet::TDBQRY_data&lt;/a&gt;&lt;/li&gt;
+		
+		&lt;li class=&quot;class&quot;&gt;&lt;a href=&quot;TokyoCabinet/TDB_data.html&quot;&gt;TokyoCabinet::TDB_data&lt;/a&gt;&lt;/li&gt;
+		
+		&lt;li class=&quot;class&quot;&gt;&lt;a href=&quot;Object.html&quot;&gt;Object&lt;/a&gt;&lt;/li&gt;
+		
+	&lt;/ul&gt;
+
+	&lt;h2&gt;Methods&lt;/h2&gt;
+	&lt;ul&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/TDB.html#M000159&quot;&gt;::new &amp;mdash; TokyoCabinet::TDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/HDB.html#M000056&quot;&gt;::new &amp;mdash; TokyoCabinet::HDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDBCUR.html#M000122&quot;&gt;::new &amp;mdash; TokyoCabinet::BDBCUR&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/TDBQRY.html#M000191&quot;&gt;::new &amp;mdash; TokyoCabinet::TDBQRY&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/ADB.html#M000199&quot;&gt;::new &amp;mdash; TokyoCabinet::ADB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDB.html#M000087&quot;&gt;::new &amp;mdash; TokyoCabinet::BDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/FDB.html#M000132&quot;&gt;::new &amp;mdash; TokyoCabinet::FDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/TDBQRY.html#M000192&quot;&gt;#addcond &amp;mdash; TokyoCabinet::TDBQRY&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/HDB.html#M000076&quot;&gt;#adddouble &amp;mdash; TokyoCabinet::HDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/FDB.html#M000148&quot;&gt;#adddouble &amp;mdash; TokyoCabinet::FDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDB.html#M000111&quot;&gt;#adddouble &amp;mdash; TokyoCabinet::BDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/TDB.html#M000178&quot;&gt;#adddouble &amp;mdash; TokyoCabinet::TDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/ADB.html#M000212&quot;&gt;#adddouble &amp;mdash; TokyoCabinet::ADB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/TDB.html#M000177&quot;&gt;#addint &amp;mdash; TokyoCabinet::TDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/ADB.html#M000211&quot;&gt;#addint &amp;mdash; TokyoCabinet::ADB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDB.html#M000110&quot;&gt;#addint &amp;mdash; TokyoCabinet::BDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/HDB.html#M000075&quot;&gt;#addint &amp;mdash; TokyoCabinet::HDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/FDB.html#M000147&quot;&gt;#addint &amp;mdash; TokyoCabinet::FDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/ADB.html#M000201&quot;&gt;#close &amp;mdash; TokyoCabinet::ADB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDB.html#M000096&quot;&gt;#close &amp;mdash; TokyoCabinet::BDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/TDB.html#M000167&quot;&gt;#close &amp;mdash; TokyoCabinet::TDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/FDB.html#M000137&quot;&gt;#close &amp;mdash; TokyoCabinet::FDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/HDB.html#M000064&quot;&gt;#close &amp;mdash; TokyoCabinet::HDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/HDB.html#M000080&quot;&gt;#copy &amp;mdash; TokyoCabinet::HDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/FDB.html#M000152&quot;&gt;#copy &amp;mdash; TokyoCabinet::FDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/ADB.html#M000216&quot;&gt;#copy &amp;mdash; TokyoCabinet::ADB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/TDB.html#M000182&quot;&gt;#copy &amp;mdash; TokyoCabinet::TDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDB.html#M000115&quot;&gt;#copy &amp;mdash; TokyoCabinet::BDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDB.html#M000089&quot;&gt;#ecode &amp;mdash; TokyoCabinet::BDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/TDB.html#M000161&quot;&gt;#ecode &amp;mdash; TokyoCabinet::TDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/HDB.html#M000058&quot;&gt;#ecode &amp;mdash; TokyoCabinet::HDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/FDB.html#M000134&quot;&gt;#ecode &amp;mdash; TokyoCabinet::FDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000003&quot;&gt;#eprint &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000047&quot;&gt;#eprint &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000012&quot;&gt;#eprint &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000025&quot;&gt;#eprint &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000034&quot;&gt;#eprint &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/HDB.html#M000057&quot;&gt;#errmsg &amp;mdash; TokyoCabinet::HDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/FDB.html#M000133&quot;&gt;#errmsg &amp;mdash; TokyoCabinet::FDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/TDB.html#M000160&quot;&gt;#errmsg &amp;mdash; TokyoCabinet::TDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDB.html#M000088&quot;&gt;#errmsg &amp;mdash; TokyoCabinet::BDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDBCUR.html#M000123&quot;&gt;#first &amp;mdash; TokyoCabinet::BDBCUR&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/FDB.html#M000158&quot;&gt;#fsiz &amp;mdash; TokyoCabinet::FDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDB.html#M000121&quot;&gt;#fsiz &amp;mdash; TokyoCabinet::BDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/TDB.html#M000188&quot;&gt;#fsiz &amp;mdash; TokyoCabinet::TDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/HDB.html#M000086&quot;&gt;#fsiz &amp;mdash; TokyoCabinet::HDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/HDB.html#M000074&quot;&gt;#fwmkeys &amp;mdash; TokyoCabinet::HDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/TDB.html#M000176&quot;&gt;#fwmkeys &amp;mdash; TokyoCabinet::TDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/ADB.html#M000210&quot;&gt;#fwmkeys &amp;mdash; TokyoCabinet::ADB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDB.html#M000109&quot;&gt;#fwmkeys &amp;mdash; TokyoCabinet::BDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/TDB.html#M000190&quot;&gt;#genuid &amp;mdash; TokyoCabinet::TDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDB.html#M000104&quot;&gt;#get &amp;mdash; TokyoCabinet::BDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/ADB.html#M000206&quot;&gt;#get &amp;mdash; TokyoCabinet::ADB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/TDB.html#M000172&quot;&gt;#get &amp;mdash; TokyoCabinet::TDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/FDB.html#M000142&quot;&gt;#get &amp;mdash; TokyoCabinet::FDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/HDB.html#M000070&quot;&gt;#get &amp;mdash; TokyoCabinet::HDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDB.html#M000105&quot;&gt;#getlist &amp;mdash; TokyoCabinet::BDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/TDBQRY.html#M000198&quot;&gt;#hint &amp;mdash; TokyoCabinet::TDBQRY&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/HDB.html#M000072&quot;&gt;#iterinit &amp;mdash; TokyoCabinet::HDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/FDB.html#M000144&quot;&gt;#iterinit &amp;mdash; TokyoCabinet::FDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/TDB.html#M000174&quot;&gt;#iterinit &amp;mdash; TokyoCabinet::TDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/ADB.html#M000208&quot;&gt;#iterinit &amp;mdash; TokyoCabinet::ADB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/TDB.html#M000175&quot;&gt;#iternext &amp;mdash; TokyoCabinet::TDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/ADB.html#M000209&quot;&gt;#iternext &amp;mdash; TokyoCabinet::ADB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/FDB.html#M000145&quot;&gt;#iternext &amp;mdash; TokyoCabinet::FDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/HDB.html#M000073&quot;&gt;#iternext &amp;mdash; TokyoCabinet::HDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDBCUR.html#M000125&quot;&gt;#jump &amp;mdash; TokyoCabinet::BDBCUR&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDBCUR.html#M000130&quot;&gt;#key &amp;mdash; TokyoCabinet::BDBCUR&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDBCUR.html#M000124&quot;&gt;#last &amp;mdash; TokyoCabinet::BDBCUR&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000045&quot;&gt;#main &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000001&quot;&gt;#main &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000023&quot;&gt;#main &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000009&quot;&gt;#main &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000031&quot;&gt;#main &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000000&quot;&gt;#memoryusage &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDBCUR.html#M000127&quot;&gt;#next &amp;mdash; TokyoCabinet::BDBCUR&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/TDB.html#M000166&quot;&gt;#open &amp;mdash; TokyoCabinet::TDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDB.html#M000095&quot;&gt;#open &amp;mdash; TokyoCabinet::BDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/ADB.html#M000200&quot;&gt;#open &amp;mdash; TokyoCabinet::ADB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/FDB.html#M000136&quot;&gt;#open &amp;mdash; TokyoCabinet::FDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/HDB.html#M000063&quot;&gt;#open &amp;mdash; TokyoCabinet::HDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/TDB.html#M000180&quot;&gt;#optimize &amp;mdash; TokyoCabinet::TDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/FDB.html#M000150&quot;&gt;#optimize &amp;mdash; TokyoCabinet::FDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDB.html#M000113&quot;&gt;#optimize &amp;mdash; TokyoCabinet::BDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/ADB.html#M000214&quot;&gt;#optimize &amp;mdash; TokyoCabinet::ADB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/HDB.html#M000078&quot;&gt;#optimize &amp;mdash; TokyoCabinet::HDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/FDB.html#M000141&quot;&gt;#out &amp;mdash; TokyoCabinet::FDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDBCUR.html#M000129&quot;&gt;#out &amp;mdash; TokyoCabinet::BDBCUR&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDB.html#M000102&quot;&gt;#out &amp;mdash; TokyoCabinet::BDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/TDB.html#M000171&quot;&gt;#out &amp;mdash; TokyoCabinet::TDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/ADB.html#M000205&quot;&gt;#out &amp;mdash; TokyoCabinet::ADB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/HDB.html#M000069&quot;&gt;#out &amp;mdash; TokyoCabinet::HDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDB.html#M000103&quot;&gt;#outlist &amp;mdash; TokyoCabinet::BDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/HDB.html#M000084&quot;&gt;#path &amp;mdash; TokyoCabinet::HDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/ADB.html#M000220&quot;&gt;#path &amp;mdash; TokyoCabinet::ADB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDB.html#M000119&quot;&gt;#path &amp;mdash; TokyoCabinet::BDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/TDB.html#M000186&quot;&gt;#path &amp;mdash; TokyoCabinet::TDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/FDB.html#M000156&quot;&gt;#path &amp;mdash; TokyoCabinet::FDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDBCUR.html#M000126&quot;&gt;#prev &amp;mdash; TokyoCabinet::BDBCUR&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/TDBQRY.html#M000197&quot;&gt;#proc &amp;mdash; TokyoCabinet::TDBQRY&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000044&quot;&gt;#procmisc &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000015&quot;&gt;#procmisc &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000022&quot;&gt;#procmisc &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000039&quot;&gt;#procmisc &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000055&quot;&gt;#procmisc &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000010&quot;&gt;#procread &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000042&quot;&gt;#procread &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000020&quot;&gt;#procread &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000032&quot;&gt;#procread &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000053&quot;&gt;#procread &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000043&quot;&gt;#procremove &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000014&quot;&gt;#procremove &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000036&quot;&gt;#procremove &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000054&quot;&gt;#procremove &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000021&quot;&gt;#procremove &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000030&quot;&gt;#procwrite &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000052&quot;&gt;#procwrite &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000041&quot;&gt;#procwrite &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000008&quot;&gt;#procwrite &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000019&quot;&gt;#procwrite &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDBCUR.html#M000128&quot;&gt;#put &amp;mdash; TokyoCabinet::BDBCUR&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/HDB.html#M000065&quot;&gt;#put &amp;mdash; TokyoCabinet::HDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/ADB.html#M000202&quot;&gt;#put &amp;mdash; TokyoCabinet::ADB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/TDB.html#M000168&quot;&gt;#put &amp;mdash; TokyoCabinet::TDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDB.html#M000097&quot;&gt;#put &amp;mdash; TokyoCabinet::BDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/FDB.html#M000138&quot;&gt;#put &amp;mdash; TokyoCabinet::FDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/HDB.html#M000068&quot;&gt;#putasync &amp;mdash; TokyoCabinet::HDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDB.html#M000099&quot;&gt;#putcat &amp;mdash; TokyoCabinet::BDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/ADB.html#M000204&quot;&gt;#putcat &amp;mdash; TokyoCabinet::ADB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/FDB.html#M000140&quot;&gt;#putcat &amp;mdash; TokyoCabinet::FDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/TDB.html#M000170&quot;&gt;#putcat &amp;mdash; TokyoCabinet::TDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/HDB.html#M000067&quot;&gt;#putcat &amp;mdash; TokyoCabinet::HDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDB.html#M000100&quot;&gt;#putdup &amp;mdash; TokyoCabinet::BDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/HDB.html#M000066&quot;&gt;#putkeep &amp;mdash; TokyoCabinet::HDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/ADB.html#M000203&quot;&gt;#putkeep &amp;mdash; TokyoCabinet::ADB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDB.html#M000098&quot;&gt;#putkeep &amp;mdash; TokyoCabinet::BDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/TDB.html#M000169&quot;&gt;#putkeep &amp;mdash; TokyoCabinet::TDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/FDB.html#M000139&quot;&gt;#putkeep &amp;mdash; TokyoCabinet::FDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDB.html#M000101&quot;&gt;#putlist &amp;mdash; TokyoCabinet::BDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/FDB.html#M000146&quot;&gt;#range &amp;mdash; TokyoCabinet::FDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDB.html#M000108&quot;&gt;#range &amp;mdash; TokyoCabinet::BDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/FDB.html#M000157&quot;&gt;#rnum &amp;mdash; TokyoCabinet::FDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/TDB.html#M000187&quot;&gt;#rnum &amp;mdash; TokyoCabinet::TDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/ADB.html#M000221&quot;&gt;#rnum &amp;mdash; TokyoCabinet::ADB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/HDB.html#M000085&quot;&gt;#rnum &amp;mdash; TokyoCabinet::HDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDB.html#M000120&quot;&gt;#rnum &amp;mdash; TokyoCabinet::BDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000040&quot;&gt;#runmisc &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000029&quot;&gt;#runmisc &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000018&quot;&gt;#runmisc &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000007&quot;&gt;#runmisc &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000051&quot;&gt;#runmisc &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000005&quot;&gt;#runread &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000016&quot;&gt;#runread &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000037&quot;&gt;#runread &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000049&quot;&gt;#runread &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000027&quot;&gt;#runread &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000050&quot;&gt;#runremove &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000017&quot;&gt;#runremove &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000028&quot;&gt;#runremove &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000006&quot;&gt;#runremove &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000038&quot;&gt;#runremove &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000048&quot;&gt;#runwrite &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000013&quot;&gt;#runwrite &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000004&quot;&gt;#runwrite &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000035&quot;&gt;#runwrite &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000026&quot;&gt;#runwrite &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/TDBQRY.html#M000195&quot;&gt;#search &amp;mdash; TokyoCabinet::TDBQRY&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/TDBQRY.html#M000196&quot;&gt;#searchout &amp;mdash; TokyoCabinet::TDBQRY&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDB.html#M000092&quot;&gt;#setcache &amp;mdash; TokyoCabinet::BDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/TDB.html#M000163&quot;&gt;#setcache &amp;mdash; TokyoCabinet::TDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/HDB.html#M000060&quot;&gt;#setcache &amp;mdash; TokyoCabinet::HDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDB.html#M000090&quot;&gt;#setcmpfunc &amp;mdash; TokyoCabinet::BDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/HDB.html#M000062&quot;&gt;#setdfunit &amp;mdash; TokyoCabinet::HDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDB.html#M000094&quot;&gt;#setdfunit &amp;mdash; TokyoCabinet::BDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/TDB.html#M000165&quot;&gt;#setdfunit &amp;mdash; TokyoCabinet::TDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/TDB.html#M000189&quot;&gt;#setindex &amp;mdash; TokyoCabinet::TDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/TDBQRY.html#M000194&quot;&gt;#setlimit &amp;mdash; TokyoCabinet::TDBQRY&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/TDBQRY.html#M000193&quot;&gt;#setorder &amp;mdash; TokyoCabinet::TDBQRY&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/TDB.html#M000164&quot;&gt;#setxmsiz &amp;mdash; TokyoCabinet::TDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/HDB.html#M000061&quot;&gt;#setxmsiz &amp;mdash; TokyoCabinet::HDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDB.html#M000093&quot;&gt;#setxmsiz &amp;mdash; TokyoCabinet::BDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/ADB.html#M000222&quot;&gt;#size &amp;mdash; TokyoCabinet::ADB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/HDB.html#M000077&quot;&gt;#sync &amp;mdash; TokyoCabinet::HDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDB.html#M000112&quot;&gt;#sync &amp;mdash; TokyoCabinet::BDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/ADB.html#M000213&quot;&gt;#sync &amp;mdash; TokyoCabinet::ADB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/FDB.html#M000149&quot;&gt;#sync &amp;mdash; TokyoCabinet::FDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/TDB.html#M000179&quot;&gt;#sync &amp;mdash; TokyoCabinet::TDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/ADB.html#M000219&quot;&gt;#tranabort &amp;mdash; TokyoCabinet::ADB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDB.html#M000118&quot;&gt;#tranabort &amp;mdash; TokyoCabinet::BDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/TDB.html#M000185&quot;&gt;#tranabort &amp;mdash; TokyoCabinet::TDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/FDB.html#M000155&quot;&gt;#tranabort &amp;mdash; TokyoCabinet::FDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/HDB.html#M000083&quot;&gt;#tranabort &amp;mdash; TokyoCabinet::HDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDB.html#M000116&quot;&gt;#tranbegin &amp;mdash; TokyoCabinet::BDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/TDB.html#M000183&quot;&gt;#tranbegin &amp;mdash; TokyoCabinet::TDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/HDB.html#M000081&quot;&gt;#tranbegin &amp;mdash; TokyoCabinet::HDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/ADB.html#M000217&quot;&gt;#tranbegin &amp;mdash; TokyoCabinet::ADB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/FDB.html#M000153&quot;&gt;#tranbegin &amp;mdash; TokyoCabinet::FDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDB.html#M000117&quot;&gt;#trancommit &amp;mdash; TokyoCabinet::BDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/FDB.html#M000154&quot;&gt;#trancommit &amp;mdash; TokyoCabinet::FDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/ADB.html#M000218&quot;&gt;#trancommit &amp;mdash; TokyoCabinet::ADB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/TDB.html#M000184&quot;&gt;#trancommit &amp;mdash; TokyoCabinet::TDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/HDB.html#M000082&quot;&gt;#trancommit &amp;mdash; TokyoCabinet::HDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/HDB.html#M000059&quot;&gt;#tune &amp;mdash; TokyoCabinet::HDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDB.html#M000091&quot;&gt;#tune &amp;mdash; TokyoCabinet::BDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/TDB.html#M000162&quot;&gt;#tune &amp;mdash; TokyoCabinet::TDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/FDB.html#M000135&quot;&gt;#tune &amp;mdash; TokyoCabinet::FDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000024&quot;&gt;#usage &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000033&quot;&gt;#usage &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000046&quot;&gt;#usage &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000002&quot;&gt;#usage &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;Object.html#M000011&quot;&gt;#usage &amp;mdash; Object&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDBCUR.html#M000131&quot;&gt;#val &amp;mdash; TokyoCabinet::BDBCUR&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDB.html#M000114&quot;&gt;#vanish &amp;mdash; TokyoCabinet::BDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/HDB.html#M000079&quot;&gt;#vanish &amp;mdash; TokyoCabinet::HDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/TDB.html#M000181&quot;&gt;#vanish &amp;mdash; TokyoCabinet::TDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/FDB.html#M000151&quot;&gt;#vanish &amp;mdash; TokyoCabinet::FDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/ADB.html#M000215&quot;&gt;#vanish &amp;mdash; TokyoCabinet::ADB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDB.html#M000106&quot;&gt;#vnum &amp;mdash; TokyoCabinet::BDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/FDB.html#M000143&quot;&gt;#vsiz &amp;mdash; TokyoCabinet::FDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/TDB.html#M000173&quot;&gt;#vsiz &amp;mdash; TokyoCabinet::TDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/HDB.html#M000071&quot;&gt;#vsiz &amp;mdash; TokyoCabinet::HDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/BDB.html#M000107&quot;&gt;#vsiz &amp;mdash; TokyoCabinet::BDB&lt;/a&gt;&lt;/li&gt;
+		
+			&lt;li&gt;&lt;a href=&quot;TokyoCabinet/ADB.html#M000207&quot;&gt;#vsiz &amp;mdash; TokyoCabinet::ADB&lt;/a&gt;&lt;/li&gt;
+		
+	&lt;/ul&gt;
+
+	&lt;div id=&quot;validator-badges&quot;&gt;
+		&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://validator.w3.org/check/referer&quot;&gt;[Validate]&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
+		&lt;p&gt;&lt;small&gt;Generated with the &lt;a href=&quot;http://deveiate.org/projects/Darkfish-Rdoc/&quot;&gt;Darkfish
+			Rdoc Generator&lt;/a&gt; 1.1.6&lt;/small&gt;.&lt;/p&gt;
+	&lt;/div&gt;
+&lt;/body&gt;
 &lt;/html&gt;</diff>
      <filename>doc/index.html</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>7d1416db4ab97b38ef924e850b1e872954faefef</id>
    </parent>
  </parents>
  <author>
    <name>Norman Clarke</name>
    <email>norman@randomba.org</email>
  </author>
  <url>http://github.com/careo/tokyocabinet-ruby/commit/6b42b89151f918d67a6cffc319d0edf5012083fa</url>
  <id>6b42b89151f918d67a6cffc319d0edf5012083fa</id>
  <committed-date>2009-05-20T11:17:43-07:00</committed-date>
  <authored-date>2009-05-20T09:05:47-07:00</authored-date>
  <message>Updated to 1.24. Regenerated documentation using current version of RDoc.
Minor fix to gemspec to make it work with most recent RubyGems version.

Signed-off-by: Dane Jensen &lt;careo@fastmail.fm&gt;</message>
  <tree>50df989ab6649426ea3277c39de8c4194a00114e</tree>
  <committer>
    <name>Dane Jensen</name>
    <email>careo@fastmail.fm</email>
  </committer>
</commit>
