Sophie

Sophie

distrib > Fedora > 20 > i386 > by-pkgid > bd25a922043039bd471905083b1612dc > files > 73

lmdb-doc-0.9.13-1.fc20.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>MDB: lmdb.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">MDB
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">lmdb.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Lightning memory-mapped database library.  
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &lt;sys/types.h&gt;</code><br/>
</div>
<p><a href="lmdb_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:structMDB__val"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#structMDB__val">MDB_val</a></td></tr>
<tr class="memdesc:structMDB__val"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generic structure used for passing keys and data in and out of the database.  <a href="group__mdb.html#structMDB__val">More...</a><br/></td></tr>
<tr class="separator:structMDB__val"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structMDB__stat"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#structMDB__stat">MDB_stat</a></td></tr>
<tr class="memdesc:structMDB__stat"><td class="mdescLeft">&#160;</td><td class="mdescRight">Statistics for a database in the environment.  <a href="group__mdb.html#structMDB__stat">More...</a><br/></td></tr>
<tr class="separator:structMDB__stat"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structMDB__envinfo"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#structMDB__envinfo">MDB_envinfo</a></td></tr>
<tr class="memdesc:structMDB__envinfo"><td class="mdescLeft">&#160;</td><td class="mdescRight">Information about the environment.  <a href="group__mdb.html#structMDB__envinfo">More...</a><br/></td></tr>
<tr class="separator:structMDB__envinfo"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga4d29d48a85ec25636fac7831b8b9b807"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Version.html#ga4d29d48a85ec25636fac7831b8b9b807">MDB_VERSION_MAJOR</a>&#160;&#160;&#160;0</td></tr>
<tr class="separator:ga4d29d48a85ec25636fac7831b8b9b807"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga44da0474969d76ad5521f8b7de4dd32f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Version.html#ga44da0474969d76ad5521f8b7de4dd32f">MDB_VERSION_MINOR</a>&#160;&#160;&#160;9</td></tr>
<tr class="separator:ga44da0474969d76ad5521f8b7de4dd32f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeddac7231e1cdcbe2b7541cbfa33e82a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Version.html#gaeddac7231e1cdcbe2b7541cbfa33e82a">MDB_VERSION_PATCH</a>&#160;&#160;&#160;13</td></tr>
<tr class="separator:gaeddac7231e1cdcbe2b7541cbfa33e82a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa50172fa8a795f877c9304d29aefb14b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Version.html#gaa50172fa8a795f877c9304d29aefb14b">MDB_VERINT</a>(a, b, c)&#160;&#160;&#160;(((a) &lt;&lt; 24) | ((b) &lt;&lt; 16) | (c))</td></tr>
<tr class="separator:gaa50172fa8a795f877c9304d29aefb14b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf76019a5896eaa538be876942c28f262"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Version.html#gaf76019a5896eaa538be876942c28f262">MDB_VERSION_FULL</a>&#160;&#160;&#160;<a class="el" href="group__Version.html#gaa50172fa8a795f877c9304d29aefb14b">MDB_VERINT</a>(<a class="el" href="group__Version.html#ga4d29d48a85ec25636fac7831b8b9b807">MDB_VERSION_MAJOR</a>,<a class="el" href="group__Version.html#ga44da0474969d76ad5521f8b7de4dd32f">MDB_VERSION_MINOR</a>,<a class="el" href="group__Version.html#gaeddac7231e1cdcbe2b7541cbfa33e82a">MDB_VERSION_PATCH</a>)</td></tr>
<tr class="separator:gaf76019a5896eaa538be876942c28f262"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga24212e54d8dc0e0949970b5995b3b663"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Version.html#ga24212e54d8dc0e0949970b5995b3b663">MDB_VERSION_DATE</a>&#160;&#160;&#160;&quot;June 13, 2014&quot;</td></tr>
<tr class="separator:ga24212e54d8dc0e0949970b5995b3b663"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1e8ad3b918e27a5a55179c1ab4b2e0d1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Version.html#ga1e8ad3b918e27a5a55179c1ab4b2e0d1">MDB_VERSTR</a>(a, b, c, d)&#160;&#160;&#160;&quot;MDB &quot; #a &quot;.&quot; #b &quot;.&quot; #c &quot;: (&quot; d &quot;)&quot;</td></tr>
<tr class="separator:ga1e8ad3b918e27a5a55179c1ab4b2e0d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9e259368ceadd84622c214f0c7442970"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Version.html#ga9e259368ceadd84622c214f0c7442970">MDB_VERFOO</a>(a, b, c, d)&#160;&#160;&#160;<a class="el" href="group__Version.html#ga1e8ad3b918e27a5a55179c1ab4b2e0d1">MDB_VERSTR</a>(a,b,c,d)</td></tr>
<tr class="separator:ga9e259368ceadd84622c214f0c7442970"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga44546ec3a3ab85addf079124ef4af21e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Version.html#ga44546ec3a3ab85addf079124ef4af21e">MDB_VERSION_STRING</a>&#160;&#160;&#160;<a class="el" href="group__Version.html#ga9e259368ceadd84622c214f0c7442970">MDB_VERFOO</a>(<a class="el" href="group__Version.html#ga4d29d48a85ec25636fac7831b8b9b807">MDB_VERSION_MAJOR</a>,<a class="el" href="group__Version.html#ga44da0474969d76ad5521f8b7de4dd32f">MDB_VERSION_MINOR</a>,<a class="el" href="group__Version.html#gaeddac7231e1cdcbe2b7541cbfa33e82a">MDB_VERSION_PATCH</a>,<a class="el" href="group__Version.html#ga24212e54d8dc0e0949970b5995b3b663">MDB_VERSION_DATE</a>)</td></tr>
<tr class="separator:ga44546ec3a3ab85addf079124ef4af21e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga492952277c481bc4a6fa08ef71c29487"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb__env.html#ga492952277c481bc4a6fa08ef71c29487">MDB_FIXEDMAP</a>&#160;&#160;&#160;0x01</td></tr>
<tr class="separator:ga492952277c481bc4a6fa08ef71c29487"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabf0e3e3b1e18df6526969f6825a388ea"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb__env.html#gabf0e3e3b1e18df6526969f6825a388ea">MDB_NOSUBDIR</a>&#160;&#160;&#160;0x4000</td></tr>
<tr class="separator:gabf0e3e3b1e18df6526969f6825a388ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5791dd1adb09123f82dd1f331209e12e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb__env.html#ga5791dd1adb09123f82dd1f331209e12e">MDB_NOSYNC</a>&#160;&#160;&#160;0x10000</td></tr>
<tr class="separator:ga5791dd1adb09123f82dd1f331209e12e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac4c41c0ae044127b2fc80420c323cac6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb__env.html#gac4c41c0ae044127b2fc80420c323cac6">MDB_RDONLY</a>&#160;&#160;&#160;0x20000</td></tr>
<tr class="separator:gac4c41c0ae044127b2fc80420c323cac6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5021c4e96ffe9f383f5b8ab2af8e4b16"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb__env.html#ga5021c4e96ffe9f383f5b8ab2af8e4b16">MDB_NOMETASYNC</a>&#160;&#160;&#160;0x40000</td></tr>
<tr class="separator:ga5021c4e96ffe9f383f5b8ab2af8e4b16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7b81e9fd5f8fae38786d67e1a8387fa7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb__env.html#ga7b81e9fd5f8fae38786d67e1a8387fa7">MDB_WRITEMAP</a>&#160;&#160;&#160;0x80000</td></tr>
<tr class="separator:ga7b81e9fd5f8fae38786d67e1a8387fa7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab034ed0d8e5938090aef5ee0997f7e94"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb__env.html#gab034ed0d8e5938090aef5ee0997f7e94">MDB_MAPASYNC</a>&#160;&#160;&#160;0x100000</td></tr>
<tr class="separator:gab034ed0d8e5938090aef5ee0997f7e94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5dca84a576d14b4bfe2deddc2dc622d3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb__env.html#ga5dca84a576d14b4bfe2deddc2dc622d3">MDB_NOTLS</a>&#160;&#160;&#160;0x200000</td></tr>
<tr class="separator:ga5dca84a576d14b4bfe2deddc2dc622d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9b0450b1a87cb9f22e033550e49e5037"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb__env.html#ga9b0450b1a87cb9f22e033550e49e5037">MDB_NOLOCK</a>&#160;&#160;&#160;0x400000</td></tr>
<tr class="separator:ga9b0450b1a87cb9f22e033550e49e5037"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0fcdaf42f0c45749a2dff11ee322303f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb__env.html#ga0fcdaf42f0c45749a2dff11ee322303f">MDB_NORDAHEAD</a>&#160;&#160;&#160;0x800000</td></tr>
<tr class="separator:ga0fcdaf42f0c45749a2dff11ee322303f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafa035a1f17ebf31376eafb7bd2cdd448"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb__env.html#gafa035a1f17ebf31376eafb7bd2cdd448">MDB_NOMEMINIT</a>&#160;&#160;&#160;0x1000000</td></tr>
<tr class="separator:gafa035a1f17ebf31376eafb7bd2cdd448"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaea2d873575b7875771ea5296b4c85beb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb__dbi__open.html#gaea2d873575b7875771ea5296b4c85beb">MDB_REVERSEKEY</a>&#160;&#160;&#160;0x02</td></tr>
<tr class="separator:gaea2d873575b7875771ea5296b4c85beb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae0626566c2562e9007f5c8c9535bab1a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb__dbi__open.html#gae0626566c2562e9007f5c8c9535bab1a">MDB_DUPSORT</a>&#160;&#160;&#160;0x04</td></tr>
<tr class="separator:gae0626566c2562e9007f5c8c9535bab1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga219c5c50d41902fca79c68d8836e7753"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb__dbi__open.html#ga219c5c50d41902fca79c68d8836e7753">MDB_INTEGERKEY</a>&#160;&#160;&#160;0x08</td></tr>
<tr class="separator:ga219c5c50d41902fca79c68d8836e7753"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5acc26f80668d1ebc31265d178c69338"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb__dbi__open.html#ga5acc26f80668d1ebc31265d178c69338">MDB_DUPFIXED</a>&#160;&#160;&#160;0x10</td></tr>
<tr class="separator:ga5acc26f80668d1ebc31265d178c69338"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad9b1b4e231bf2e4fa8d7f90be8ba2765"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb__dbi__open.html#gad9b1b4e231bf2e4fa8d7f90be8ba2765">MDB_INTEGERDUP</a>&#160;&#160;&#160;0x20</td></tr>
<tr class="separator:gad9b1b4e231bf2e4fa8d7f90be8ba2765"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf99ce592b75d65e23503f78a7933c297"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb__dbi__open.html#gaf99ce592b75d65e23503f78a7933c297">MDB_REVERSEDUP</a>&#160;&#160;&#160;0x40</td></tr>
<tr class="separator:gaf99ce592b75d65e23503f78a7933c297"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafd47620cff55fb3ec7cd7501d4d1cb4a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb__dbi__open.html#gafd47620cff55fb3ec7cd7501d4d1cb4a">MDB_CREATE</a>&#160;&#160;&#160;0x40000</td></tr>
<tr class="separator:gafd47620cff55fb3ec7cd7501d4d1cb4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga23eb9813f9a4cdf7a7da5e01815b0cfb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb__put.html#ga23eb9813f9a4cdf7a7da5e01815b0cfb">MDB_NOOVERWRITE</a>&#160;&#160;&#160;0x10</td></tr>
<tr class="separator:ga23eb9813f9a4cdf7a7da5e01815b0cfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8d723ae10cf0afdc771ce5eafa8f6c9e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb__put.html#ga8d723ae10cf0afdc771ce5eafa8f6c9e">MDB_NODUPDATA</a>&#160;&#160;&#160;0x20</td></tr>
<tr class="separator:ga8d723ae10cf0afdc771ce5eafa8f6c9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga92f7832a496213db0f03105e6fa9afae"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb__put.html#ga92f7832a496213db0f03105e6fa9afae">MDB_CURRENT</a>&#160;&#160;&#160;0x40</td></tr>
<tr class="separator:ga92f7832a496213db0f03105e6fa9afae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac0545c6aea719991e3eae6ccc686efcc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb__put.html#gac0545c6aea719991e3eae6ccc686efcc">MDB_RESERVE</a>&#160;&#160;&#160;0x10000</td></tr>
<tr class="separator:gac0545c6aea719991e3eae6ccc686efcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga06af7a6e87588fd723e2dd1d7e580e6a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb__put.html#ga06af7a6e87588fd723e2dd1d7e580e6a">MDB_APPEND</a>&#160;&#160;&#160;0x20000</td></tr>
<tr class="separator:ga06af7a6e87588fd723e2dd1d7e580e6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0583fe408057ff1c03b8dd071c0d68d2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb__put.html#ga0583fe408057ff1c03b8dd071c0d68d2">MDB_APPENDDUP</a>&#160;&#160;&#160;0x40000</td></tr>
<tr class="separator:ga0583fe408057ff1c03b8dd071c0d68d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga67a8d26a8c8bc56f02f2e03fd07a74b0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb__put.html#ga67a8d26a8c8bc56f02f2e03fd07a74b0">MDB_MULTIPLE</a>&#160;&#160;&#160;0x80000</td></tr>
<tr class="separator:ga67a8d26a8c8bc56f02f2e03fd07a74b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad01fd0bf65d986197e7bf63024278ab6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#gad01fd0bf65d986197e7bf63024278ab6">MDB_SUCCESS</a>&#160;&#160;&#160;0</td></tr>
<tr class="separator:gad01fd0bf65d986197e7bf63024278ab6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga05dc5bbcc7da81a7345bd8676e8e0e3b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga05dc5bbcc7da81a7345bd8676e8e0e3b">MDB_KEYEXIST</a>&#160;&#160;&#160;(-30799)</td></tr>
<tr class="separator:ga05dc5bbcc7da81a7345bd8676e8e0e3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabeb52e4c4be21b329e31c4add1b71926"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#gabeb52e4c4be21b329e31c4add1b71926">MDB_NOTFOUND</a>&#160;&#160;&#160;(-30798)</td></tr>
<tr class="separator:gabeb52e4c4be21b329e31c4add1b71926"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7b77315de5265d94cae12609b0fe1f44"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga7b77315de5265d94cae12609b0fe1f44">MDB_PAGE_NOTFOUND</a>&#160;&#160;&#160;(-30797)</td></tr>
<tr class="separator:ga7b77315de5265d94cae12609b0fe1f44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf8148bf1b85f58e264e57194bafb03ef"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#gaf8148bf1b85f58e264e57194bafb03ef">MDB_CORRUPTED</a>&#160;&#160;&#160;(-30796)</td></tr>
<tr class="separator:gaf8148bf1b85f58e264e57194bafb03ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae37b9aedcb3767faba3de8c1cf6d3473"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#gae37b9aedcb3767faba3de8c1cf6d3473">MDB_PANIC</a>&#160;&#160;&#160;(-30795)</td></tr>
<tr class="separator:gae37b9aedcb3767faba3de8c1cf6d3473"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga909b2db047fa90fb0d37a78f86a6f99b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga909b2db047fa90fb0d37a78f86a6f99b">MDB_VERSION_MISMATCH</a>&#160;&#160;&#160;(-30794)</td></tr>
<tr class="separator:ga909b2db047fa90fb0d37a78f86a6f99b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9c2257e8cd8ea027cb682588b235a6f0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga9c2257e8cd8ea027cb682588b235a6f0">MDB_INVALID</a>&#160;&#160;&#160;(-30793)</td></tr>
<tr class="separator:ga9c2257e8cd8ea027cb682588b235a6f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0a83370402a060c9175100d4bbfb9f25"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga0a83370402a060c9175100d4bbfb9f25">MDB_MAP_FULL</a>&#160;&#160;&#160;(-30792)</td></tr>
<tr class="separator:ga0a83370402a060c9175100d4bbfb9f25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6288de36b58badda2e5a64ecddd1da70"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga6288de36b58badda2e5a64ecddd1da70">MDB_DBS_FULL</a>&#160;&#160;&#160;(-30791)</td></tr>
<tr class="separator:ga6288de36b58badda2e5a64ecddd1da70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadd6aaa88823710b97cc44f4f8c160799"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#gadd6aaa88823710b97cc44f4f8c160799">MDB_READERS_FULL</a>&#160;&#160;&#160;(-30790)</td></tr>
<tr class="separator:gadd6aaa88823710b97cc44f4f8c160799"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabe74ed736c4594b8e1c6f1b86b77f8f4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#gabe74ed736c4594b8e1c6f1b86b77f8f4">MDB_TLS_FULL</a>&#160;&#160;&#160;(-30789)</td></tr>
<tr class="separator:gabe74ed736c4594b8e1c6f1b86b77f8f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacba5cdc8618093f59d0339e88e69570e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#gacba5cdc8618093f59d0339e88e69570e">MDB_TXN_FULL</a>&#160;&#160;&#160;(-30788)</td></tr>
<tr class="separator:gacba5cdc8618093f59d0339e88e69570e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae1e5002c56df52ded874bb3495e2a733"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#gae1e5002c56df52ded874bb3495e2a733">MDB_CURSOR_FULL</a>&#160;&#160;&#160;(-30787)</td></tr>
<tr class="separator:gae1e5002c56df52ded874bb3495e2a733"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0501aacf4483f755c7bdcdba643b028e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga0501aacf4483f755c7bdcdba643b028e">MDB_PAGE_FULL</a>&#160;&#160;&#160;(-30786)</td></tr>
<tr class="separator:ga0501aacf4483f755c7bdcdba643b028e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga75c014faa4f02ffd234a5ee0e14baa92"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga75c014faa4f02ffd234a5ee0e14baa92">MDB_MAP_RESIZED</a>&#160;&#160;&#160;(-30785)</td></tr>
<tr class="separator:ga75c014faa4f02ffd234a5ee0e14baa92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa39c88fa25b3163b643198f0572a3bee"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#gaa39c88fa25b3163b643198f0572a3bee">MDB_INCOMPATIBLE</a>&#160;&#160;&#160;(-30784)</td></tr>
<tr class="separator:gaa39c88fa25b3163b643198f0572a3bee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1b6cbb28da30e28c48c9df66dd398bf0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga1b6cbb28da30e28c48c9df66dd398bf0">MDB_BAD_RSLOT</a>&#160;&#160;&#160;(-30783)</td></tr>
<tr class="separator:ga1b6cbb28da30e28c48c9df66dd398bf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadcc86b34304f2ae761e3ba7c2eb88ba9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#gadcc86b34304f2ae761e3ba7c2eb88ba9">MDB_BAD_TXN</a>&#160;&#160;&#160;(-30782)</td></tr>
<tr class="separator:gadcc86b34304f2ae761e3ba7c2eb88ba9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4630697cffb88ca6dc92504271941d0b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga4630697cffb88ca6dc92504271941d0b">MDB_BAD_VALSIZE</a>&#160;&#160;&#160;(-30781)</td></tr>
<tr class="separator:ga4630697cffb88ca6dc92504271941d0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4577d36100db836719f5c304a1fb5cc6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4577d36100db836719f5c304a1fb5cc6"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MDB_LAST_ERRCODE</b>&#160;&#160;&#160;<a class="el" href="group__errors.html#ga4630697cffb88ca6dc92504271941d0b">MDB_BAD_VALSIZE</a></td></tr>
<tr class="separator:ga4577d36100db836719f5c304a1fb5cc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab69d2d8eea05c0eb11cdb7a1916727bd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#gab69d2d8eea05c0eb11cdb7a1916727bd">mdb_open</a>(txn, name, flags, dbi)&#160;&#160;&#160;<a class="el" href="group__internal.html#gac08cad5b096925642ca359a6d6f0562a">mdb_dbi_open</a>(txn,name,flags,dbi)</td></tr>
<tr class="separator:gab69d2d8eea05c0eb11cdb7a1916727bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac56dd5b9c0cecaee35d3d6719939212a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#gac56dd5b9c0cecaee35d3d6719939212a">mdb_close</a>(env, dbi)&#160;&#160;&#160;<a class="el" href="group__internal.html#ga52dd98d0c542378370cd6b712ff961b5">mdb_dbi_close</a>(env,dbi)</td></tr>
<tr class="separator:gac56dd5b9c0cecaee35d3d6719939212a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a6bc5fbe1ea1873df138108acdf04a28d"><td class="memItemLeft" align="right" valign="top">typedef mode_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lmdb_8h.html#a6bc5fbe1ea1873df138108acdf04a28d">mdb_mode_t</a></td></tr>
<tr class="separator:a6bc5fbe1ea1873df138108acdf04a28d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6799f2853adc2e3b863dc2e6d9d0064f"><td class="memItemLeft" align="right" valign="top">typedef int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lmdb_8h.html#a6799f2853adc2e3b863dc2e6d9d0064f">mdb_filehandle_t</a></td></tr>
<tr class="separator:a6799f2853adc2e3b863dc2e6d9d0064f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadbe68a06c448dfb62da16443d251a78b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadbe68a06c448dfb62da16443d251a78b"></a>
typedef unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#gadbe68a06c448dfb62da16443d251a78b">MDB_dbi</a></td></tr>
<tr class="memdesc:gadbe68a06c448dfb62da16443d251a78b"><td class="mdescLeft">&#160;</td><td class="mdescRight">A handle for an individual database in the DB environment. <br/></td></tr>
<tr class="separator:gadbe68a06c448dfb62da16443d251a78b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa8e6e7a6f99bd7142947c48f0c4b970f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa8e6e7a6f99bd7142947c48f0c4b970f"></a>
typedef int(&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#gaa8e6e7a6f99bd7142947c48f0c4b970f">MDB_cmp_func</a> )(const <a class="el" href="group__mdb.html#structMDB__val">MDB_val</a> *a, const <a class="el" href="group__mdb.html#structMDB__val">MDB_val</a> *b)</td></tr>
<tr class="memdesc:gaa8e6e7a6f99bd7142947c48f0c4b970f"><td class="mdescLeft">&#160;</td><td class="mdescRight">A callback function used to compare two keys in a database. <br/></td></tr>
<tr class="separator:gaa8e6e7a6f99bd7142947c48f0c4b970f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf6dfd3df8c5c6f082c5befc585165747"><td class="memItemLeft" align="right" valign="top">typedef void(&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#gaf6dfd3df8c5c6f082c5befc585165747">MDB_rel_func</a> )(<a class="el" href="group__mdb.html#structMDB__val">MDB_val</a> *item, void *oldptr, void *newptr, void *relctx)</td></tr>
<tr class="memdesc:gaf6dfd3df8c5c6f082c5befc585165747"><td class="mdescLeft">&#160;</td><td class="mdescRight">A callback function used to relocate a position-dependent data item in a fixed-address database.  <a href="group__mdb.html#gaf6dfd3df8c5c6f082c5befc585165747">More...</a><br/></td></tr>
<tr class="separator:gaf6dfd3df8c5c6f082c5befc585165747"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga949ada362b3e84ec0435197056d82371"><td class="memItemLeft" align="right" valign="top">typedef void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#ga949ada362b3e84ec0435197056d82371">MDB_assert_func</a> (<a class="el" href="group__internal.html#structMDB__env">MDB_env</a> *env, const char *msg)</td></tr>
<tr class="memdesc:ga949ada362b3e84ec0435197056d82371"><td class="mdescLeft">&#160;</td><td class="mdescRight">A callback function for most MDB assert() failures, called before printing the message and aborting.  <a href="group__mdb.html#ga949ada362b3e84ec0435197056d82371">More...</a><br/></td></tr>
<tr class="separator:ga949ada362b3e84ec0435197056d82371"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa8c2df73737d92fa83ccaae435af2ce0"><td class="memItemLeft" align="right" valign="top">typedef int(&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#gaa8c2df73737d92fa83ccaae435af2ce0">MDB_msg_func</a> )(const char *msg, void *ctx)</td></tr>
<tr class="memdesc:gaa8c2df73737d92fa83ccaae435af2ce0"><td class="mdescLeft">&#160;</td><td class="mdescRight">A callback function used to print a message from the library.  <a href="group__mdb.html#gaa8c2df73737d92fa83ccaae435af2ce0">More...</a><br/></td></tr>
<tr class="separator:gaa8c2df73737d92fa83ccaae435af2ce0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga1206b2af8b95e7f6b0ef6b28708c9127"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#ga1206b2af8b95e7f6b0ef6b28708c9127">MDB_cursor_op</a> { <br/>
&#160;&#160;<a class="el" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127a7fa6e5dfe596e146026309ca4bc1fa8c">MDB_FIRST</a>, 
<a class="el" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127a6d1d6a1b5d2786521cf01199b74e4707">MDB_FIRST_DUP</a>, 
<a class="el" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127af6e8d2250238fc53d63f57a7dfd7fc9d">MDB_GET_BOTH</a>, 
<a class="el" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127a2a35a3f4da5c7e8d24aad482c971def5">MDB_GET_BOTH_RANGE</a>, 
<br/>
&#160;&#160;<a class="el" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127a57c48da61ad7d53ea56323ab3be53643">MDB_GET_CURRENT</a>, 
<a class="el" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127aadfff65301fefedcb29d612a721717a1">MDB_GET_MULTIPLE</a>, 
<a class="el" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127ae651b65401ec2877105ff8bf6d8c8424">MDB_LAST</a>, 
<a class="el" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127aa3fd7b44991227e8590b9f5bac71c051">MDB_LAST_DUP</a>, 
<br/>
&#160;&#160;<a class="el" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127ab4c331a54ff8f314d20c62f03a8c8505">MDB_NEXT</a>, 
<a class="el" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127a184e21dcc148ee01f9325ba644a37bf2">MDB_NEXT_DUP</a>, 
<a class="el" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127a37d22eecd320d77fbba9f905483f99e5">MDB_NEXT_MULTIPLE</a>, 
<a class="el" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127ad1fe99714d88bbf18b36767b5fe4bf26">MDB_NEXT_NODUP</a>, 
<br/>
&#160;&#160;<a class="el" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127ac3f9d31387235be1e0dc85bb947a7f9e">MDB_PREV</a>, 
<a class="el" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127acc8bcecdcf6368f5e5fc15c885097bf7">MDB_PREV_DUP</a>, 
<a class="el" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127ad5a35ed59afffdd86253de2fe03b6a09">MDB_PREV_NODUP</a>, 
<a class="el" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127a0e2a8c96dea14b11fa8dee617ccc1d7e">MDB_SET</a>, 
<br/>
&#160;&#160;<a class="el" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127a60ca5862cebed7f3487a8a622e77831a">MDB_SET_KEY</a>, 
<a class="el" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127af9feb0557c2954dbf7732eee5e1b59e7">MDB_SET_RANGE</a>
<br/>
 }</td></tr>
