Sophie

Sophie

distrib > Fedora > 18 > x86_64 > by-pkgid > ff187cb994c94c614ecc64c5a8528b1b > files > 4670

qt-doc-4.8.5-10.fc18.noarch.rpm

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en_US" lang="en_US">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- q3sqlfieldinfo.qdoc -->
  <title>Qt 4.8: Q3SqlFieldInfo Class Reference</title>
  <link rel="stylesheet" type="text/css" href="style/style.css" />
  <script src="scripts/jquery.js" type="text/javascript"></script>
  <script src="scripts/functions.js" type="text/javascript"></script>
  <link rel="stylesheet" type="text/css" href="style/superfish.css" />
  <link rel="stylesheet" type="text/css" href="style/narrow.css" />
  <!--[if IE]>
<meta name="MSSmartTagsPreventParsing" content="true">
<meta http-equiv="imagetoolbar" content="no">
<![endif]-->
<!--[if lt IE 7]>
<link rel="stylesheet" type="text/css" href="style/style_ie6.css">
<![endif]-->
<!--[if IE 7]>
<link rel="stylesheet" type="text/css" href="style/style_ie7.css">
<![endif]-->
<!--[if IE 8]>
<link rel="stylesheet" type="text/css" href="style/style_ie8.css">
<![endif]-->

<script src="scripts/superfish.js" type="text/javascript"></script>
<script src="scripts/narrow.js" type="text/javascript"></script>

