Sophie

Sophie

distrib > Mandriva > current > i586 > media > main-updates > by-pkgid > b77dda48f87d4eda8cc559e40c49a652 > files > 1188

python-kde4-doc-4.4.5-0.2mdv2010.2.i586.rpm

<?xml version="1.0" encoding="UTF-8"?>
<!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" lang="en" xml:lang="en">

<head>
  <title>Soprano</title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <meta http-equiv="Content-Style-Type" content="text/css" />
  <link rel="stylesheet" type="text/css" href="../common/doxygen.css" />
  <link rel="stylesheet" media="screen" type="text/css" title="KDE Colors" href="../common/kde.css" />
</head>
<body>
<div id="container">
<div id="header">
  <div id="header_top">
    <div>
      <div>
        <img alt ="" src="../common/top-kde.jpg"/>
        KDE 4.4 PyKDE API Reference
      </div>
    </div>
  </div>
  <div id="header_bottom">
    <div id="location">
      <ul>
        <li>KDE's Python API</li>
      </ul>
    </div>

    <div id="menu">
      <ul>
        <li><a href="../modules.html">Overview</a></li>
<li><a href="http://techbase.kde.org/Development/Languages/Python">PyKDE Home</a></li>
<li><a href="http://kde.org/family/">Sitemap</a></li>
<li><a href="http://kde.org/contact/">Contact Us</a></li>
</ul>
    </div>
  </div>
</div>

<div id="body_wrapper">
<div id="body">
<div id="right">
<div class="content">
<div id="main">
<div class="clearer">&nbsp;</div>

<h1>Soprano Namespace Reference</h1>
<code>from PyKDE4.soprano.Soprano import *</code>
<p>
<h2>Detailed Description</h2>