<tr class="memdesc:ga1206b2af8b95e7f6b0ef6b28708c9127"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cursor Get operations.  <a href="group__mdb.html#ga1206b2af8b95e7f6b0ef6b28708c9127">More...</a><br/></td></tr>
<tr class="separator:ga1206b2af8b95e7f6b0ef6b28708c9127"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga0e5d7298fc39b3c187fffbe30264c968"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#ga0e5d7298fc39b3c187fffbe30264c968">mdb_version</a> (int *major, int *minor, int *patch)</td></tr>
<tr class="memdesc:ga0e5d7298fc39b3c187fffbe30264c968"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the mdb library version information.  <a href="group__mdb.html#ga0e5d7298fc39b3c187fffbe30264c968">More...</a><br/></td></tr>
<tr class="separator:ga0e5d7298fc39b3c187fffbe30264c968"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga569e66c1e3edc1a6016b86719ee3d098"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#ga569e66c1e3edc1a6016b86719ee3d098">mdb_strerror</a> (int err)</td></tr>
<tr class="memdesc:ga569e66c1e3edc1a6016b86719ee3d098"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a string describing a given error code.  <a href="group__mdb.html#ga569e66c1e3edc1a6016b86719ee3d098">More...</a><br/></td></tr>
<tr class="separator:ga569e66c1e3edc1a6016b86719ee3d098"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaad6be3d8dcd4ea01f8df436f41d158d4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#gaad6be3d8dcd4ea01f8df436f41d158d4">mdb_env_create</a> (<a class="el" href="group__internal.html#structMDB__env">MDB_env</a> **env)</td></tr>
<tr class="memdesc:gaad6be3d8dcd4ea01f8df436f41d158d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create an MDB environment handle.  <a href="group__mdb.html#gaad6be3d8dcd4ea01f8df436f41d158d4">More...</a><br/></td></tr>
<tr class="separator:gaad6be3d8dcd4ea01f8df436f41d158d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga32a193c6bf4d7d5c5d579e71f22e9340"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#ga32a193c6bf4d7d5c5d579e71f22e9340">mdb_env_open</a> (<a class="el" href="group__internal.html#structMDB__env">MDB_env</a> *env, const char *path, unsigned int flags, <a class="el" href="lmdb_8h.html#a6bc5fbe1ea1873df138108acdf04a28d">mdb_mode_t</a> mode)</td></tr>
<tr class="memdesc:ga32a193c6bf4d7d5c5d579e71f22e9340"><td class="mdescLeft">&#160;</td><td class="mdescRight">Open an environment handle.  <a href="group__mdb.html#ga32a193c6bf4d7d5c5d579e71f22e9340">More...</a><br/></td></tr>
<tr class="separator:ga32a193c6bf4d7d5c5d579e71f22e9340"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5d51d6130325f7353db0955dbedbc378"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#ga5d51d6130325f7353db0955dbedbc378">mdb_env_copy</a> (<a class="el" href="group__internal.html#structMDB__env">MDB_env</a> *env, const char *path)</td></tr>
<tr class="memdesc:ga5d51d6130325f7353db0955dbedbc378"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy an MDB environment to the specified path.  <a href="group__mdb.html#ga5d51d6130325f7353db0955dbedbc378">More...</a><br/></td></tr>
<tr class="separator:ga5d51d6130325f7353db0955dbedbc378"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga470b0bcc64ac417de5de5930f20b1a28"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#ga470b0bcc64ac417de5de5930f20b1a28">mdb_env_copyfd</a> (<a class="el" href="group__internal.html#structMDB__env">MDB_env</a> *env, <a class="el" href="lmdb_8h.html#a6799f2853adc2e3b863dc2e6d9d0064f">mdb_filehandle_t</a> fd)</td></tr>
<tr class="memdesc:ga470b0bcc64ac417de5de5930f20b1a28"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy an MDB environment to the specified file descriptor.  <a href="group__mdb.html#ga470b0bcc64ac417de5de5930f20b1a28">More...</a><br/></td></tr>
<tr class="separator:ga470b0bcc64ac417de5de5930f20b1a28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf881dca452050efbd434cd16e4bae255"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#gaf881dca452050efbd434cd16e4bae255">mdb_env_stat</a> (<a class="el" href="group__internal.html#structMDB__env">MDB_env</a> *env, <a class="el" href="group__mdb.html#structMDB__stat">MDB_stat</a> *stat)</td></tr>
<tr class="memdesc:gaf881dca452050efbd434cd16e4bae255"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return statistics about the MDB environment.  <a href="group__mdb.html#gaf881dca452050efbd434cd16e4bae255">More...</a><br/></td></tr>
<tr class="separator:gaf881dca452050efbd434cd16e4bae255"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga18769362c7e7d6cf91889a028a5c5947"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#ga18769362c7e7d6cf91889a028a5c5947">mdb_env_info</a> (<a class="el" href="group__internal.html#structMDB__env">MDB_env</a> *env, <a class="el" href="group__mdb.html#structMDB__envinfo">MDB_envinfo</a> *stat)</td></tr>
<tr class="memdesc:ga18769362c7e7d6cf91889a028a5c5947"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return information about the MDB environment.  <a href="group__mdb.html#ga18769362c7e7d6cf91889a028a5c5947">More...</a><br/></td></tr>
<tr class="separator:ga18769362c7e7d6cf91889a028a5c5947"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga85e61f05aa68b520cc6c3b981dba5037"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#ga85e61f05aa68b520cc6c3b981dba5037">mdb_env_sync</a> (<a class="el" href="group__internal.html#structMDB__env">MDB_env</a> *env, int force)</td></tr>
<tr class="memdesc:ga85e61f05aa68b520cc6c3b981dba5037"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flush the data buffers to disk.  <a href="group__mdb.html#ga85e61f05aa68b520cc6c3b981dba5037">More...</a><br/></td></tr>
<tr class="separator:ga85e61f05aa68b520cc6c3b981dba5037"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4366c43ada8874588b6a62fbda2d1e95"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#ga4366c43ada8874588b6a62fbda2d1e95">mdb_env_close</a> (<a class="el" href="group__internal.html#structMDB__env">MDB_env</a> *env)</td></tr>
<tr class="memdesc:ga4366c43ada8874588b6a62fbda2d1e95"><td class="mdescLeft">&#160;</td><td class="mdescRight">Close the environment and release the memory map.  <a href="group__mdb.html#ga4366c43ada8874588b6a62fbda2d1e95">More...</a><br/></td></tr>
<tr class="separator:ga4366c43ada8874588b6a62fbda2d1e95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga83f66cf02bfd42119451e9468dc58445"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#ga83f66cf02bfd42119451e9468dc58445">mdb_env_set_flags</a> (<a class="el" href="group__internal.html#structMDB__env">MDB_env</a> *env, unsigned int flags, int onoff)</td></tr>
<tr class="memdesc:ga83f66cf02bfd42119451e9468dc58445"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set environment flags.  <a href="group__mdb.html#ga83f66cf02bfd42119451e9468dc58445">More...</a><br/></td></tr>
<tr class="separator:ga83f66cf02bfd42119451e9468dc58445"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2733aefc6f50beb49dd0c6eb19b067d9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#ga2733aefc6f50beb49dd0c6eb19b067d9">mdb_env_get_flags</a> (<a class="el" href="group__internal.html#structMDB__env">MDB_env</a> *env, unsigned int *flags)</td></tr>
<tr class="memdesc:ga2733aefc6f50beb49dd0c6eb19b067d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get environment flags.  <a href="group__mdb.html#ga2733aefc6f50beb49dd0c6eb19b067d9">More...</a><br/></td></tr>
<tr class="separator:ga2733aefc6f50beb49dd0c6eb19b067d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac699fdd8c4f8013577cb933fb6a757fe"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#gac699fdd8c4f8013577cb933fb6a757fe">mdb_env_get_path</a> (<a class="el" href="group__internal.html#structMDB__env">MDB_env</a> *env, const char **path)</td></tr>
<tr class="memdesc:gac699fdd8c4f8013577cb933fb6a757fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the path that was used in <a class="el" href="group__mdb.html#ga32a193c6bf4d7d5c5d579e71f22e9340" title="Open an environment handle. ">mdb_env_open()</a>.  <a href="group__mdb.html#gac699fdd8c4f8013577cb933fb6a757fe">More...</a><br/></td></tr>
<tr class="separator:gac699fdd8c4f8013577cb933fb6a757fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf1570e7c0e5a5d860fef1032cec7d5f2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#gaf1570e7c0e5a5d860fef1032cec7d5f2">mdb_env_get_fd</a> (<a class="el" href="group__internal.html#structMDB__env">MDB_env</a> *env, <a class="el" href="lmdb_8h.html#a6799f2853adc2e3b863dc2e6d9d0064f">mdb_filehandle_t</a> *fd)</td></tr>
<tr class="memdesc:gaf1570e7c0e5a5d860fef1032cec7d5f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the filedescriptor for the given environment.  <a href="group__mdb.html#gaf1570e7c0e5a5d860fef1032cec7d5f2">More...</a><br/></td></tr>
<tr class="separator:gaf1570e7c0e5a5d860fef1032cec7d5f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa2506ec8dab3d969b0e609cd82e619e5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#gaa2506ec8dab3d969b0e609cd82e619e5">mdb_env_set_mapsize</a> (<a class="el" href="group__internal.html#structMDB__env">MDB_env</a> *env, size_t size)</td></tr>
<tr class="memdesc:gaa2506ec8dab3d969b0e609cd82e619e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the size of the memory map to use for this environment.  <a href="group__mdb.html#gaa2506ec8dab3d969b0e609cd82e619e5">More...</a><br/></td></tr>
<tr class="separator:gaa2506ec8dab3d969b0e609cd82e619e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae687966c24b790630be2a41573fe40e2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#gae687966c24b790630be2a41573fe40e2">mdb_env_set_maxreaders</a> (<a class="el" href="group__internal.html#structMDB__env">MDB_env</a> *env, unsigned int readers)</td></tr>
<tr class="memdesc:gae687966c24b790630be2a41573fe40e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the maximum number of threads/reader slots for the environment.  <a href="group__mdb.html#gae687966c24b790630be2a41573fe40e2">More...</a><br/></td></tr>
<tr class="separator:gae687966c24b790630be2a41573fe40e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga70e143cf11760d869f754c9c9956e6cc"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#ga70e143cf11760d869f754c9c9956e6cc">mdb_env_get_maxreaders</a> (<a class="el" href="group__internal.html#structMDB__env">MDB_env</a> *env, unsigned int *readers)</td></tr>
<tr class="memdesc:ga70e143cf11760d869f754c9c9956e6cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the maximum number of threads/reader slots for the environment.  <a href="group__mdb.html#ga70e143cf11760d869f754c9c9956e6cc">More...</a><br/></td></tr>
<tr class="separator:ga70e143cf11760d869f754c9c9956e6cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa2fc2f1f37cb1115e733b62cab2fcdbc"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#gaa2fc2f1f37cb1115e733b62cab2fcdbc">mdb_env_set_maxdbs</a> (<a class="el" href="group__internal.html#structMDB__env">MDB_env</a> *env, <a class="el" href="group__mdb.html#gadbe68a06c448dfb62da16443d251a78b">MDB_dbi</a> dbs)</td></tr>
<tr class="memdesc:gaa2fc2f1f37cb1115e733b62cab2fcdbc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the maximum number of named databases for the environment.  <a href="group__mdb.html#gaa2fc2f1f37cb1115e733b62cab2fcdbc">More...</a><br/></td></tr>
<tr class="separator:gaa2fc2f1f37cb1115e733b62cab2fcdbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaf0be004f33828bf2fb09d77eb3cef94"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#gaaf0be004f33828bf2fb09d77eb3cef94">mdb_env_get_maxkeysize</a> (<a class="el" href="group__internal.html#structMDB__env">MDB_env</a> *env)</td></tr>
<tr class="memdesc:gaaf0be004f33828bf2fb09d77eb3cef94"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the maximum size of keys and <a class="el" href="group__mdb__dbi__open.html#gae0626566c2562e9007f5c8c9535bab1a">MDB_DUPSORT</a> data we can write.  <a href="group__mdb.html#gaaf0be004f33828bf2fb09d77eb3cef94">More...</a><br/></td></tr>
<tr class="separator:gaaf0be004f33828bf2fb09d77eb3cef94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf2fe09eb9c96eeb915a76bf713eecc46"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#gaf2fe09eb9c96eeb915a76bf713eecc46">mdb_env_set_userctx</a> (<a class="el" href="group__internal.html#structMDB__env">MDB_env</a> *env, void *ctx)</td></tr>
<tr class="memdesc:gaf2fe09eb9c96eeb915a76bf713eecc46"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set application information associated with the <a class="el" href="group__internal.html#structMDB__env" title="Opaque structure for a database environment. ">MDB_env</a>.  <a href="group__mdb.html#gaf2fe09eb9c96eeb915a76bf713eecc46">More...</a><br/></td></tr>
<tr class="separator:gaf2fe09eb9c96eeb915a76bf713eecc46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga45df6a4fb150cda2316b5ae224ba52f1"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#ga45df6a4fb150cda2316b5ae224ba52f1">mdb_env_get_userctx</a> (<a class="el" href="group__internal.html#structMDB__env">MDB_env</a> *env)</td></tr>
<tr class="memdesc:ga45df6a4fb150cda2316b5ae224ba52f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the application information associated with the <a class="el" href="group__internal.html#structMDB__env" title="Opaque structure for a database environment. ">MDB_env</a>.  <a href="group__mdb.html#ga45df6a4fb150cda2316b5ae224ba52f1">More...</a><br/></td></tr>
<tr class="separator:ga45df6a4fb150cda2316b5ae224ba52f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6df57850b14a8b3f237ea4dc012a4e0b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#ga6df57850b14a8b3f237ea4dc012a4e0b">mdb_env_set_assert</a> (<a class="el" href="group__internal.html#structMDB__env">MDB_env</a> *env, <a class="el" href="group__mdb.html#ga949ada362b3e84ec0435197056d82371">MDB_assert_func</a> *func)</td></tr>
<tr class="separator:ga6df57850b14a8b3f237ea4dc012a4e0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad7ea55da06b77513609efebd44b26920"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#gad7ea55da06b77513609efebd44b26920">mdb_txn_begin</a> (<a class="el" href="group__internal.html#structMDB__env">MDB_env</a> *env, <a class="el" href="group__internal.html#structMDB__txn">MDB_txn</a> *parent, unsigned int flags, <a class="el" href="group__internal.html#structMDB__txn">MDB_txn</a> **txn)</td></tr>
<tr class="memdesc:gad7ea55da06b77513609efebd44b26920"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a transaction for use with the environment.  <a href="group__mdb.html#gad7ea55da06b77513609efebd44b26920">More...</a><br/></td></tr>
<tr class="separator:gad7ea55da06b77513609efebd44b26920"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeb17735b8aaa2938a78a45cab85c06a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__internal.html#structMDB__env">MDB_env</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#gaeb17735b8aaa2938a78a45cab85c06a0">mdb_txn_env</a> (<a class="el" href="group__internal.html#structMDB__txn">MDB_txn</a> *txn)</td></tr>
<tr class="memdesc:gaeb17735b8aaa2938a78a45cab85c06a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the transaction's <a class="el" href="group__internal.html#structMDB__env" title="Opaque structure for a database environment. ">MDB_env</a>.  <a href="group__mdb.html#gaeb17735b8aaa2938a78a45cab85c06a0">More...</a><br/></td></tr>
<tr class="separator:gaeb17735b8aaa2938a78a45cab85c06a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga846fbd6f46105617ac9f4d76476f6597"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#ga846fbd6f46105617ac9f4d76476f6597">mdb_txn_commit</a> (<a class="el" href="group__internal.html#structMDB__txn">MDB_txn</a> *txn)</td></tr>
<tr class="memdesc:ga846fbd6f46105617ac9f4d76476f6597"><td class="mdescLeft">&#160;</td><td class="mdescRight">Commit all the operations of a transaction into the database.  <a href="group__mdb.html#ga846fbd6f46105617ac9f4d76476f6597">More...</a><br/></td></tr>
<tr class="separator:ga846fbd6f46105617ac9f4d76476f6597"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga73a5938ae4c3239ee11efa07eb22b882"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#ga73a5938ae4c3239ee11efa07eb22b882">mdb_txn_abort</a> (<a class="el" href="group__internal.html#structMDB__txn">MDB_txn</a> *txn)</td></tr>
<tr class="memdesc:ga73a5938ae4c3239ee11efa07eb22b882"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abandon all the operations of the transaction instead of saving them.  <a href="group__mdb.html#ga73a5938ae4c3239ee11efa07eb22b882">More...</a><br/></td></tr>
<tr class="separator:ga73a5938ae4c3239ee11efa07eb22b882"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga02b06706f8a66249769503c4e88c56cd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#ga02b06706f8a66249769503c4e88c56cd">mdb_txn_reset</a> (<a class="el" href="group__internal.html#structMDB__txn">MDB_txn</a> *txn)</td></tr>
<tr class="memdesc:ga02b06706f8a66249769503c4e88c56cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset a read-only transaction.  <a href="group__mdb.html#ga02b06706f8a66249769503c4e88c56cd">More...</a><br/></td></tr>
<tr class="separator:ga02b06706f8a66249769503c4e88c56cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6c6f917959517ede1c504cf7c720ce6d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#ga6c6f917959517ede1c504cf7c720ce6d">mdb_txn_renew</a> (<a class="el" href="group__internal.html#structMDB__txn">MDB_txn</a> *txn)</td></tr>
<tr class="memdesc:ga6c6f917959517ede1c504cf7c720ce6d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Renew a read-only transaction.  <a href="group__mdb.html#ga6c6f917959517ede1c504cf7c720ce6d">More...</a><br/></td></tr>
<tr class="separator:ga6c6f917959517ede1c504cf7c720ce6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac08cad5b096925642ca359a6d6f0562a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#gac08cad5b096925642ca359a6d6f0562a">mdb_dbi_open</a> (<a class="el" href="group__internal.html#structMDB__txn">MDB_txn</a> *txn, const char *name, unsigned int flags, <a class="el" href="group__mdb.html#gadbe68a06c448dfb62da16443d251a78b">MDB_dbi</a> *dbi)</td></tr>
<tr class="memdesc:gac08cad5b096925642ca359a6d6f0562a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Open a database in the environment.  <a href="group__mdb.html#gac08cad5b096925642ca359a6d6f0562a">More...</a><br/></td></tr>
<tr class="separator:gac08cad5b096925642ca359a6d6f0562a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae6c1069febe94299769dbdd032fadef6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#gae6c1069febe94299769dbdd032fadef6">mdb_stat</a> (<a class="el" href="group__internal.html#structMDB__txn">MDB_txn</a> *txn, <a class="el" href="group__mdb.html#gadbe68a06c448dfb62da16443d251a78b">MDB_dbi</a> dbi, <a class="el" href="group__mdb.html#structMDB__stat">MDB_stat</a> *stat)</td></tr>
<tr class="memdesc:gae6c1069febe94299769dbdd032fadef6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve statistics for a database.  <a href="group__mdb.html#gae6c1069febe94299769dbdd032fadef6">More...</a><br/></td></tr>
<tr class="separator:gae6c1069febe94299769dbdd032fadef6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga95ba4cb721035478a8705e57b91ae4d4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#ga95ba4cb721035478a8705e57b91ae4d4">mdb_dbi_flags</a> (<a class="el" href="group__internal.html#structMDB__txn">MDB_txn</a> *txn, <a class="el" href="group__mdb.html#gadbe68a06c448dfb62da16443d251a78b">MDB_dbi</a> dbi, unsigned int *flags)</td></tr>
<tr class="memdesc:ga95ba4cb721035478a8705e57b91ae4d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the DB flags for a database handle.  <a href="group__mdb.html#ga95ba4cb721035478a8705e57b91ae4d4">More...</a><br/></td></tr>
<tr class="separator:ga95ba4cb721035478a8705e57b91ae4d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga52dd98d0c542378370cd6b712ff961b5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#ga52dd98d0c542378370cd6b712ff961b5">mdb_dbi_close</a> (<a class="el" href="group__internal.html#structMDB__env">MDB_env</a> *env, <a class="el" href="group__mdb.html#gadbe68a06c448dfb62da16443d251a78b">MDB_dbi</a> dbi)</td></tr>
<tr class="memdesc:ga52dd98d0c542378370cd6b712ff961b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Close a database handle. Normally unnecessary. Use with care:  <a href="group__mdb.html#ga52dd98d0c542378370cd6b712ff961b5">More...</a><br/></td></tr>
<tr class="separator:ga52dd98d0c542378370cd6b712ff961b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab966fab3840fc54a6571dfb32b00f2db"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#gab966fab3840fc54a6571dfb32b00f2db">mdb_drop</a> (<a class="el" href="group__internal.html#structMDB__txn">MDB_txn</a> *txn, <a class="el" href="group__mdb.html#gadbe68a06c448dfb62da16443d251a78b">MDB_dbi</a> dbi, int del)</td></tr>
<tr class="memdesc:gab966fab3840fc54a6571dfb32b00f2db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Empty or delete+close a database.  <a href="group__mdb.html#gab966fab3840fc54a6571dfb32b00f2db">More...</a><br/></td></tr>
<tr class="separator:gab966fab3840fc54a6571dfb32b00f2db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga68e47ffcf72eceec553c72b1784ee0fe"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#ga68e47ffcf72eceec553c72b1784ee0fe">mdb_set_compare</a> (<a class="el" href="group__internal.html#structMDB__txn">MDB_txn</a> *txn, <a class="el" href="group__mdb.html#gadbe68a06c448dfb62da16443d251a78b">MDB_dbi</a> dbi, <a class="el" href="group__mdb.html#gaa8e6e7a6f99bd7142947c48f0c4b970f">MDB_cmp_func</a> *cmp)</td></tr>
<tr class="memdesc:ga68e47ffcf72eceec553c72b1784ee0fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a custom key comparison function for a database.  <a href="group__mdb.html#ga68e47ffcf72eceec553c72b1784ee0fe">More...</a><br/></td></tr>
<tr class="separator:ga68e47ffcf72eceec553c72b1784ee0fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacef4ec3dab0bbd9bc978b73c19c879ae"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#gacef4ec3dab0bbd9bc978b73c19c879ae">mdb_set_dupsort</a> (<a class="el" href="group__internal.html#structMDB__txn">MDB_txn</a> *txn, <a class="el" href="group__mdb.html#gadbe68a06c448dfb62da16443d251a78b">MDB_dbi</a> dbi, <a class="el" href="group__mdb.html#gaa8e6e7a6f99bd7142947c48f0c4b970f">MDB_cmp_func</a> *cmp)</td></tr>
<tr class="memdesc:gacef4ec3dab0bbd9bc978b73c19c879ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a custom data comparison function for a <a class="el" href="group__mdb__dbi__open.html#gae0626566c2562e9007f5c8c9535bab1a">MDB_DUPSORT</a> database.  <a href="group__mdb.html#gacef4ec3dab0bbd9bc978b73c19c879ae">More...</a><br/></td></tr>
<tr class="separator:gacef4ec3dab0bbd9bc978b73c19c879ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga697d82c7afe79f142207ad5adcdebfeb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#ga697d82c7afe79f142207ad5adcdebfeb">mdb_set_relfunc</a> (<a class="el" href="group__internal.html#structMDB__txn">MDB_txn</a> *txn, <a class="el" href="group__mdb.html#gadbe68a06c448dfb62da16443d251a78b">MDB_dbi</a> dbi, <a class="el" href="group__mdb.html#gaf6dfd3df8c5c6f082c5befc585165747">MDB_rel_func</a> *rel)</td></tr>
<tr class="memdesc:ga697d82c7afe79f142207ad5adcdebfeb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a relocation function for a <a class="el" href="group__mdb__env.html#ga492952277c481bc4a6fa08ef71c29487">MDB_FIXEDMAP</a> database.  <a href="group__mdb.html#ga697d82c7afe79f142207ad5adcdebfeb">More...</a><br/></td></tr>
<tr class="separator:ga697d82c7afe79f142207ad5adcdebfeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7c34246308cee01724a1839a8f5cc594"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#ga7c34246308cee01724a1839a8f5cc594">mdb_set_relctx</a> (<a class="el" href="group__internal.html#structMDB__txn">MDB_txn</a> *txn, <a class="el" href="group__mdb.html#gadbe68a06c448dfb62da16443d251a78b">MDB_dbi</a> dbi, void *ctx)</td></tr>
<tr class="memdesc:ga7c34246308cee01724a1839a8f5cc594"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a context pointer for a <a class="el" href="group__mdb__env.html#ga492952277c481bc4a6fa08ef71c29487">MDB_FIXEDMAP</a> database's relocation function.  <a href="group__mdb.html#ga7c34246308cee01724a1839a8f5cc594">More...</a><br/></td></tr>
<tr class="separator:ga7c34246308cee01724a1839a8f5cc594"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8bf10cd91d3f3a83a34d04ce6b07992d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#ga8bf10cd91d3f3a83a34d04ce6b07992d">mdb_get</a> (<a class="el" href="group__internal.html#structMDB__txn">MDB_txn</a> *txn, <a class="el" href="group__mdb.html#gadbe68a06c448dfb62da16443d251a78b">MDB_dbi</a> dbi, <a class="el" href="group__mdb.html#structMDB__val">MDB_val</a> *key, <a class="el" href="group__mdb.html#structMDB__val">MDB_val</a> *data)</td></tr>
<tr class="memdesc:ga8bf10cd91d3f3a83a34d04ce6b07992d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get items from a database.  <a href="group__mdb.html#ga8bf10cd91d3f3a83a34d04ce6b07992d">More...</a><br/></td></tr>
<tr class="separator:ga8bf10cd91d3f3a83a34d04ce6b07992d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4fa8573d9236d54687c61827ebf8cac0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#ga4fa8573d9236d54687c61827ebf8cac0">mdb_put</a> (<a class="el" href="group__internal.html#structMDB__txn">MDB_txn</a> *txn, <a class="el" href="group__mdb.html#gadbe68a06c448dfb62da16443d251a78b">MDB_dbi</a> dbi, <a class="el" href="group__mdb.html#structMDB__val">MDB_val</a> *key, <a class="el" href="group__mdb.html#structMDB__val">MDB_val</a> *data, unsigned int flags)</td></tr>
<tr class="memdesc:ga4fa8573d9236d54687c61827ebf8cac0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Store items into a database.  <a href="group__mdb.html#ga4fa8573d9236d54687c61827ebf8cac0">More...</a><br/></td></tr>
<tr class="separator:ga4fa8573d9236d54687c61827ebf8cac0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab8182f9360ea69ac0afd4a4eaab1ddb0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#gab8182f9360ea69ac0afd4a4eaab1ddb0">mdb_del</a> (<a class="el" href="group__internal.html#structMDB__txn">MDB_txn</a> *txn, <a class="el" href="group__mdb.html#gadbe68a06c448dfb62da16443d251a78b">MDB_dbi</a> dbi, <a class="el" href="group__mdb.html#structMDB__val">MDB_val</a> *key, <a class="el" href="group__mdb.html#structMDB__val">MDB_val</a> *data)</td></tr>
<tr class="memdesc:gab8182f9360ea69ac0afd4a4eaab1ddb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete items from a database.  <a href="group__mdb.html#gab8182f9360ea69ac0afd4a4eaab1ddb0">More...</a><br/></td></tr>
<tr class="separator:gab8182f9360ea69ac0afd4a4eaab1ddb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9ff5d7bd42557fd5ee235dc1d62613aa"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#ga9ff5d7bd42557fd5ee235dc1d62613aa">mdb_cursor_open</a> (<a class="el" href="group__internal.html#structMDB__txn">MDB_txn</a> *txn, <a class="el" href="group__mdb.html#gadbe68a06c448dfb62da16443d251a78b">MDB_dbi</a> dbi, <a class="el" href="group__internal.html#structMDB__cursor">MDB_cursor</a> **cursor)</td></tr>
<tr class="memdesc:ga9ff5d7bd42557fd5ee235dc1d62613aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a cursor handle.  <a href="group__mdb.html#ga9ff5d7bd42557fd5ee235dc1d62613aa">More...</a><br/></td></tr>
<tr class="separator:ga9ff5d7bd42557fd5ee235dc1d62613aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad685f5d73c052715c7bd859cc4c05188"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#gad685f5d73c052715c7bd859cc4c05188">mdb_cursor_close</a> (<a class="el" href="group__internal.html#structMDB__cursor">MDB_cursor</a> *cursor)</td></tr>
<tr class="memdesc:gad685f5d73c052715c7bd859cc4c05188"><td class="mdescLeft">&#160;</td><td class="mdescRight">Close a cursor handle.  <a href="group__mdb.html#gad685f5d73c052715c7bd859cc4c05188">More...</a><br/></td></tr>
<tr class="separator:gad685f5d73c052715c7bd859cc4c05188"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac8b57befb68793070c85ea813df481af"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#gac8b57befb68793070c85ea813df481af">mdb_cursor_renew</a> (<a class="el" href="group__internal.html#structMDB__txn">MDB_txn</a> *txn, <a class="el" href="group__internal.html#structMDB__cursor">MDB_cursor</a> *cursor)</td></tr>
<tr class="memdesc:gac8b57befb68793070c85ea813df481af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Renew a cursor handle.  <a href="group__mdb.html#gac8b57befb68793070c85ea813df481af">More...</a><br/></td></tr>
<tr class="separator:gac8b57befb68793070c85ea813df481af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7bf0d458f7f36b5232fcb368ebda79e0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__internal.html#structMDB__txn">MDB_txn</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#ga7bf0d458f7f36b5232fcb368ebda79e0">mdb_cursor_txn</a> (<a class="el" href="group__internal.html#structMDB__cursor">MDB_cursor</a> *cursor)</td></tr>
<tr class="memdesc:ga7bf0d458f7f36b5232fcb368ebda79e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the cursor's transaction handle.  <a href="group__mdb.html#ga7bf0d458f7f36b5232fcb368ebda79e0">More...</a><br/></td></tr>
<tr class="separator:ga7bf0d458f7f36b5232fcb368ebda79e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2f7092cf70ee816fb3d2c3267a732372"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__mdb.html#gadbe68a06c448dfb62da16443d251a78b">MDB_dbi</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#ga2f7092cf70ee816fb3d2c3267a732372">mdb_cursor_dbi</a> (<a class="el" href="group__internal.html#structMDB__cursor">MDB_cursor</a> *cursor)</td></tr>
<tr class="memdesc:ga2f7092cf70ee816fb3d2c3267a732372"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the cursor's database handle.  <a href="group__mdb.html#ga2f7092cf70ee816fb3d2c3267a732372">More...</a><br/></td></tr>
<tr class="separator:ga2f7092cf70ee816fb3d2c3267a732372"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga48df35fb102536b32dfbb801a47b4cb0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#ga48df35fb102536b32dfbb801a47b4cb0">mdb_cursor_get</a> (<a class="el" href="group__internal.html#structMDB__cursor">MDB_cursor</a> *cursor, <a class="el" href="group__mdb.html#structMDB__val">MDB_val</a> *key, <a class="el" href="group__mdb.html#structMDB__val">MDB_val</a> *data, <a class="el" href="group__mdb.html#ga1206b2af8b95e7f6b0ef6b28708c9127">MDB_cursor_op</a> op)</td></tr>
<tr class="memdesc:ga48df35fb102536b32dfbb801a47b4cb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve by cursor.  <a href="group__mdb.html#ga48df35fb102536b32dfbb801a47b4cb0">More...</a><br/></td></tr>
<tr class="separator:ga48df35fb102536b32dfbb801a47b4cb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1f83ccb40011837ff37cc32be01ad91e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#ga1f83ccb40011837ff37cc32be01ad91e">mdb_cursor_put</a> (<a class="el" href="group__internal.html#structMDB__cursor">MDB_cursor</a> *cursor, <a class="el" href="group__mdb.html#structMDB__val">MDB_val</a> *key, <a class="el" href="group__mdb.html#structMDB__val">MDB_val</a> *data, unsigned int flags)</td></tr>
<tr class="memdesc:ga1f83ccb40011837ff37cc32be01ad91e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Store by cursor.  <a href="group__mdb.html#ga1f83ccb40011837ff37cc32be01ad91e">More...</a><br/></td></tr>
<tr class="separator:ga1f83ccb40011837ff37cc32be01ad91e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga26a52d3efcfd72e5bf6bd6960bf75f95"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#ga26a52d3efcfd72e5bf6bd6960bf75f95">mdb_cursor_del</a> (<a class="el" href="group__internal.html#structMDB__cursor">MDB_cursor</a> *cursor, unsigned int flags)</td></tr>
<tr class="memdesc:ga26a52d3efcfd72e5bf6bd6960bf75f95"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete current key/data pair.  <a href="group__mdb.html#ga26a52d3efcfd72e5bf6bd6960bf75f95">More...</a><br/></td></tr>
<tr class="separator:ga26a52d3efcfd72e5bf6bd6960bf75f95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4041fd1e1862c6b7d5f10590b86ffbe2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#ga4041fd1e1862c6b7d5f10590b86ffbe2">mdb_cursor_count</a> (<a class="el" href="group__internal.html#structMDB__cursor">MDB_cursor</a> *cursor, size_t *countp)</td></tr>
<tr class="memdesc:ga4041fd1e1862c6b7d5f10590b86ffbe2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return count of duplicates for current key.  <a href="group__mdb.html#ga4041fd1e1862c6b7d5f10590b86ffbe2">More...</a><br/></td></tr>
<tr class="separator:ga4041fd1e1862c6b7d5f10590b86ffbe2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaba790a2493f744965b810efac73bac0e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#gaba790a2493f744965b810efac73bac0e">mdb_cmp</a> (<a class="el" href="group__internal.html#structMDB__txn">MDB_txn</a> *txn, <a class="el" href="group__mdb.html#gadbe68a06c448dfb62da16443d251a78b">MDB_dbi</a> dbi, const <a class="el" href="group__mdb.html#structMDB__val">MDB_val</a> *a, const <a class="el" href="group__mdb.html#structMDB__val">MDB_val</a> *b)</td></tr>
<tr class="memdesc:gaba790a2493f744965b810efac73bac0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compare two data items according to a particular database.  <a href="group__mdb.html#gaba790a2493f744965b810efac73bac0e">More...</a><br/></td></tr>
<tr class="separator:gaba790a2493f744965b810efac73bac0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac61d3087282b0824c8c5caff6caabdf3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#gac61d3087282b0824c8c5caff6caabdf3">mdb_dcmp</a> (<a class="el" href="group__internal.html#structMDB__txn">MDB_txn</a> *txn, <a class="el" href="group__mdb.html#gadbe68a06c448dfb62da16443d251a78b">MDB_dbi</a> dbi, const <a class="el" href="group__mdb.html#structMDB__val">MDB_val</a> *a, const <a class="el" href="group__mdb.html#structMDB__val">MDB_val</a> *b)</td></tr>
<tr class="memdesc:gac61d3087282b0824c8c5caff6caabdf3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compare two data items according to a particular database.  <a href="group__mdb.html#gac61d3087282b0824c8c5caff6caabdf3">More...</a><br/></td></tr>
<tr class="separator:gac61d3087282b0824c8c5caff6caabdf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8550000cd0501a44f57ee6dff0188744"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#ga8550000cd0501a44f57ee6dff0188744">mdb_reader_list</a> (<a class="el" href="group__internal.html#structMDB__env">MDB_env</a> *env, <a class="el" href="group__mdb.html#gaa8c2df73737d92fa83ccaae435af2ce0">MDB_msg_func</a> *func, void *ctx)</td></tr>
<tr class="memdesc:ga8550000cd0501a44f57ee6dff0188744"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dump the entries in the reader lock table.  <a href="group__mdb.html#ga8550000cd0501a44f57ee6dff0188744">More...</a><br/></td></tr>
<tr class="separator:ga8550000cd0501a44f57ee6dff0188744"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga366923d08bb384b3d9580a98edf5d668"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mdb.html#ga366923d08bb384b3d9580a98edf5d668">mdb_reader_check</a> (<a class="el" href="group__internal.html#structMDB__env">MDB_env</a> *env, int *dead)</td></tr>
<tr class="memdesc:ga366923d08bb384b3d9580a98edf5d668"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check for stale entries in the reader lock table.  <a href="group__mdb.html#ga366923d08bb384b3d9580a98edf5d668">More...</a><br/></td></tr>
<tr class="separator:ga366923d08bb384b3d9580a98edf5d668"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Lightning memory-mapped database library. </p>
</div><h2 class="groupheader">Typedef Documentation</h2>
<a class="anchor" id="a6bc5fbe1ea1873df138108acdf04a28d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef mode_t <a class="el" href="lmdb_8h.html#a6bc5fbe1ea1873df138108acdf04a28d">mdb_mode_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Unix permissions for creating files, or dummy definition for Windows </p>

</div>
</div>
<a class="anchor" id="a6799f2853adc2e3b863dc2e6d9d0064f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef int <a class="el" href="lmdb_8h.html#a6799f2853adc2e3b863dc2e6d9d0064f">mdb_filehandle_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>An abstraction for a file handle. On POSIX systems file handles are small integers. On Windows they're opaque pointers. </p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Jul 18 2014 09:17:14 for MDB by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>