</head>
<body class="" onload="CheckEmptyAndLoadList();">
 <div class="header" id="qtdocheader">
    <div class="content"> 
    <div id="nav-logo">
      <a href="index.html">Home</a></div>
    <a href="index.html" class="qtref"><span>Qt Reference Documentation</span></a>
    <div id="narrowsearch"></div>
    <div id="nav-topright">
      <ul>
        <li class="nav-topright-home"><a href="http://qt.digia.com/">Qt HOME</a></li>
        <li class="nav-topright-dev"><a href="http://qt-project.org/">DEV</a></li>
        <li class="nav-topright-doc nav-topright-doc-active"><a href="http://qt-project.org/doc/">
          DOC</a></li>
        <li class="nav-topright-blog"><a href="http://blog.qt.digia.com/">BLOG</a></li>
      </ul>
    </div>
    <div id="shortCut">
      <ul>
        <li class="shortCut-topleft-inactive"><span><a href="index.html">Qt 4.8</a></span></li>
        <li class="shortCut-topleft-active"><a href="http://qt-project.org/doc/">ALL VERSIONS        </a></li>
      </ul>
     </div>
 <ul class="sf-menu" id="narrowmenu"> 
             <li><a href="#">API Lookup</a> 
                 <ul> 
                     <li><a href="classes.html">Class index</a></li> 
           <li><a href="functions.html">Function index</a></li> 
           <li><a href="modules.html">Modules</a></li> 
           <li><a href="namespaces.html">Namespaces</a></li> 
           <li><a href="qtglobal.html">Global Declarations</a></li> 
           <li><a href="qdeclarativeelements.html">QML elements</a></li> 
             </ul> 
             </li> 
             <li><a href="#">Qt Topics</a> 
                 <ul> 
                        <li><a href="qt-basic-concepts.html">Programming with Qt</a></li>  
                        <li><a href="qtquick.html">Device UIs &amp; Qt Quick</a></li>  
                        <li><a href="qt-gui-concepts.html">UI Design with Qt</a></li>  
                        <li><a href="supported-platforms.html">Supported Platforms</a></li>  
                        <li><a href="technology-apis.html">Qt and Key Technologies</a></li>  
                        <li><a href="best-practices.html">How-To's and Best Practices</a></li>  
              </ul> 
                 </li> 
                 <li><a href="#">Examples</a> 
                     <ul> 
                       <li><a href="all-examples.html">Examples</a></li> 
                       <li><a href="tutorials.html">Tutorials</a></li> 
                       <li><a href="demos.html">Demos</a></li> 
                       <li><a href="qdeclarativeexamples.html">QML Examples</a></li> 
                </ul> 
                     </li> 
                 </ul> 
    </div>
  </div>
  <div class="wrapper">
    <div class="hd">
      <span></span>
    </div>
    <div class="bd group">
      <div class="sidebar">
        <div class="searchlabel">
          Search index:</div>
        <div class="search" id="sidebarsearch">
          <form id="qtdocsearch" action="" onsubmit="return false;">
            <fieldset>
              <input type="text" name="searchstring" id="pageType" value="" />
 <div id="resultdialog"> 
 <a href="#" id="resultclose">Close</a> 
 <p id="resultlinks" class="all"><a href="#" id="showallresults">All</a> | <a href="#" id="showapiresults">API</a> | <a href="#" id="showarticleresults">Articles</a> | <a href="#" id="showexampleresults">Examples</a></p> 
 <p id="searchcount" class="all"><span id="resultcount"></span><span id="apicount"></span><span id="articlecount"></span><span id="examplecount"></span>&nbsp;results:</p> 
 <ul id="resultlist" class="all"> 
 </ul> 
 </div> 
            </fieldset>
          </form>
        </div>
        <div class="box first bottombar" id="lookup">
          <h2 title="API Lookup"><span></span>
            API Lookup</h2>
          <div  id="list001" class="list">
          <ul id="ul001" >
              <li class="defaultLink"><a href="classes.html">Class index</a></li>
              <li class="defaultLink"><a href="functions.html">Function index</a></li>
              <li class="defaultLink"><a href="modules.html">Modules</a></li>
              <li class="defaultLink"><a href="namespaces.html">Namespaces</a></li>
              <li class="defaultLink"><a href="qtglobal.html">Global Declarations</a></li>
              <li class="defaultLink"><a href="qdeclarativeelements.html">QML elements</a></li>
            </ul> 
          </div>
        </div>
        <div class="box bottombar" id="topics">
          <h2 title="Qt Topics"><span></span>
            Qt Topics</h2>
          <div id="list002" class="list">
            <ul id="ul002" >
               <li class="defaultLink"><a href="qt-basic-concepts.html">Programming with Qt</a></li> 
               <li class="defaultLink"><a href="qtquick.html">Device UIs &amp; Qt Quick</a></li> 
               <li class="defaultLink"><a href="qt-gui-concepts.html">UI Design with Qt</a></li> 
               <li class="defaultLink"><a href="supported-platforms.html">Supported Platforms</a></li>  
               <li class="defaultLink"><a href="technology-apis.html">Qt and Key Technologies</a></li> 
               <li class="defaultLink"><a href="best-practices.html">How-To's and Best Practices</a></li> 
            </ul>  
          </div>
        </div>
        <div class="box" id="examples">
          <h2 title="Examples"><span></span>
            Examples</h2>
          <div id="list003" class="list">
        <ul id="ul003">
              <li class="defaultLink"><a href="all-examples.html">Examples</a></li>
              <li class="defaultLink"><a href="tutorials.html">Tutorials</a></li>
              <li class="defaultLink"><a href="demos.html">Demos</a></li>
              <li class="defaultLink"><a href="qdeclarativeexamples.html">QML Examples</a></li>
            </ul> 
          </div>
        </div>
      </div>
      <div class="wrap">
        <div class="toolbar">
          <div class="breadcrumb toolblock">
            <ul>
              <li class="first"><a href="index.html">Home</a></li>
              <!--  Breadcrumbs go here -->
<li><a href="modules.html">Modules</a></li>
<li><a href="qt3support.html">Qt3Support</a></li>
<li>Q3SqlFieldInfo</li>
            </ul>
          </div>
          <div class="toolbuttons toolblock">
            <ul>
              <li id="smallA" class="t_button">A</li>
              <li id="medA" class="t_button active">A</li>
              <li id="bigA" class="t_button">A</li>
              <li id="print" class="t_button"><a href="javascript:this.print();">
                <span>Print</span></a></li>
            </ul>
        </div>
        </div>
        <div class="content mainContent">