<h2>Class Index</h2>
<table width="95%" align="center" border="0" cellpadding="0" cellspacing="0">
<tbody><tr><td><a name="letter_A">&nbsp;&nbsp;A&nbsp;&nbsp;</a></td><td><a name="letter_G">&nbsp;&nbsp;G&nbsp;&nbsp;</a></td><td><a name="letter_Q">&nbsp;&nbsp;Q&nbsp;&nbsp;</a></td></tr>
<tr><td><a class="el" href="Soprano::Util.AsyncModel.html">AsyncModel</a>&nbsp;(<a class="el" href="Soprano::Util.html">Soprano::Util</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Soprano.Graph.html">Graph</a>&nbsp;(<a class="el" href="Soprano.html">Soprano</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Soprano.QueryResultIterator.html">QueryResultIterator</a>&nbsp;(<a class="el" href="Soprano.html">Soprano</a>)&nbsp;&nbsp;&nbsp;</td></tr>
<tr><td><a class="el" href="Soprano::Util.AsyncQuery.html">AsyncQuery</a>&nbsp;(<a class="el" href="Soprano::Util.html">Soprano::Util</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_I">&nbsp;&nbsp;I&nbsp;&nbsp;</a></td><td><a class="el" href="Soprano.QueryResultIteratorBackend.html">QueryResultIteratorBackend</a>&nbsp;(<a class="el" href="Soprano.html">Soprano</a>)&nbsp;&nbsp;&nbsp;</td></tr>
<tr><td><a class="el" href="Soprano::Util.AsyncResult.html">AsyncResult</a>&nbsp;(<a class="el" href="Soprano::Util.html">Soprano::Util</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Soprano::Inference.InferenceModel.html">InferenceModel</a>&nbsp;(<a class="el" href="Soprano::Inference.html">Soprano::Inference</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_R">&nbsp;&nbsp;R&nbsp;&nbsp;</a></td></tr>
<tr><td><a name="letter_B">&nbsp;&nbsp;B&nbsp;&nbsp;</a></td><td><a name="letter_L">&nbsp;&nbsp;L&nbsp;&nbsp;</a></td><td><a class="el" href="Soprano::Inference.Rule.html">Rule</a>&nbsp;(<a class="el" href="Soprano::Inference.html">Soprano::Inference</a>)&nbsp;&nbsp;&nbsp;</td></tr>
<tr><td><a class="el" href="Soprano.Backend.html">Backend</a>&nbsp;(<a class="el" href="Soprano.html">Soprano</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Soprano.LanguageTag.html">LanguageTag</a>&nbsp;(<a class="el" href="Soprano.html">Soprano</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Soprano::Inference.RuleParser.html">RuleParser</a>&nbsp;(<a class="el" href="Soprano::Inference.html">Soprano::Inference</a>)&nbsp;&nbsp;&nbsp;</td></tr>
<tr><td><a class="el" href="Soprano.BackendSetting.html">BackendSetting</a>&nbsp;(<a class="el" href="Soprano.html">Soprano</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Soprano.LiteralValue.html">LiteralValue</a>&nbsp;(<a class="el" href="Soprano.html">Soprano</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Soprano::Inference.RuleSet.html">RuleSet</a>&nbsp;(<a class="el" href="Soprano::Inference.html">Soprano::Inference</a>)&nbsp;&nbsp;&nbsp;</td></tr>
<tr><td><a class="el" href="Soprano.BindingSet.html">BindingSet</a>&nbsp;(<a class="el" href="Soprano.html">Soprano</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Soprano::Client.LocalSocketClient.html">LocalSocketClient</a>&nbsp;(<a class="el" href="Soprano::Client.html">Soprano::Client</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_S">&nbsp;&nbsp;S&nbsp;&nbsp;</a></td></tr>
<tr><td><a name="letter_D">&nbsp;&nbsp;D&nbsp;&nbsp;</a></td><td><a class="el" href="Soprano::Error.Locator.html">Locator</a>&nbsp;(<a class="el" href="Soprano::Error.html">Soprano::Error</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Soprano.Serializer.html">Serializer</a>&nbsp;(<a class="el" href="Soprano.html">Soprano</a>)&nbsp;&nbsp;&nbsp;</td></tr>
<tr><td><a class="el" href="Soprano::Client.DBusClient.html">DBusClient</a>&nbsp;(<a class="el" href="Soprano::Client.html">Soprano::Client</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_M">&nbsp;&nbsp;M&nbsp;&nbsp;</a></td><td><a class="el" href="Soprano::Server.ServerCore.html">ServerCore</a>&nbsp;(<a class="el" href="Soprano::Server.html">Soprano::Server</a>)&nbsp;&nbsp;&nbsp;</td></tr>
<tr><td><a class="el" href="Soprano::Server.DBusExportIterator.html">DBusExportIterator</a>&nbsp;(<a class="el" href="Soprano::Server.html">Soprano::Server</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Soprano.Model.html">Model</a>&nbsp;(<a class="el" href="Soprano.html">Soprano</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Soprano::Util.SignalCacheModel.html">SignalCacheModel</a>&nbsp;(<a class="el" href="Soprano::Util.html">Soprano::Util</a>)&nbsp;&nbsp;&nbsp;</td></tr>
<tr><td><a class="el" href="Soprano::Server.DBusExportModel.html">DBusExportModel</a>&nbsp;(<a class="el" href="Soprano::Server.html">Soprano::Server</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Soprano::Util.MutexModel.html">MutexModel</a>&nbsp;(<a class="el" href="Soprano::Util.html">Soprano::Util</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Soprano::Util.SimpleNodeIterator.html">SimpleNodeIterator</a>&nbsp;(<a class="el" href="Soprano::Util.html">Soprano::Util</a>)&nbsp;&nbsp;&nbsp;</td></tr>
<tr><td><a class="el" href="Soprano::Client.DBusModel.html">DBusModel</a>&nbsp;(<a class="el" href="Soprano::Client.html">Soprano::Client</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_N">&nbsp;&nbsp;N&nbsp;&nbsp;</a></td><td><a class="el" href="Soprano::Util.SimpleStatementIterator.html">SimpleStatementIterator</a>&nbsp;(<a class="el" href="Soprano::Util.html">Soprano::Util</a>)&nbsp;&nbsp;&nbsp;</td></tr>
<tr><td><a class="el" href="Soprano::Client.DBusNodeIterator.html">DBusNodeIterator</a>&nbsp;(<a class="el" href="Soprano::Client.html">Soprano::Client</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Soprano.Node.html">Node</a>&nbsp;(<a class="el" href="Soprano.html">Soprano</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Soprano::Client.SparqlModel.html">SparqlModel</a>&nbsp;(<a class="el" href="Soprano::Client.html">Soprano::Client</a>)&nbsp;&nbsp;&nbsp;</td></tr>
<tr><td><a class="el" href="Soprano::Client.DBusQueryResultIterator.html">DBusQueryResultIterator</a>&nbsp;(<a class="el" href="Soprano::Client.html">Soprano::Client</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Soprano.NodeIterator.html">NodeIterator</a>&nbsp;(<a class="el" href="Soprano.html">Soprano</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Soprano.Statement.html">Statement</a>&nbsp;(<a class="el" href="Soprano.html">Soprano</a>)&nbsp;&nbsp;&nbsp;</td></tr>
<tr><td><a class="el" href="Soprano::Client.DBusStatementIterator.html">DBusStatementIterator</a>&nbsp;(<a class="el" href="Soprano::Client.html">Soprano::Client</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Soprano::Inference.NodePattern.html">NodePattern</a>&nbsp;(<a class="el" href="Soprano::Inference.html">Soprano::Inference</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Soprano.StatementIterator.html">StatementIterator</a>&nbsp;(<a class="el" href="Soprano.html">Soprano</a>)&nbsp;&nbsp;&nbsp;</td></tr>
<tr><td><a class="el" href="Soprano::Util.DummyModel.html">DummyModel</a>&nbsp;(<a class="el" href="Soprano::Util.html">Soprano::Util</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Soprano.NRLModel.html">NRLModel</a>&nbsp;(<a class="el" href="Soprano.html">Soprano</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Soprano::Inference.StatementPattern.html">StatementPattern</a>&nbsp;(<a class="el" href="Soprano::Inference.html">Soprano::Inference</a>)&nbsp;&nbsp;&nbsp;</td></tr>
<tr><td><a name="letter_E">&nbsp;&nbsp;E&nbsp;&nbsp;</a></td><td><a name="letter_P">&nbsp;&nbsp;P&nbsp;&nbsp;</a></td><td><a class="el" href="Soprano.StorageModel.html">StorageModel</a>&nbsp;(<a class="el" href="Soprano.html">Soprano</a>)&nbsp;&nbsp;&nbsp;</td></tr>
<tr><td><a class="el" href="Soprano::Error.Error.html">Error</a>&nbsp;(<a class="el" href="Soprano::Error.html">Soprano::Error</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Soprano.Parser.html">Parser</a>&nbsp;(<a class="el" href="Soprano.html">Soprano</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_T">&nbsp;&nbsp;T&nbsp;&nbsp;</a></td></tr>
<tr><td><a class="el" href="Soprano::Error.ErrorCache.html">ErrorCache</a>&nbsp;(<a class="el" href="Soprano::Error.html">Soprano::Error</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Soprano::Error.ParserError.html">ParserError</a>&nbsp;(<a class="el" href="Soprano::Error.html">Soprano::Error</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Soprano::Client.TcpClient.html">TcpClient</a>&nbsp;(<a class="el" href="Soprano::Client.html">Soprano::Client</a>)&nbsp;&nbsp;&nbsp;</td></tr>
<tr><td><a name="letter_F">&nbsp;&nbsp;F&nbsp;&nbsp;</a></td><td><a class="el" href="Soprano.Plugin.html">Plugin</a>&nbsp;(<a class="el" href="Soprano.html">Soprano</a>)&nbsp;&nbsp;&nbsp;</td><td></td></tr>
<tr><td><a class="el" href="Soprano.FilterModel.html">FilterModel</a>&nbsp;(<a class="el" href="Soprano.html">Soprano</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="Soprano.PluginManager.html">PluginManager</a>&nbsp;(<a class="el" href="Soprano.html">Soprano</a>)&nbsp;&nbsp;&nbsp;</td><td></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#BackendFeature">BackendFeature</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;BackendFeatureNone, BackendFeatureAddStatement, BackendFeatureRemoveStatements, BackendFeatureListStatements, BackendFeatureQuery, BackendFeatureInference, BackendFeatureInferenceOptional, BackendFeatureContext, BackendFeatureStorageMemory, BackendFeatureAll, BackendFeatureUser&nbsp;}</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#BackendOption">BackendOption</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;BackendOptionNone, BackendOptionStorageMemory, BackendOptionEnableInference, BackendOptionStorageDir, BackendOptionHost, BackendOptionPort, BackendOptionUsername, BackendOptionPassword, BackendOptionUser&nbsp;}</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#RdfSerialization">RdfSerialization</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;SerializationUnknown, SerializationRdfXml, SerializationN3, SerializationNTriples, SerializationTurtle, SerializationTrig, SerializationNQuads, SerializationUser&nbsp;}</td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../soprano/Soprano.Model.html">Soprano.Model</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#createModel">createModel</a> (, <a href="../soprano/Soprano.BackendSettings.html">Soprano.BackendSettings</a> settings=Soprano.BackendSettings())</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../soprano/Soprano.Backend.html">Soprano.Backend</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#discoverBackendByFeatures">discoverBackendByFeatures</a> (, <a href="../soprano/Soprano.BackendFeatures.html">Soprano.BackendFeatures</a> features, <a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstringlist.html">QStringList</a> userFeatures=QStringList())</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../soprano/Soprano.Backend.html">Soprano.Backend</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#discoverBackendByName">discoverBackendByName</a> (, <a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a> name)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#isOptionInSettings">isOptionInSettings</a> (, <a href="../soprano/Soprano.BackendSettings.html">Soprano.BackendSettings</a> settings, <a href="../soprano/Soprano.html#BackendOption">Soprano.BackendOption</a> option, <a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a> userOptionName=QString())</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../soprano/Soprano.html#RdfSerialization">Soprano.RdfSerialization</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#mimeTypeToSerialization">mimeTypeToSerialization</a> (, <a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a> mimetype)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#qHash">qHash</a> (, <a href="../soprano/Soprano.LanguageTag.html">Soprano.LanguageTag</a> node)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#qHash">qHash</a> (, <a href="../soprano/Soprano.LiteralValue.html">Soprano.LiteralValue</a> lit)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#qHash">qHash</a> (, <a href="../soprano/Soprano.Node.html">Soprano.Node</a> node)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#serializationMimeType">serializationMimeType</a> (, <a href="../soprano/Soprano.html#RdfSerialization">Soprano.RdfSerialization</a> serialization, <a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a> userSerialization=QString())</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setUsedBackend">setUsedBackend</a> (, <a href="../soprano/Soprano.Backend.html">Soprano.Backend</a> a0)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../soprano/Soprano.BackendSetting.html">Soprano.BackendSetting</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#settingInSettings">settingInSettings</a> (, <a href="../soprano/Soprano.BackendSettings.html">Soprano.BackendSettings</a> settings, <a href="../soprano/Soprano.html#BackendOption">Soprano.BackendOption</a> option, <a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a> userOptionName=QString())</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../soprano/Soprano.BackendSetting.html">Soprano.BackendSetting</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#settingInSettings">settingInSettings</a> (, <a href="../soprano/Soprano.BackendSettings.html">Soprano.BackendSettings</a> settings, <a href="../soprano/Soprano.html#BackendOption">Soprano.BackendOption</a> option, <a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a> userOptionName=QString())</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../soprano/Soprano.BackendSetting.html">Soprano.BackendSetting</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#settingInSettings">settingInSettings</a> (, <a href="../soprano/Soprano.BackendSettings.html">Soprano.BackendSettings</a> settings, <a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a> userOptionName=QString())</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../soprano/Soprano.BackendSetting.html">Soprano.BackendSetting</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#settingInSettings">settingInSettings</a> (, <a href="../soprano/Soprano.BackendSettings.html">Soprano.BackendSettings</a> settings, <a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a> userOptionName)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../soprano/Soprano.Backend.html">Soprano.Backend</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#usedBackend">usedBackend</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qvariant.html">QVariant</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#valueInSettings">valueInSettings</a> (, <a href="../soprano/Soprano.BackendSettings.html">Soprano.BackendSettings</a> settings, <a href="../soprano/Soprano.html#BackendOption">Soprano.BackendOption</a> option, <a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a> userOptionName=QString())</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qvariant.html">QVariant</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#valueInSettings">valueInSettings</a> (, <a href="../soprano/Soprano.BackendSettings.html">Soprano.BackendSettings</a> settings, <a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a> userOptionName, <a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qvariant.html">QVariant</a> defaultValue=QVariant())</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qvariant.html">QVariant</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#valueInSettingsWithDefault">valueInSettingsWithDefault</a> (, <a href="../soprano/Soprano.BackendSettings.html">Soprano.BackendSettings</a> settings, <a href="../soprano/Soprano.html#BackendOption">Soprano.BackendOption</a> option, <a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qvariant.html">QVariant</a> defaultValue)</td></tr>
</table>
<hr><h2>Enumeration Documentation</h2><a class="anchor" name="BackendFeature"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr><td class="memname">BackendFeature</td>
</tr>
</table>
</div>
<div class="memdoc"><p>Each Backend plugin can support different features. %Soprano defines a list of well-known features
that each backend implementation should try to realize. In addition user features can be defined.
For this BackendFeatureUser has to be included in the supported features. Then additional features
may be reported through Backend.supportedUserFeatures().
</p>
<p>
\sa Backend.supportedFeatures(), Backend.supportedUserFeatures()
</p><dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0"><tr><td valign="top"><em>BackendFeatureNone</em>&nbsp;=&nbsp;0x0</td><td><tr><td valign="top"><em>BackendFeatureAddStatement</em>&nbsp;=&nbsp;0x1</td><td><tr><td valign="top"><em>BackendFeatureRemoveStatements</em>&nbsp;=&nbsp;0x2</td><td><tr><td valign="top"><em>BackendFeatureListStatements</em>&nbsp;=&nbsp;0x4</td><td><tr><td valign="top"><em>BackendFeatureQuery</em>&nbsp;=&nbsp;0x8</td><td><tr><td valign="top"><em>BackendFeatureInference</em>&nbsp;=&nbsp;0x10</td><td><tr><td valign="top"><em>BackendFeatureInferenceOptional</em>&nbsp;=&nbsp;0x20</td><td><tr><td valign="top"><em>BackendFeatureContext</em>&nbsp;=&nbsp;0x40</td><td><tr><td valign="top"><em>BackendFeatureStorageMemory</em>&nbsp;=&nbsp;0x80</td><td><tr><td valign="top"><em>BackendFeatureAll</em>&nbsp;=&nbsp;BackendFeatureAddStatement|BackendFeatureRemoveStatements|BackendFeatureListStatements|BackendFeatureQuery|BackendFeatureInference|BackendFeatureInferenceOptional|BackendFeatureContext|BackendFeatureStorageMemory</td><td><tr><td valign="top"><em>BackendFeatureUser</em>&nbsp;=&nbsp;0x1000</td><td></table>
</dl>
</div></div><p><a class="anchor" name="BackendOption"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr><td class="memname">BackendOption</td>
</tr>
</table>
</div>
<div class="memdoc"><p>There are two types of backend settings: boolean flags and key/value pairs.
The boolean flags are identified by BackendFlag.
</p>
<p>
\sa BackendSetting, Backend.createModel()
</p><dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0"><tr><td valign="top"><em>BackendOptionNone</em>&nbsp;=&nbsp;0x0</td><td><tr><td valign="top"><em>BackendOptionStorageMemory</em>&nbsp;=&nbsp;0x1</td><td><tr><td valign="top"><em>BackendOptionEnableInference</em>&nbsp;=&nbsp;0x2</td><td><tr><td valign="top"><em>BackendOptionStorageDir</em>&nbsp;=&nbsp;0x4</td><td><tr><td valign="top"><em>BackendOptionHost</em>&nbsp;=&nbsp;0x8</td><td><tr><td valign="top"><em>BackendOptionPort</em>&nbsp;=&nbsp;0x10</td><td><tr><td valign="top"><em>BackendOptionUsername</em>&nbsp;=&nbsp;0x20</td><td><tr><td valign="top"><em>BackendOptionPassword</em>&nbsp;=&nbsp;0x40</td><td><tr><td valign="top"><em>BackendOptionUser</em>&nbsp;=&nbsp;0x1000</td><td></table>
</dl>
</div></div><p><a class="anchor" name="RdfSerialization"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr><td class="memname">RdfSerialization</td>
</tr>
</table>
</div>
<div class="memdoc"><p>Different types of RDF serialization.
</p>
<p>
\sa serializationMimeType, mimeTypeToSerialization
</p><dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0"><tr><td valign="top"><em>SerializationUnknown</em>&nbsp;=&nbsp;0x0</td><td><tr><td valign="top"><em>SerializationRdfXml</em>&nbsp;=&nbsp;0x1</td><td><tr><td valign="top"><em>SerializationN3</em>&nbsp;=&nbsp;0x2</td><td><tr><td valign="top"><em>SerializationNTriples</em>&nbsp;=&nbsp;0x4</td><td><tr><td valign="top"><em>SerializationTurtle</em>&nbsp;=&nbsp;0x8</td><td><tr><td valign="top"><em>SerializationTrig</em>&nbsp;=&nbsp;0x10</td><td><tr><td valign="top"><em>SerializationNQuads</em>&nbsp;=&nbsp;0x20</td><td><tr><td valign="top"><em>SerializationUser</em>&nbsp;=&nbsp;0x0</td><td></table>
</dl>
</div></div><p><hr><h2>Function Documentation</h2><a class="anchor" name="createModel"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"><a href="../soprano/Soprano.Model.html">Soprano.Model</a> createModel</td>
<td>(</td>
<td class="paramtype"><a href="../soprano/Soprano.BackendSettings.html">Soprano.BackendSettings</a>&nbsp;</td>
<td class="paramname"><em>settings=Soprano.BackendSettings()</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Creates a new RDF storage using the backend set via setUsedBackend.
The caller takes ownership and has to care about deletion.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>settings</em>&nbsp;</td><td> The settings that should be used to create the Model. Backend implementations
should never ignore settings but rather return 0 if an option is not supported. Backends can,
however, define their own default settings.
</td></tr>
</table></dl>
<p> \sa Model, Backend.createModel, BackendSetting
</p>
<p>
</p></div></div><a class="anchor" name="discoverBackendByFeatures"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"><a href="../soprano/Soprano.Backend.html">Soprano.Backend</a> discoverBackendByFeatures</td>
<td>(</td>
<td class="paramtype"><a href="../soprano/Soprano.BackendFeatures.html">Soprano.BackendFeatures</a>&nbsp;</td>
<td class="paramname"><em>features</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstringlist.html">QStringList</a>&nbsp;</td>
<td class="paramname"><em>userFeatures=QStringList()</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Find a backend plugin by its features.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>features</em>&nbsp;</td><td> The features that are requested.
</td></tr> </table></dl>
<p> </p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>userFeatures</em>&nbsp;</td><td> If features contain Soprano.BackendFeatureUser this paramter states the additionally requested user features.
</td></tr>
</table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> a backend that supports the features defined in <b>features.</b>
</dd></dl> </p>
<p>
\sa PluginManager.discoverBackendByFeatures()
</p>
<p>
</p></div></div><a class="anchor" name="discoverBackendByName"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"><a href="../soprano/Soprano.Backend.html">Soprano.Backend</a> discoverBackendByName</td>
<td>(</td>
<td class="paramtype"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a>&nbsp;</td>
<td class="paramname"><em>name</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Find a backend plugin by its name.
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> the backend specified by <b>name</b> or null if could not
be found.
</dd></dl> </p>
<p>
\sa PluginManager.discoverBackendByName()
</p>
<p>
</p></div></div><a class="anchor" name="isOptionInSettings"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">bool isOptionInSettings</td>
<td>(</td>
<td class="paramtype"><a href="../soprano/Soprano.BackendSettings.html">Soprano.BackendSettings</a>&nbsp;</td>
<td class="paramname"><em>settings</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="../soprano/Soprano.html#BackendOption">Soprano.BackendOption</a>&nbsp;</td>
<td class="paramname"><em>option</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a>&nbsp;</td>
<td class="paramname"><em>userOptionName=QString()</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Check if a certain option is defined in a list of BackendSettings.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>settings</em>&nbsp;</td><td> The list to check.
</td></tr> </table></dl>
<p> </p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>option</em>&nbsp;</td><td> The option to check.
</td></tr> </table></dl>
<p> </p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>userOptionName</em>&nbsp;</td><td> If <b>option</b> is Soprano.BackendOptionUser, this
defines the user option to be checked.
</td></tr>
</table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> <b>true</b> if the option is defined.
</dd></dl> </p>
<p>
<dl class="since" compact><dt><b>Since:</b></dt><dd> 2.2
</dd></dl>
</p></div></div><a class="anchor" name="mimeTypeToSerialization"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"><a href="../soprano/Soprano.html#RdfSerialization">Soprano.RdfSerialization</a> mimeTypeToSerialization</td>
<td>(</td>
<td class="paramtype"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a>&nbsp;</td>
<td class="paramname"><em>mimetype</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Parse a mimetype and match it to the Soprano.RdfSerialization enum.
<dl class="return" compact><dt><b>Returns:</b></dt><dd> the Soprano.RdfSerialization type that matches mimetype or SerializationUnknown if the mimetype
could not be parsed. Be aware that Soprano is very lax in parsing the mimetype, i.e. you can use simple
strings like 'trig' or 'n-quads' instead of the proper mimetype for convenience.
</dd></dl>
</p></div></div><a class="anchor" name="qHash"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">long qHash</td>
<td>(</td>
<td class="paramtype"><a href="../soprano/Soprano.LanguageTag.html">Soprano.LanguageTag</a>&nbsp;</td>
<td class="paramname"><em>node</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p></p></div></div><a class="anchor" name="qHash"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">long qHash</td>
<td>(</td>
<td class="paramtype"><a href="../soprano/Soprano.LiteralValue.html">Soprano.LiteralValue</a>&nbsp;</td>
<td class="paramname"><em>lit</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p></p></div></div><a class="anchor" name="qHash"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">long qHash</td>
<td>(</td>
<td class="paramtype"><a href="../soprano/Soprano.Node.html">Soprano.Node</a>&nbsp;</td>
<td class="paramname"><em>node</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p></p></div></div><a class="anchor" name="serializationMimeType"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a> serializationMimeType</td>
<td>(</td>
<td class="paramtype"><a href="../soprano/Soprano.html#RdfSerialization">Soprano.RdfSerialization</a>&nbsp;</td>
<td class="paramname"><em>serialization</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a>&nbsp;</td>
<td class="paramname"><em>userSerialization=QString()</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Get the mimetype string of a serialization.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>serialization</em>&nbsp;</td><td> The serialization the mimetype is wanted for.
</td></tr> </table></dl>
<p> </p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>userSerialization</em>&nbsp;</td><td> If <b>serialization</b> is SerializationUser then this is the user defined serialization.
(this parameter is added for convinience to avoid having an additional check before using this method.)
</td></tr>
</table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> The mimetype of serialization, an empty string is serialization is SerializationUnknown, or
</dd></dl> <b>userSerialization</b> if <b>serialization</b> is SerializationUser.
</p></div></div><a class="anchor" name="setUsedBackend"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setUsedBackend</td>
<td>(</td>
<td class="paramtype"><a href="../soprano/Soprano.Backend.html">Soprano.Backend</a>&nbsp;</td>
<td class="paramname"><em>a0</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Set the Backend to globally use in createModel.
</p>
<p>
By default and if available backend "redland" is used.
</p>
<p>
</p></div></div><a class="anchor" name="settingInSettings"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"><a href="../soprano/Soprano.BackendSetting.html">Soprano.BackendSetting</a> settingInSettings</td>
<td>(</td>
<td class="paramtype"><a href="../soprano/Soprano.BackendSettings.html">Soprano.BackendSettings</a>&nbsp;</td>
<td class="paramname"><em>settings</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="../soprano/Soprano.html#BackendOption">Soprano.BackendOption</a>&nbsp;</td>
<td class="paramname"><em>option</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a>&nbsp;</td>
<td class="paramname"><em>userOptionName=QString()</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>settings</em>&nbsp;</td><td> The list to check.
</td></tr> </table></dl>
<p> </p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>userOptionName</em>&nbsp;</td><td> The user option to be extracted.
</td></tr>
</table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> The extracted setting. If the setting is not found an empty BackendSetting is returned.
</dd></dl> </p>
<p>
<dl class="since" compact><dt><b>Since:</b></dt><dd> 2.4
</dd></dl>
</p></div></div><a class="anchor" name="settingInSettings"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"><a href="../soprano/Soprano.BackendSetting.html">Soprano.BackendSetting</a> settingInSettings</td>
<td>(</td>
<td class="paramtype"><a href="../soprano/Soprano.BackendSettings.html">Soprano.BackendSettings</a>&nbsp;</td>
<td class="paramname"><em>settings</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="../soprano/Soprano.html#BackendOption">Soprano.BackendOption</a>&nbsp;</td>
<td class="paramname"><em>option</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a>&nbsp;</td>
<td class="paramname"><em>userOptionName=QString()</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>settings</em>&nbsp;</td><td> The list to check.
</td></tr> </table></dl>
<p> </p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>userOptionName</em>&nbsp;</td><td> The user option to be extracted.
</td></tr>
</table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> The extracted setting. If the setting is not found an empty BackendSetting is returned.
</dd></dl> </p>
<p>
<dl class="since" compact><dt><b>Since:</b></dt><dd> 2.4
</dd></dl>
</p></div></div><a class="anchor" name="settingInSettings"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"><a href="../soprano/Soprano.BackendSetting.html">Soprano.BackendSetting</a> settingInSettings</td>
<td>(</td>
<td class="paramtype"><a href="../soprano/Soprano.BackendSettings.html">Soprano.BackendSettings</a>&nbsp;</td>
<td class="paramname"><em>settings</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a>&nbsp;</td>
<td class="paramname"><em>userOptionName=QString()</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>settings</em>&nbsp;</td><td> The list to check.
</td></tr> </table></dl>
<p> </p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>userOptionName</em>&nbsp;</td><td> The user option to be extracted.
</td></tr>
</table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> The extracted setting. If the setting is not found an empty BackendSetting is returned.
</dd></dl> </p>
<p>
<dl class="since" compact><dt><b>Since:</b></dt><dd> 2.4
</dd></dl>
</p></div></div><a class="anchor" name="settingInSettings"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"><a href="../soprano/Soprano.BackendSetting.html">Soprano.BackendSetting</a> settingInSettings</td>
<td>(</td>
<td class="paramtype"><a href="../soprano/Soprano.BackendSettings.html">Soprano.BackendSettings</a>&nbsp;</td>
<td class="paramname"><em>settings</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a>&nbsp;</td>
<td class="paramname"><em>userOptionName</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>settings</em>&nbsp;</td><td> The list to check.
</td></tr> </table></dl>
<p> </p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>userOptionName</em>&nbsp;</td><td> The user option to be extracted.
</td></tr>
</table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> The extracted setting. If the setting is not found an empty BackendSetting is returned.
</dd></dl> </p>
<p>
<dl class="since" compact><dt><b>Since:</b></dt><dd> 2.4
</dd></dl>
</p></div></div><a class="anchor" name="usedBackend"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"><a href="../soprano/Soprano.Backend.html">Soprano.Backend</a> usedBackend</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname">)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Retrieve the Backend to globally use in createModel.
</p>
<p>
Can be set via setUsedBackend.
</p>
<p>
</p></div></div><a class="anchor" name="valueInSettings"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qvariant.html">QVariant</a> valueInSettings</td>
<td>(</td>
<td class="paramtype"><a href="../soprano/Soprano.BackendSettings.html">Soprano.BackendSettings</a>&nbsp;</td>
<td class="paramname"><em>settings</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="../soprano/Soprano.html#BackendOption">Soprano.BackendOption</a>&nbsp;</td>
<td class="paramname"><em>option</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a>&nbsp;</td>
<td class="paramname"><em>userOptionName=QString()</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>settings</em>&nbsp;</td><td> The list to check.
</td></tr> </table></dl>
<p> </p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>userOptionName</em>&nbsp;</td><td> The user option to retrieve.
</td></tr> </table></dl>
<p> </p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>defaultValue</em>&nbsp;</td><td> The default to use if <b>option</b> is not part of <b>settings</b>
</td></tr>
</table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> The value of the specified option or <b>default</b> if <b>settings</b>
does not contain the option.
</dd></dl> </p>
<p>
<dl class="since" compact><dt><b>Since:</b></dt><dd> 2.4
</dd></dl>
</p></div></div><a class="anchor" name="valueInSettings"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qvariant.html">QVariant</a> valueInSettings</td>
<td>(</td>
<td class="paramtype"><a href="../soprano/Soprano.BackendSettings.html">Soprano.BackendSettings</a>&nbsp;</td>
<td class="paramname"><em>settings</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qstring.html">QString</a>&nbsp;</td>
<td class="paramname"><em>userOptionName</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qvariant.html">QVariant</a>&nbsp;</td>
<td class="paramname"><em>defaultValue=QVariant()</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>settings</em>&nbsp;</td><td> The list to check.
</td></tr> </table></dl>
<p> </p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>userOptionName</em>&nbsp;</td><td> The user option to retrieve.
</td></tr> </table></dl>
<p> </p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>defaultValue</em>&nbsp;</td><td> The default to use if <b>option</b> is not part of <b>settings</b>
</td></tr>
</table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> The value of the specified option or <b>default</b> if <b>settings</b>
does not contain the option.
</dd></dl> </p>
<p>
<dl class="since" compact><dt><b>Since:</b></dt><dd> 2.4
</dd></dl>
</p></div></div><a class="anchor" name="valueInSettingsWithDefault"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qvariant.html">QVariant</a> valueInSettingsWithDefault</td>
<td>(</td>
<td class="paramtype"><a href="../soprano/Soprano.BackendSettings.html">Soprano.BackendSettings</a>&nbsp;</td>
<td class="paramname"><em>settings</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="../soprano/Soprano.html#BackendOption">Soprano.BackendOption</a>&nbsp;</td>
<td class="paramname"><em>option</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qvariant.html">QVariant</a>&nbsp;</td>
<td class="paramname"><em>defaultValue</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Retrieve the value of an option with a fallback default.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>settings</em>&nbsp;</td><td> The list to check.
</td></tr> </table></dl>
<p> </p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>option</em>&nbsp;</td><td> The option to retrieve.
</td></tr> </table></dl>
<p> </p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>defaultValue</em>&nbsp;</td><td> The default to use if <b>option</b> is not part of <b>settings</b>
</td></tr>
</table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> The value of the specified option or <b>default</b> if <b>settings</b>
does not contain the option.
</dd></dl> </p>
<p>
<dl class="since" compact><dt><b>Since:</b></dt><dd> 2.4
</dd></dl>
</p></div></div>
</div>
</div>
</div>

<div id="left">

<div class="menu_box">
<div class="nav_list">
<ul>
<li><a href="../allclasses.html">Full Index</a></li>
</ul>
</div>

<a name="cp-menu" /><div class="menutitle"><div>
  <h2 id="cp-menu-project">Modules</h2>
</div></div>
<div class="nav_list">
<ul><li><a href="../akonadi/index.html">akonadi</a></li>
<li><a href="../dnssd/index.html">dnssd</a></li>
<li><a href="../kdecore/index.html">kdecore</a></li>
<li><a href="../kdeui/index.html">kdeui</a></li>
<li><a href="../khtml/index.html">khtml</a></li>
<li><a href="../kio/index.html">kio</a></li>
<li><a href="../knewstuff/index.html">knewstuff</a></li>
<li><a href="../kparts/index.html">kparts</a></li>
<li><a href="../kutils/index.html">kutils</a></li>
<li><a href="../nepomuk/index.html">nepomuk</a></li>
<li><a href="../phonon/index.html">phonon</a></li>
<li><a href="../plasma/index.html">plasma</a></li>
<li><a href="../polkitqt/index.html">polkitqt</a></li>
<li><a href="../solid/index.html">solid</a></li>
<li><a href="../soprano/index.html">soprano</a></li>
</ul></div></div>

</div>

</div>
  <div class="clearer"/>
</div>

<div id="end_body"></div>
</div>
<div id="footer"><div id="footer_text">
This documentation is maintained by <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;simon&#64;simonzone&#46;com">Simon Edwards</a>.<br />
        KDE<sup>&#174;</sup> and <a href="../images/kde_gear_black.png">the K Desktop Environment<sup>&#174;</sup> logo</a> are registered trademarks of <a href="http://ev.kde.org/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
        <a href="http://www.kde.org/contact/impressum.php">Legal</a>
    </div></div>
</body>
</html>