123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872 |
- <!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.14"/>
- <meta name="viewport" content="width=device-width, initial-scale=1"/>
- <title>EasyQtSql: EasyQtSql::Database Class 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="navtree.css" rel="stylesheet" type="text/css"/>
- <script type="text/javascript" src="resize.js"></script>
- <script type="text/javascript" src="navtreedata.js"></script>
- <script type="text/javascript" src="navtree.js"></script>
- <script type="text/javascript">
- /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
- $(document).ready(initResizable);
- /* @license-end */</script>
- <link href="search/search.css" rel="stylesheet" type="text/css"/>
- <script type="text/javascript" src="search/searchdata.js"></script>
- <script type="text/javascript" src="search/search.js"></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 id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">EasyQtSql
- </div>
- <div id="projectbrief">Easy SQL data access helper for QtSql</div>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- <!-- end header part -->
- <!-- Generated by Doxygen 1.8.14 -->
- <script type="text/javascript">
- /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
- var searchBox = new SearchBox("searchBox", "search",false,'Search');
- /* @license-end */
- </script>
- <script type="text/javascript" src="menudata.js"></script>
- <script type="text/javascript" src="menu.js"></script>
- <script type="text/javascript">
- /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
- $(function() {
- initMenu('',true,false,'search.php','Search');
- $(document).ready(function() { init_search(); });
- });
- /* @license-end */</script>
- <div id="main-nav"></div>
- </div><!-- top -->
- <div id="side-nav" class="ui-resizable side-nav-resizable">
- <div id="nav-tree">
- <div id="nav-tree-contents">
- <div id="nav-sync" class="sync"></div>
- </div>
- </div>
- <div id="splitbar" style="-moz-user-select:none;"
- class="ui-resizable-handle">
- </div>
- </div>
- <script type="text/javascript">
- /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
- $(document).ready(function(){initNavTree('class_easy_qt_sql_1_1_database.htm','');});
- /* @license-end */
- </script>
- <div id="doc-content">
- <!-- window showing the filter options -->
- <div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
- </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 class="header">
- <div class="summary">
- <a href="#pub-methods">Public Member Functions</a> |
- <a href="#pro-attribs">Protected Attributes</a> |
- <a href="class_easy_qt_sql_1_1_database-members.htm">List of all members</a> </div>
- <div class="headertitle">
- <div class="title">EasyQtSql::Database Class Reference</div> </div>
- </div><!--header-->
- <div class="contents">
- <p>QSqlDatabase wrapper.
- <a href="class_easy_qt_sql_1_1_database.htm#details">More...</a></p>
- <p><code>#include <<a class="el" href="_easy_qt_sql_8h_source.htm">EasyQtSql.h</a>></code></p>
- <div class="dynheader">
- Inheritance diagram for EasyQtSql::Database:</div>
- <div class="dyncontent">
- <div class="center">
- <img src="class_easy_qt_sql_1_1_database.png" usemap="#EasyQtSql::Database_map" alt=""/>
- <map id="EasyQtSql::Database_map" name="EasyQtSql::Database_map">
- <area href="class_easy_qt_sql_1_1_transaction.htm" title="QSqlDatabase transaction wrapper. " alt="EasyQtSql::Transaction" shape="rect" coords="0,56,142,80"/>
- </map>
- </div></div>
- <table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
- Public Member Functions</h2></td></tr>
- <tr class="memitem:a456e50298d0dd2bb89ddbadee7bf2da5"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_easy_qt_sql_1_1_database.htm#a456e50298d0dd2bb89ddbadee7bf2da5">Database</a> (const QSqlDatabase &db=QSqlDatabase())</td></tr>
- <tr class="separator:a456e50298d0dd2bb89ddbadee7bf2da5"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4ba16ffeda09410df95720f2f7e9d872"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_easy_qt_sql_1_1_database.htm#a4ba16ffeda09410df95720f2f7e9d872">Database</a> (<a class="el" href="class_easy_qt_sql_1_1_database.htm">Database</a> &&other)</td></tr>
- <tr class="separator:a4ba16ffeda09410df95720f2f7e9d872"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a00ada326c3f4b3b01be26c552ad665dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_easy_qt_sql_1_1_database.htm">Database</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_easy_qt_sql_1_1_database.htm#a00ada326c3f4b3b01be26c552ad665dc">operator=</a> (<a class="el" href="class_easy_qt_sql_1_1_database.htm">Database</a> &&other)</td></tr>
- <tr class="separator:a00ada326c3f4b3b01be26c552ad665dc"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a55fa6c1582cdd3dd6981f53e61dce6b4"><td class="memItemLeft" align="right" valign="top">QSqlError </td><td class="memItemRight" valign="bottom"><a class="el" href="class_easy_qt_sql_1_1_database.htm#a55fa6c1582cdd3dd6981f53e61dce6b4">lastError</a> () const</td></tr>
- <tr class="memdesc:a55fa6c1582cdd3dd6981f53e61dce6b4"><td class="mdescLeft"> </td><td class="mdescRight">Returns information about the last error that occurred on the underlying database. <a href="#a55fa6c1582cdd3dd6981f53e61dce6b4">More...</a><br /></td></tr>
- <tr class="separator:a55fa6c1582cdd3dd6981f53e61dce6b4"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:abd563e304bb79860237c218b8bc10acd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_easy_qt_sql_1_1_non_query_result.htm">NonQueryResult</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_easy_qt_sql_1_1_database.htm#abd563e304bb79860237c218b8bc10acd">execNonQuery</a> (const QString &sql) const</td></tr>
- <tr class="memdesc:abd563e304bb79860237c218b8bc10acd"><td class="mdescLeft"> </td><td class="mdescRight">Executes non-query SQL statement (DELETE, INSERT, UPDATE, CREATE, ALTER, etc.) <a href="#abd563e304bb79860237c218b8bc10acd">More...</a><br /></td></tr>
- <tr class="separator:abd563e304bb79860237c218b8bc10acd"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5ae51f8e281cc1b41d7d48b7ca659b33"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_easy_qt_sql_1_1_query_result.htm">QueryResult</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_easy_qt_sql_1_1_database.htm#a5ae51f8e281cc1b41d7d48b7ca659b33">execQuery</a> (const QString &sql) const</td></tr>
- <tr class="memdesc:a5ae51f8e281cc1b41d7d48b7ca659b33"><td class="mdescLeft"> </td><td class="mdescRight">Executes SELECT query. <a href="#a5ae51f8e281cc1b41d7d48b7ca659b33">More...</a><br /></td></tr>
- <tr class="separator:a5ae51f8e281cc1b41d7d48b7ca659b33"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8fc62bc8b97ae861420068e2d1dcff8a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_easy_qt_sql_1_1_insert_query.htm">InsertQuery</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_easy_qt_sql_1_1_database.htm#a8fc62bc8b97ae861420068e2d1dcff8a">insertInto</a> (const QString &table) const</td></tr>
- <tr class="memdesc:a8fc62bc8b97ae861420068e2d1dcff8a"><td class="mdescLeft"> </td><td class="mdescRight">Creates INSERT query wrapper. <a href="#a8fc62bc8b97ae861420068e2d1dcff8a">More...</a><br /></td></tr>
- <tr class="separator:a8fc62bc8b97ae861420068e2d1dcff8a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0da534e09d06f26d517c2acd41446a80"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_easy_qt_sql_1_1_delete_query.htm">DeleteQuery</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_easy_qt_sql_1_1_database.htm#a0da534e09d06f26d517c2acd41446a80">deleteFrom</a> (const QString &table) const</td></tr>
- <tr class="memdesc:a0da534e09d06f26d517c2acd41446a80"><td class="mdescLeft"> </td><td class="mdescRight">Creates DELETE query wrapper. <a href="#a0da534e09d06f26d517c2acd41446a80">More...</a><br /></td></tr>
- <tr class="separator:a0da534e09d06f26d517c2acd41446a80"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad99ec8b68e916201dce33cda5018be67"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_easy_qt_sql_1_1_update_query.htm">UpdateQuery</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_easy_qt_sql_1_1_database.htm#ad99ec8b68e916201dce33cda5018be67">update</a> (const QString &table) const</td></tr>
- <tr class="memdesc:ad99ec8b68e916201dce33cda5018be67"><td class="mdescLeft"> </td><td class="mdescRight">Creates UPDATE query wrapper. <a href="#ad99ec8b68e916201dce33cda5018be67">More...</a><br /></td></tr>
- <tr class="separator:ad99ec8b68e916201dce33cda5018be67"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af87d995c4cf5eaf4870befe2f973487d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_easy_qt_sql_1_1_prepared_query.htm">PreparedQuery</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_easy_qt_sql_1_1_database.htm#af87d995c4cf5eaf4870befe2f973487d">prepare</a> (const QString &sql, bool forwardOnly=true) const</td></tr>
- <tr class="memdesc:af87d995c4cf5eaf4870befe2f973487d"><td class="mdescLeft"> </td><td class="mdescRight">Prepares SQL statement. <a href="#af87d995c4cf5eaf4870befe2f973487d">More...</a><br /></td></tr>
- <tr class="separator:af87d995c4cf5eaf4870befe2f973487d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad4a237ca6acca4068b005d843e1551bb"><td class="memItemLeft" align="right" valign="top">QSqlDatabase & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_easy_qt_sql_1_1_database.htm#ad4a237ca6acca4068b005d843e1551bb">qSqlDatabase</a> ()</td></tr>
- <tr class="memdesc:ad4a237ca6acca4068b005d843e1551bb"><td class="mdescLeft"> </td><td class="mdescRight">Returns a reference to the wrapped QSqlDatabase object. <a href="#ad4a237ca6acca4068b005d843e1551bb">More...</a><br /></td></tr>
- <tr class="separator:ad4a237ca6acca4068b005d843e1551bb"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa14b9309738dd427f7060a88ae193beb"><td class="memTemplParams" colspan="2">template<typename Func > </td></tr>
- <tr class="memitem:aa14b9309738dd427f7060a88ae193beb"><td class="memTemplItemLeft" align="right" valign="top">int </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="class_easy_qt_sql_1_1_database.htm#aa14b9309738dd427f7060a88ae193beb">each</a> (const QString &query, Func &&f) const</td></tr>
- <tr class="memdesc:aa14b9309738dd427f7060a88ae193beb"><td class="mdescLeft"> </td><td class="mdescRight">Executes <em>query</em> and applies function <em>f</em> to each result row. <a href="#aa14b9309738dd427f7060a88ae193beb">More...</a><br /></td></tr>
- <tr class="separator:aa14b9309738dd427f7060a88ae193beb"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7165d67d4fdfa07b3d9700d5ed5c6a63"><td class="memTemplParams" colspan="2">template<typename Func > </td></tr>
- <tr class="memitem:a7165d67d4fdfa07b3d9700d5ed5c6a63"><td class="memTemplItemLeft" align="right" valign="top">int </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="class_easy_qt_sql_1_1_database.htm#a7165d67d4fdfa07b3d9700d5ed5c6a63">first</a> (const QString &query, Func &&f) const</td></tr>
- <tr class="memdesc:a7165d67d4fdfa07b3d9700d5ed5c6a63"><td class="mdescLeft"> </td><td class="mdescRight">Executes <em>query</em> and applies function <em>f</em> to the first result row. <a href="#a7165d67d4fdfa07b3d9700d5ed5c6a63">More...</a><br /></td></tr>
- <tr class="separator:a7165d67d4fdfa07b3d9700d5ed5c6a63"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1832537434940c8334fe0ca012bee8dd"><td class="memTemplParams" colspan="2">template<typename Func > </td></tr>
- <tr class="memitem:a1832537434940c8334fe0ca012bee8dd"><td class="memTemplItemLeft" align="right" valign="top">int </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="class_easy_qt_sql_1_1_database.htm#a1832537434940c8334fe0ca012bee8dd">range</a> (const QString &query, int start, int count, Func &&f) const</td></tr>
- <tr class="memdesc:a1832537434940c8334fe0ca012bee8dd"><td class="mdescLeft"> </td><td class="mdescRight">Executes <em>query</em> and applies function <em>f</em> to <em>count</em> result rows starting from index <em>start</em>. <a href="#a1832537434940c8334fe0ca012bee8dd">More...</a><br /></td></tr>
- <tr class="separator:a1832537434940c8334fe0ca012bee8dd"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2f66f508f3cc25d0512d841f938adfb4"><td class="memTemplParams" colspan="2">template<typename Func > </td></tr>
- <tr class="memitem:a2f66f508f3cc25d0512d841f938adfb4"><td class="memTemplItemLeft" align="right" valign="top">int </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="class_easy_qt_sql_1_1_database.htm#a2f66f508f3cc25d0512d841f938adfb4">top</a> (const QString &query, int topCount, Func &&f) const</td></tr>
- <tr class="memdesc:a2f66f508f3cc25d0512d841f938adfb4"><td class="mdescLeft"> </td><td class="mdescRight">Executes <em>query</em> and applies function <em>f</em> to <em>topCount</em> result rows. <a href="#a2f66f508f3cc25d0512d841f938adfb4">More...</a><br /></td></tr>
- <tr class="separator:a2f66f508f3cc25d0512d841f938adfb4"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:abada64f2593dd9524199f570d9387296"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
- <tr class="memitem:abada64f2593dd9524199f570d9387296"><td class="memTemplItemLeft" align="right" valign="top">T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="class_easy_qt_sql_1_1_database.htm#abada64f2593dd9524199f570d9387296">scalar</a> (const QString &query) const</td></tr>
- <tr class="memdesc:abada64f2593dd9524199f570d9387296"><td class="mdescLeft"> </td><td class="mdescRight">Executes <em>query</em> and returns scalar value converted to T. <a href="#abada64f2593dd9524199f570d9387296">More...</a><br /></td></tr>
- <tr class="separator:abada64f2593dd9524199f570d9387296"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa06ecb239cde85058a7ed828e06906b7"><td class="memItemLeft" align="right" valign="top">QVariant </td><td class="memItemRight" valign="bottom"><a class="el" href="class_easy_qt_sql_1_1_database.htm#aa06ecb239cde85058a7ed828e06906b7">scalar</a> (const QString &query) const</td></tr>
- <tr class="memdesc:aa06ecb239cde85058a7ed828e06906b7"><td class="mdescLeft"> </td><td class="mdescRight">Executes <em>query</em> and returns scalar value. <a href="#aa06ecb239cde85058a7ed828e06906b7">More...</a><br /></td></tr>
- <tr class="separator:aa06ecb239cde85058a7ed828e06906b7"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
- Protected Attributes</h2></td></tr>
- <tr class="memitem:af1da52105a07c38f77aad58df9792181"><td class="memItemLeft" align="right" valign="top">QSqlDatabase </td><td class="memItemRight" valign="bottom"><a class="el" href="class_easy_qt_sql_1_1_database.htm#af1da52105a07c38f77aad58df9792181">m_db</a></td></tr>
- <tr class="separator:af1da52105a07c38f77aad58df9792181"><td class="memSeparator" colspan="2"> </td></tr>
- </table>
- <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
- <div class="textblock"><p>QSqlDatabase wrapper. </p>
- <div class="fragment"><div class="line"><span class="keywordtype">void</span> test()</div><div class="line">{</div><div class="line"> QSqlDatabase db = QSqlDatabase::addDatabase(<span class="stringliteral">"QSQLITE"</span>);</div><div class="line"> db.setDatabaseName(<span class="stringliteral">":memory:"</span>);</div><div class="line"></div><div class="line"> <span class="keywordflow">try</span></div><div class="line"> {</div><div class="line"> <a class="code" href="class_database.htm">Database</a> sdb(db);</div><div class="line"></div><div class="line"> sdb.execNonQuery(<span class="stringliteral">"CREATE TABLE table (a int, b int, c int, d text)"</span>);</div><div class="line"> }</div><div class="line"> <span class="keywordflow">catch</span> (<span class="keyword">const</span> <a class="code" href="class_d_b_exception.htm">DBException</a> &e)</div><div class="line"> {</div><div class="line"> <span class="comment">//you can handle all the errors at one point</span></div><div class="line"></div><div class="line"> qDebug() << e.<a class="code" href="class_d_b_exception.htm#adf142ded3fb236826a5a6ba4a606e584">lastError</a> << e.<a class="code" href="class_d_b_exception.htm#a3ec8b4b593abee155554472ae0b58f12">lastQuery</a>;</div><div class="line"> }</div><div class="line">}</div></div><!-- fragment --> </div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
- <a id="a456e50298d0dd2bb89ddbadee7bf2da5"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a456e50298d0dd2bb89ddbadee7bf2da5">◆ </a></span>Database() <span class="overload">[1/2]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">EasyQtSql::Database::Database </td>
- <td>(</td>
- <td class="paramtype">const QSqlDatabase & </td>
- <td class="paramname"><em>db</em> = <code>QSqlDatabase()</code></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">db</td><td>QSqlDatabase to use</td></tr>
- </table>
- </dd>
- </dl>
- <p>Creates an <a class="el" href="class_easy_qt_sql_1_1_database.htm" title="QSqlDatabase wrapper. ">Database</a> object, tries to open <em>db</em> connection if not opened.</p>
- <dl class="exception"><dt>Exceptions</dt><dd>
- <table class="exception">
- <tr><td class="paramname"><a class="el" href="class_easy_qt_sql_1_1_d_b_exception.htm" title="Exception class for SQL errors handling. ">DBException</a></td><td></td></tr>
- </table>
- </dd>
- </dl>
- </div>
- </div>
- <a id="a4ba16ffeda09410df95720f2f7e9d872"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a4ba16ffeda09410df95720f2f7e9d872">◆ </a></span>Database() <span class="overload">[2/2]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">EasyQtSql::Database::Database </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_easy_qt_sql_1_1_database.htm">Database</a> && </td>
- <td class="paramname"><em>other</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <h2 class="groupheader">Member Function Documentation</h2>
- <a id="a0da534e09d06f26d517c2acd41446a80"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a0da534e09d06f26d517c2acd41446a80">◆ </a></span>deleteFrom()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_easy_qt_sql_1_1_delete_query.htm">DeleteQuery</a> EasyQtSql::Database::deleteFrom </td>
- <td>(</td>
- <td class="paramtype">const QString & </td>
- <td class="paramname"><em>table</em></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Creates DELETE query wrapper. </p>
- <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">table</td><td>Table to delete from </td></tr>
- </table>
- </dd>
- </dl>
- </div>
- </div>
- <a id="aa14b9309738dd427f7060a88ae193beb"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa14b9309738dd427f7060a88ae193beb">◆ </a></span>each()</h2>
- <div class="memitem">
- <div class="memproto">
- <div class="memtemplate">
- template<typename Func > </div>
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">int EasyQtSql::Database::each </td>
- <td>(</td>
- <td class="paramtype">const QString & </td>
- <td class="paramname"><em>query</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">Func && </td>
- <td class="paramname"><em>f</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Executes <em>query</em> and applies function <em>f</em> to each result row. </p>
- <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">query</td><td>SQL query string (SELECT statement) </td></tr>
- <tr><td class="paramname">f</td><td>Function (lambda) to apply to </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>num rows handled with function <em>f</em></dd></dl>
- <div class="fragment"><div class="line"><a class="code" href="class_database.htm">Database</a> db;</div><div class="line">db.<a class="code" href="class_database.htm#a7a13f4fc603fb829f123894d9abd6ea7">each</a>(<span class="stringliteral">"SELECT * FROM table"</span>, [](<span class="keyword">const</span> <a class="code" href="class_query_result.htm">QueryResult</a> &res)</div><div class="line">{</div><div class="line"> qDebug() << res.<a class="code" href="class_query_result.htm#a023bd84f7010368d616d7dbb1b399a06">toMap</a>();</div><div class="line">});</div></div><!-- fragment -->
- </div>
- </div>
- <a id="abd563e304bb79860237c218b8bc10acd"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#abd563e304bb79860237c218b8bc10acd">◆ </a></span>execNonQuery()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_easy_qt_sql_1_1_non_query_result.htm">NonQueryResult</a> EasyQtSql::Database::execNonQuery </td>
- <td>(</td>
- <td class="paramtype">const QString & </td>
- <td class="paramname"><em>sql</em></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Executes non-query SQL statement (DELETE, INSERT, UPDATE, CREATE, ALTER, etc.) </p>
- <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">query</td><td>SQL statement string </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="exception"><dt>Exceptions</dt><dd>
- <table class="exception">
- <tr><td class="paramname"><a class="el" href="class_easy_qt_sql_1_1_d_b_exception.htm" title="Exception class for SQL errors handling. ">DBException</a></td><td></td></tr>
- </table>
- </dd>
- </dl>
- </div>
- </div>
- <a id="a5ae51f8e281cc1b41d7d48b7ca659b33"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a5ae51f8e281cc1b41d7d48b7ca659b33">◆ </a></span>execQuery()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_easy_qt_sql_1_1_query_result.htm">QueryResult</a> EasyQtSql::Database::execQuery </td>
- <td>(</td>
- <td class="paramtype">const QString & </td>
- <td class="paramname"><em>sql</em></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Executes SELECT query. </p>
- <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">query</td><td>SQL statement string </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="exception"><dt>Exceptions</dt><dd>
- <table class="exception">
- <tr><td class="paramname"><a class="el" href="class_easy_qt_sql_1_1_d_b_exception.htm" title="Exception class for SQL errors handling. ">DBException</a></td><td></td></tr>
- </table>
- </dd>
- </dl>
- </div>
- </div>
- <a id="a7165d67d4fdfa07b3d9700d5ed5c6a63"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a7165d67d4fdfa07b3d9700d5ed5c6a63">◆ </a></span>first()</h2>
- <div class="memitem">
- <div class="memproto">
- <div class="memtemplate">
- template<typename Func > </div>
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">int EasyQtSql::Database::first </td>
- <td>(</td>
- <td class="paramtype">const QString & </td>
- <td class="paramname"><em>query</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">Func && </td>
- <td class="paramname"><em>f</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Executes <em>query</em> and applies function <em>f</em> to the first result row. </p>
- <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">query</td><td>SQL query string (SELECT statement) </td></tr>
- <tr><td class="paramname">f</td><td>Function (lambda) to apply to </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>num rows handled with function <em>f</em></dd></dl>
- <div class="fragment"><div class="line"><a class="code" href="class_database.htm">Database</a> db;</div><div class="line">db.<a class="code" href="class_database.htm#ad2283c7025501aafc33530d19beb02b4">first</a>(<span class="stringliteral">"SELECT * FROM table"</span>, [](<span class="keyword">const</span> <a class="code" href="class_query_result.htm">QueryResult</a> &res)</div><div class="line">{</div><div class="line"> qDebug() << res.<a class="code" href="class_query_result.htm#a023bd84f7010368d616d7dbb1b399a06">toMap</a>();</div><div class="line">});</div></div><!-- fragment -->
- </div>
- </div>
- <a id="a8fc62bc8b97ae861420068e2d1dcff8a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a8fc62bc8b97ae861420068e2d1dcff8a">◆ </a></span>insertInto()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_easy_qt_sql_1_1_insert_query.htm">InsertQuery</a> EasyQtSql::Database::insertInto </td>
- <td>(</td>
- <td class="paramtype">const QString & </td>
- <td class="paramname"><em>table</em></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Creates INSERT query wrapper. </p>
- <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">table</td><td>Table to insert into with list of columns </td></tr>
- </table>
- </dd>
- </dl>
- </div>
- </div>
- <a id="a55fa6c1582cdd3dd6981f53e61dce6b4"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a55fa6c1582cdd3dd6981f53e61dce6b4">◆ </a></span>lastError()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">QSqlError EasyQtSql::Database::lastError </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Returns information about the last error that occurred on the underlying database. </p>
- </div>
- </div>
- <a id="a00ada326c3f4b3b01be26c552ad665dc"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a00ada326c3f4b3b01be26c552ad665dc">◆ </a></span>operator=()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_easy_qt_sql_1_1_database.htm">Database</a>& EasyQtSql::Database::operator= </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="class_easy_qt_sql_1_1_database.htm">Database</a> && </td>
- <td class="paramname"><em>other</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="af87d995c4cf5eaf4870befe2f973487d"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#af87d995c4cf5eaf4870befe2f973487d">◆ </a></span>prepare()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_easy_qt_sql_1_1_prepared_query.htm">PreparedQuery</a> EasyQtSql::Database::prepare </td>
- <td>(</td>
- <td class="paramtype">const QString & </td>
- <td class="paramname"><em>sql</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">bool </td>
- <td class="paramname"><em>forwardOnly</em> = <code>true</code> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Prepares SQL statement. </p>
- <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">sql</td><td>SQL statement string </td></tr>
- <tr><td class="paramname">forwardOnly</td><td>Configure underlying QSqlQuery as forwardOnly </td></tr>
- </table>
- </dd>
- </dl>
- </div>
- </div>
- <a id="ad4a237ca6acca4068b005d843e1551bb"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ad4a237ca6acca4068b005d843e1551bb">◆ </a></span>qSqlDatabase()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">QSqlDatabase& EasyQtSql::Database::qSqlDatabase </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Returns a reference to the wrapped QSqlDatabase object. </p>
- </div>
- </div>
- <a id="a1832537434940c8334fe0ca012bee8dd"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a1832537434940c8334fe0ca012bee8dd">◆ </a></span>range()</h2>
- <div class="memitem">
- <div class="memproto">
- <div class="memtemplate">
- template<typename Func > </div>
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">int EasyQtSql::Database::range </td>
- <td>(</td>
- <td class="paramtype">const QString & </td>
- <td class="paramname"><em>query</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>start</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>count</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">Func && </td>
- <td class="paramname"><em>f</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Executes <em>query</em> and applies function <em>f</em> to <em>count</em> result rows starting from index <em>start</em>. </p>
- <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">query</td><td>SQL query string (SELECT statement) </td></tr>
- <tr><td class="paramname">start</td><td>Start index </td></tr>
- <tr><td class="paramname">count</td><td>Row count to handle </td></tr>
- <tr><td class="paramname">f</td><td>Function (lambda) to apply to </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>num rows handled with function <em>f</em></dd></dl>
- <div class="fragment"><div class="line"><a class="code" href="class_database.htm">Database</a> db;</div><div class="line">db.<a class="code" href="class_database.htm#a3b1fb50c3263775351fc981fda798207">range</a>(<span class="stringliteral">"SELECT * FROM table"</span>, 3, 10, [](<span class="keyword">const</span> <a class="code" href="class_query_result.htm">QueryResult</a> &res)</div><div class="line">{</div><div class="line"> qDebug() << res.<a class="code" href="class_query_result.htm#a023bd84f7010368d616d7dbb1b399a06">toMap</a>();</div><div class="line">});</div></div><!-- fragment -->
- </div>
- </div>
- <a id="abada64f2593dd9524199f570d9387296"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#abada64f2593dd9524199f570d9387296">◆ </a></span>scalar() <span class="overload">[1/2]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <div class="memtemplate">
- template<typename T > </div>
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">T EasyQtSql::Database::scalar </td>
- <td>(</td>
- <td class="paramtype">const QString & </td>
- <td class="paramname"><em>query</em></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Executes <em>query</em> and returns scalar value converted to T. </p>
- <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">query</td><td>SQL query string (SELECT statement) </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section see"><dt>See also</dt><dd><a class="el" href="class_easy_qt_sql_1_1_query_result.htm#a46595f825d0fd0a5c765bc6d301fccb9" title="Returns scalar value converted to type T (the value of the first column of the current row) ...">QueryResult::scalar</a> </dd></dl>
- </div>
- </div>
- <a id="aa06ecb239cde85058a7ed828e06906b7"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa06ecb239cde85058a7ed828e06906b7">◆ </a></span>scalar() <span class="overload">[2/2]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">QVariant EasyQtSql::Database::scalar </td>
- <td>(</td>
- <td class="paramtype">const QString & </td>
- <td class="paramname"><em>query</em></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Executes <em>query</em> and returns scalar value. </p>
- <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">query</td><td>SQL query string (SELECT statement) </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section see"><dt>See also</dt><dd><a class="el" href="class_easy_qt_sql_1_1_query_result.htm#a46595f825d0fd0a5c765bc6d301fccb9" title="Returns scalar value converted to type T (the value of the first column of the current row) ...">QueryResult::scalar</a> </dd></dl>
- </div>
- </div>
- <a id="a2f66f508f3cc25d0512d841f938adfb4"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a2f66f508f3cc25d0512d841f938adfb4">◆ </a></span>top()</h2>
- <div class="memitem">
- <div class="memproto">
- <div class="memtemplate">
- template<typename Func > </div>
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">int EasyQtSql::Database::top </td>
- <td>(</td>
- <td class="paramtype">const QString & </td>
- <td class="paramname"><em>query</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>topCount</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">Func && </td>
- <td class="paramname"><em>f</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Executes <em>query</em> and applies function <em>f</em> to <em>topCount</em> result rows. </p>
- <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">query</td><td>SQL query string (SELECT statement) </td></tr>
- <tr><td class="paramname">topCount</td><td>Row count to handle </td></tr>
- <tr><td class="paramname">f</td><td>Function (lambda) to apply to </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>num rows handled with function <em>f</em></dd></dl>
- <div class="fragment"><div class="line"><a class="code" href="class_database.htm">Database</a> db;</div><div class="line">db.<a class="code" href="class_database.htm#a91583d42e701fb399563facc3c3c58c0">top</a>(<span class="stringliteral">"SELECT * FROM table"</span>, 10, [](<span class="keyword">const</span> <a class="code" href="class_query_result.htm">QueryResult</a> &res)</div><div class="line">{</div><div class="line"> qDebug() << res.<a class="code" href="class_query_result.htm#a023bd84f7010368d616d7dbb1b399a06">toMap</a>();</div><div class="line">});</div></div><!-- fragment -->
- </div>
- </div>
- <a id="ad99ec8b68e916201dce33cda5018be67"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ad99ec8b68e916201dce33cda5018be67">◆ </a></span>update()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_easy_qt_sql_1_1_update_query.htm">UpdateQuery</a> EasyQtSql::Database::update </td>
- <td>(</td>
- <td class="paramtype">const QString & </td>
- <td class="paramname"><em>table</em></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Creates UPDATE query wrapper. </p>
- <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">table</td><td>Table to update </td></tr>
- </table>
- </dd>
- </dl>
- </div>
- </div>
- <h2 class="groupheader">Member Data Documentation</h2>
- <a id="af1da52105a07c38f77aad58df9792181"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#af1da52105a07c38f77aad58df9792181">◆ </a></span>m_db</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">QSqlDatabase EasyQtSql::Database::m_db</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">protected</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <hr/>The documentation for this class was generated from the following file:<ul>
- <li>EasyQtSql/<a class="el" href="_easy_qt_sql_8h_source.htm">EasyQtSql.h</a></li>
- </ul>
- </div><!-- contents -->
- </div><!-- doc-content -->
- <!-- start footer part -->
- <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
- <ul>
- <li class="navelem"><a class="el" href="namespace_easy_qt_sql.htm">EasyQtSql</a></li><li class="navelem"><a class="el" href="class_easy_qt_sql_1_1_database.htm">Database</a></li>
- <li class="footer">Generated by
- <a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.14 </li>
- </ul>
- </div>
- </body>
- </html>
|