<div class="toc">
<h3><a name="toc">Contents</a></h3>
<ul>
<li class="level1"><a href="#public-functions">Public Functions</a></li>
<li class="level1"><a href="#details">Detailed Description</a></li>
</ul>
</div>
<h1 class="title">Q3SqlFieldInfo Class Reference</h1>
<!-- $$$Q3SqlFieldInfo-brief -->
<p>The Q3SqlFieldInfo class stores meta data associated with a SQL field. <a href="#details">More...</a></p>
<!-- @@@Q3SqlFieldInfo -->
<pre class="cpp"> <span class="preprocessor">#include &lt;Q3SqlFieldInfo&gt;</span></pre><p><b>This class is part of the Qt 3 support library.</b> It is provided to keep old source code working. We strongly advise against using it in new code. See <a href="porting4.html#qsqlfieldinfo">Porting to Qt 4</a> for more information.</p>
<ul>
<li><a href="q3sqlfieldinfo-members.html">List of all members, including inherited members</a></li>
</ul>
<a name="public-functions"></a>
<h2>Public Functions</h2>
<table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="q3sqlfieldinfo.html#Q3SqlFieldInfo">Q3SqlFieldInfo</a></b> ( const QString &amp; <i>name</i> = QString(), QVariant::Type <i>typ</i> = QVariant::Invalid, int <i>required</i> = -1, int <i>len</i> = -1, int <i>prec</i> = -1, const QVariant &amp; <i>defValue</i> = QVariant(), int <i>typeID</i> = 0, bool <i>generated</i> = true, bool <i>trim</i> = false, bool <i>calculated</i> = false )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="q3sqlfieldinfo.html#Q3SqlFieldInfo-2">Q3SqlFieldInfo</a></b> ( const QSqlField &amp; <i>other</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual </td><td class="memItemRight bottomAlign"><b><a href="q3sqlfieldinfo.html#dtor.Q3SqlFieldInfo">~Q3SqlFieldInfo</a></b> ()</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QVariant </td><td class="memItemRight bottomAlign"><b><a href="q3sqlfieldinfo.html#defaultValue">defaultValue</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="q3sqlfieldinfo.html#isCalculated">isCalculated</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="q3sqlfieldinfo.html#isGenerated">isGenerated</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> int </td><td class="memItemRight bottomAlign"><b><a href="q3sqlfieldinfo.html#isRequired">isRequired</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="q3sqlfieldinfo.html#isTrim">isTrim</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> int </td><td class="memItemRight bottomAlign"><b><a href="q3sqlfieldinfo.html#length">length</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QString </td><td class="memItemRight bottomAlign"><b><a href="q3sqlfieldinfo.html#name">name</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> int </td><td class="memItemRight bottomAlign"><b><a href="q3sqlfieldinfo.html#precision">precision</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="q3sqlfieldinfo.html#setCalculated">setCalculated</a></b> ( bool <i>calculated</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="q3sqlfieldinfo.html#setGenerated">setGenerated</a></b> ( bool <i>generated</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="q3sqlfieldinfo.html#setTrim">setTrim</a></b> ( bool <i>trim</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QSqlField </td><td class="memItemRight bottomAlign"><b><a href="q3sqlfieldinfo.html#toField">toField</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QVariant::Type </td><td class="memItemRight bottomAlign"><b><a href="q3sqlfieldinfo.html#type">type</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> int </td><td class="memItemRight bottomAlign"><b><a href="q3sqlfieldinfo.html#typeID">typeID</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="q3sqlfieldinfo.html#operator-eq-eq">operator==</a></b> ( const Q3SqlFieldInfo &amp; <i>other</i> ) const</td></tr>
</table>
<a name="details"></a>
<!-- $$$Q3SqlFieldInfo-description -->
<div class="descr">
<h2>Detailed Description</h2>
<p>The Q3SqlFieldInfo class stores meta data associated with a SQL field.</p>
<p>Q3SqlFieldInfo objects only store meta data; field values are stored in <a href="qsqlfield.html">QSqlField</a> objects.</p>
<p>All values must be set in the constructor, and may be retrieved using <a href="q3sqlfieldinfo.html#isRequired">isRequired</a>(), <a href="q3sqlfieldinfo.html#type">type</a>(), <a href="q3sqlfieldinfo.html#length">length</a>(), <a href="q3sqlfieldinfo.html#precision">precision</a>(), <a href="q3sqlfieldinfo.html#defaultValue">defaultValue</a>(), <a href="q3sqlfieldinfo.html#name">name</a>(), <a href="q3sqlfieldinfo.html#isGenerated">isGenerated</a>() and <a href="q3sqlfieldinfo.html#typeID">typeID</a>().</p>
</div>
<p><b>See also </b><a href="q3sqlrecordinfo.html">Q3SqlRecordInfo</a>.</p>
<!-- @@@Q3SqlFieldInfo -->
<div class="func">
<h2>Member Function Documentation</h2>
<!-- $$$Q3SqlFieldInfo[overload1]$$$Q3SqlFieldInfoconstQString&QVariant::TypeintintintconstQVariant&intboolboolbool -->
<h3 class="fn"><a name="Q3SqlFieldInfo"></a>Q3SqlFieldInfo::<span class="name">Q3SqlFieldInfo</span> ( const <span class="type"><a href="qstring.html">QString</a></span> &amp; <i>name</i> = QString(), <span class="type"><a href="qvariant.html#Type-enum">QVariant::Type</a></span> <i>typ</i> = QVariant::Invalid, <span class="type">int</span> <i>required</i> = -1, <span class="type">int</span> <i>len</i> = -1, <span class="type">int</span> <i>prec</i> = -1, const <span class="type"><a href="qvariant.html">QVariant</a></span> &amp; <i>defValue</i> = QVariant(), <span class="type">int</span> <i>typeID</i> = 0, <span class="type">bool</span> <i>generated</i> = true, <span class="type">bool</span> <i>trim</i> = false, <span class="type">bool</span> <i>calculated</i> = false )</h3>
<p>Constructs a <a href="q3sqlfieldinfo.html" class="compat">Q3SqlFieldInfo</a> with the following parameters:</p>
<table class="generic">
<tr valign="top" class="odd"><td ><i>name</i></td><td >the name of the field.</td></tr>
<tr valign="top" class="even"><td ><i>typ</i></td><td >the field's type in a <a href="qvariant.html">QVariant</a>.</td></tr>
<tr valign="top" class="odd"><td ><i>required</i></td><td >greater than 0 if the field is required, 0 if its value can be NULL and less than 0 if it cannot be determined whether the field is required or not.</td></tr>
<tr valign="top" class="even"><td ><i>len</i></td><td >the length of the field. Note that for non-character types some databases return either the length in bytes or the number of digits. -1 signifies that the length cannot be determined.</td></tr>
<tr valign="top" class="odd"><td ><i>prec</i></td><td >the precision of the field, or -1 if the field has no precision or it cannot be determined.</td></tr>
<tr valign="top" class="even"><td ><i>defValue</i></td><td >the default value that is inserted into the table if none is specified by the user. QVariant() if there is no default value or it cannot be determined.</td></tr>
<tr valign="top" class="odd"><td ><i>typeID</i></td><td >the internal typeID of the database system (only useful for low-level programming). 0 if unknown.</td></tr>
<tr valign="top" class="even"><td ><i>generated</i></td><td >TRUE indicates that this field should be included in auto-generated SQL statments, e.g&#x2e; in <a href="q3sqlcursor.html" class="compat">Q3SqlCursor</a>.</td></tr>
<tr valign="top" class="odd"><td ><i>trim</i></td><td >TRUE indicates that widgets should remove trailing whitespace from character fields. This does not affect the field value but only its representation inside widgets.</td></tr>
<tr valign="top" class="even"><td ><i>calculated</i></td><td >TRUE indicates that the value of this field is calculated. The value of calculated fields can by modified by subclassing <a href="q3sqlcursor.html" class="compat">Q3SqlCursor</a> and overriding <a href="q3sqlcursor.html#calculateField">Q3SqlCursor::calculateField</a>().</td></tr>
</table>
<!-- @@@Q3SqlFieldInfo -->
<!-- $$$Q3SqlFieldInfo$$$Q3SqlFieldInfoconstQSqlField& -->
<h3 class="fn"><a name="Q3SqlFieldInfo-2"></a>Q3SqlFieldInfo::<span class="name">Q3SqlFieldInfo</span> ( const <span class="type"><a href="qsqlfield.html">QSqlField</a></span> &amp; <i>other</i> )</h3>
<p>Creates a <a href="q3sqlfieldinfo.html" class="compat">Q3SqlFieldInfo</a> object with the type and the name of the <a href="qsqlfield.html">QSqlField</a> <i>other</i>.</p>
<!-- @@@Q3SqlFieldInfo -->
<!-- $$$~Q3SqlFieldInfo[overload1]$$$~Q3SqlFieldInfo -->
<h3 class="fn"><a name="dtor.Q3SqlFieldInfo"></a>Q3SqlFieldInfo::<span class="name">~Q3SqlFieldInfo</span> ()<tt> [virtual]</tt></h3>
<p>Destroys the object and frees any allocated resources.</p>
<!-- @@@~Q3SqlFieldInfo -->
<!-- $$$defaultValue[overload1]$$$defaultValue -->
<h3 class="fn"><a name="defaultValue"></a><span class="type"><a href="qvariant.html">QVariant</a></span> Q3SqlFieldInfo::<span class="name">defaultValue</span> () const</h3>
<p>Returns the field's default value or an empty <a href="qvariant.html">QVariant</a> if the field has no default value or the value couldn't be determined. The default value is the value inserted in the database when it is not explicitly specified by the user.</p>
<!-- @@@defaultValue -->
<!-- $$$isCalculated[overload1]$$$isCalculated -->
<h3 class="fn"><a name="isCalculated"></a><span class="type">bool</span> Q3SqlFieldInfo::<span class="name">isCalculated</span> () const</h3>
<p>Returns TRUE if the field is calculated; otherwise returns FALSE.</p>
<p><b>See also </b><a href="q3sqlfieldinfo.html#setCalculated">setCalculated</a>().</p>
<!-- @@@isCalculated -->
<!-- $$$isGenerated[overload1]$$$isGenerated -->
<h3 class="fn"><a name="isGenerated"></a><span class="type">bool</span> Q3SqlFieldInfo::<span class="name">isGenerated</span> () const</h3>
<p>Returns TRUE if the field should be included in auto-generated SQL statments, e.g&#x2e; in <a href="q3sqlcursor.html" class="compat">Q3SqlCursor</a>; otherwise returns FALSE.</p>
<p><b>See also </b><a href="q3sqlfieldinfo.html#setGenerated">setGenerated</a>().</p>
<!-- @@@isGenerated -->
<!-- $$$isRequired[overload1]$$$isRequired -->
<h3 class="fn"><a name="isRequired"></a><span class="type">int</span> Q3SqlFieldInfo::<span class="name">isRequired</span> () const</h3>
<p>Returns a value greater than 0 if the field is required (NULL values are not allowed), 0 if it isn't required (NULL values are allowed) or less than 0 if it cannot be determined whether the field is required or not.</p>
<!-- @@@isRequired -->
<!-- $$$isTrim[overload1]$$$isTrim -->
<h3 class="fn"><a name="isTrim"></a><span class="type">bool</span> Q3SqlFieldInfo::<span class="name">isTrim</span> () const</h3>
<p>Returns TRUE if trailing whitespace should be removed from character fields; otherwise returns FALSE.</p>
<p><b>See also </b><a href="q3sqlfieldinfo.html#setTrim">setTrim</a>().</p>
<!-- @@@isTrim -->
<!-- $$$length[overload1]$$$length -->
<h3 class="fn"><a name="length"></a><span class="type">int</span> Q3SqlFieldInfo::<span class="name">length</span> () const</h3>
<p>Returns the field's length. For fields storing text the return value is the maximum number of characters the field can hold. For non-character fields some database systems return the number of bytes needed or the number of digits allowed. If the length cannot be determined -1 is returned.</p>
<!-- @@@length -->
<!-- $$$name[overload1]$$$name -->
<h3 class="fn"><a name="name"></a><span class="type"><a href="qstring.html">QString</a></span> Q3SqlFieldInfo::<span class="name">name</span> () const</h3>
<p>Returns the name of the field in the SQL table.</p>
<!-- @@@name -->
<!-- $$$precision[overload1]$$$precision -->
<h3 class="fn"><a name="precision"></a><span class="type">int</span> Q3SqlFieldInfo::<span class="name">precision</span> () const</h3>
<p>Returns the field's precision or -1 if the field has no precision or it cannot be determined.</p>
<!-- @@@precision -->
<!-- $$$setCalculated[overload1]$$$setCalculatedbool -->
<h3 class="fn"><a name="setCalculated"></a><span class="type">void</span> Q3SqlFieldInfo::<span class="name">setCalculated</span> ( <span class="type">bool</span> <i>calculated</i> )<tt> [virtual]</tt></h3>
<p><i>calculated</i> set to TRUE indicates that this field is a calculated field. The value of calculated fields can by modified by subclassing <a href="q3sqlcursor.html" class="compat">Q3SqlCursor</a> and overriding <a href="q3sqlcursor.html#calculateField">Q3SqlCursor::calculateField</a>().</p>
<p><b>See also </b><a href="q3sqlfieldinfo.html#isCalculated">isCalculated</a>().</p>
<!-- @@@setCalculated -->
<!-- $$$setGenerated[overload1]$$$setGeneratedbool -->
<h3 class="fn"><a name="setGenerated"></a><span class="type">void</span> Q3SqlFieldInfo::<span class="name">setGenerated</span> ( <span class="type">bool</span> <i>generated</i> )<tt> [virtual]</tt></h3>
<p><i>generated</i> set to FALSE indicates that this field should not appear in auto-generated SQL statements (for example in <a href="q3sqlcursor.html" class="compat">Q3SqlCursor</a>).</p>
<p><b>See also </b><a href="q3sqlfieldinfo.html#isGenerated">isGenerated</a>().</p>
<!-- @@@setGenerated -->
<!-- $$$setTrim[overload1]$$$setTrimbool -->
<h3 class="fn"><a name="setTrim"></a><span class="type">void</span> Q3SqlFieldInfo::<span class="name">setTrim</span> ( <span class="type">bool</span> <i>trim</i> )<tt> [virtual]</tt></h3>
<p>If <i>trim</i> is TRUE widgets should remove trailing whitespace from character fields. This does not affect the field value but only its representation inside widgets.</p>
<p><b>See also </b><a href="q3sqlfieldinfo.html#isTrim">isTrim</a>().</p>
<!-- @@@setTrim -->
<!-- $$$toField[overload1]$$$toField -->
<h3 class="fn"><a name="toField"></a><span class="type"><a href="qsqlfield.html">QSqlField</a></span> Q3SqlFieldInfo::<span class="name">toField</span> () const</h3>
<p>Returns an empty <a href="qsqlfield.html">QSqlField</a> based on the information in this <a href="q3sqlfieldinfo.html" class="compat">Q3SqlFieldInfo</a>.</p>
<!-- @@@toField -->
<!-- $$$type[overload1]$$$type -->
<h3 class="fn"><a name="type"></a><span class="type"><a href="qvariant.html#Type-enum">QVariant::Type</a></span> Q3SqlFieldInfo::<span class="name">type</span> () const</h3>
<p>Returns the field's type or <a href="qvariant.html#Type-enum">QVariant::Invalid</a> if the type is unknown.</p>
<!-- @@@type -->
<!-- $$$typeID[overload1]$$$typeID -->
<h3 class="fn"><a name="typeID"></a><span class="type">int</span> Q3SqlFieldInfo::<span class="name">typeID</span> () const</h3>
<p>Returns the internal type identifier as returned from the database system. The return value is 0 if the type is unknown.</p>
<!-- @@@typeID -->
<!-- $$$operator==[overload1]$$$operator==constQ3SqlFieldInfo& -->
<h3 class="fn"><a name="operator-eq-eq"></a><span class="type">bool</span> Q3SqlFieldInfo::<span class="name">operator==</span> ( const <span class="type">Q3SqlFieldInfo</span> &amp; <i>other</i> ) const</h3>
<p>Assigns <i>other</i> to this field info and returns a reference to it.</p>
<!-- @@@operator== -->
</div>
      </div>
    </div>
    </div> 
    <div class="ft">
      <span></span>
    </div>
  </div> 
  <div class="footer">
    <p>
      <acronym title="Copyright">&copy;</acronym> 2013 Digia Plc and/or its
      subsidiaries. Documentation contributions included herein are the copyrights of
      their respective owners.</p>
    <br />
    <p>
      The documentation provided herein is licensed under the terms of the
      <a href="http://www.gnu.org/licenses/fdl.html">GNU Free Documentation
      License version 1.3</a> as published by the Free Software Foundation.</p>
    <p>
      Documentation sources may be obtained from <a href="http://www.qt-project.org">
      www.qt-project.org</a>.</p>
    <br />
    <p>
      Digia, Qt and their respective logos are trademarks of Digia Plc 
      in Finland and/or other countries worldwide. All other trademarks are property
      of their respective owners. <a title="Privacy Policy"
      href="http://en.gitorious.org/privacy_policy/">Privacy Policy</a></p>
  </div>

  <script src="scripts/functions.js" type="text/javascript"></script>
</body>
</html>