Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 4442dd9bdde98a1d9ca2177557e87d7d > files > 468

libqxt-devel-0.6.1-3.fc15.i686.rpm

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html
    PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<!-- /builddir/build/BUILD/libqxt/doc/src/modules.qdoc -->
<head>
  <title>QxtBerkeley Module</title>
  <link href="stylesheet.css" rel="stylesheet" type="text/css" />
</head>
<body>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td align="left" valign="top" width="32"><a href="http://libqxt.org"><img src="images/qxt-logo.png" width="50" height="40" align="left" border="0" /></a></td>
<td width="1">&nbsp;&nbsp;</td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a>&nbsp;&middot; <a href="modules.html"><font color="#004faf">Modules</font></a>&nbsp;&middot; <a href="classes.html"><font color="#004faf">Classes</font></a>&nbsp;&middot; <a href="namespaces.html"><font color="#004faf">Namespaces</font></a>&nbsp;&middot; <a href="functions.html"><font color="#004faf">Functions</font></a></td>
<td align="right" valign="top" width="230"></td></tr></table><h1 class="title">QxtBerkeley Module<br /><span class="subtitle"></span>
</h1>
<p>The QxtBerkeley module provides a Qt interface to the Berkeley DB. <a href="#details">More...</a></p>
<h2>Classes</h2>
<p><table width="100%" class="annotated" cellpadding="2" cellspacing="1" border="0">
<tr valign="top" class="odd"><th><a href="qxtbdbhash.html">QxtBdbHash</a></th><td>Template class that provides key/value access to a berkeley db file</td></tr>
<tr valign="top" class="even"><th><a href="qxtbdbhashiterator.html">QxtBdbHashIterator</a></th><td>Fast iterator over a QxtBdbHash</td></tr>
<tr valign="top" class="odd"><th><a href="qxtbdbtree.html">QxtBdbTree</a></th><td>Template berkeley container for tree structured data</td></tr>
<tr valign="top" class="even"><th><a href="qxtbdbtreeiterator.html">QxtBdbTreeIterator</a></th><td>Tree iterator on QxtBdbtree</td></tr>
</table></p>
<a name="details"></a>
<h2>Detailed Description</h2>
<a name="qxtberkeley"></a><p>berkeley db is in wide use where relational databases, especially SQL, are not desired due to heavy overhead or its programming complexity. QxtBerkeley provides you an extremly easy to use interface to the fast and stable file based berkeley database. The API is designed after Qts tulip container classes.</p>
<p>&lt;h2&gt;Platform specific notes&lt;/h2&gt; &lt;h3&gt;Windows&lt;/h3&gt; On Windows the buildsystem is unfortunately unable to detect the berkeley db library on your system automatically, because of the wide differences in naming scheme. &lt;br&gt; You will have to add the library yourself: &lt;br&gt; MSVC:</p>
<pre>    configure.bat -I C:\BDB-MSVC\include -L C:\BDB-MSVC\lib -l libdb46 (or libdb45)</pre>
<p>MinGW (http://mathieu.carbou.free.fr/wiki/index.php?title=Berkeley_DB_for_MinGW)</p>
<pre>    configure.bat -I C:\BDB-MINGW\include -L C:\BDB-MINGW\lib -l db</pre>
<p>&lt;h3&gt;Linux&lt;/h3&gt; If you have issues compiling QxtBerkeley with your distributions bdb package, it is suggested that you try the upstream version from http://www.oracle.com/technology/software/products/berkeley-db/index.html</p>
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td align="left">Copyright &copy; 2007-2010
<a href="mailto:foundation@libqxt.org">Qxt Foundation</a></td>
<td align="right"><div align="right">
<a href="http://libqxt.org">Qxt</a> 0.6.1</div></td>
</tr></table></div></address></body>
</html>