Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > a6711891ce757817bba854bf3f25205a > files > 2512

qtjambi-doc-4.3.3-3mdv2008.1.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.5.0_09) on Tue Aug 07 17:07:13 CEST 2007 -->
<TITLE>
QSqlField
</TITLE>

<META NAME="keywords" CONTENT="com.trolltech.qt.sql.QSqlField class">

<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">

<SCRIPT type="text/javascript">
function windowTitle()
{
    parent.document.title="QSqlField";
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>

</HEAD>

<BODY BGCOLOR="white" onload="windowTitle();">


<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../com/trolltech/qt/sql/QSqlError.ErrorType.html" title="enum in com.trolltech.qt.sql"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../com/trolltech/qt/sql/QSqlField.RequiredStatus.html" title="enum in com.trolltech.qt.sql"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?com/trolltech/qt/sql/QSqlField.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="QSqlField.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>


</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->

<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
com.trolltech.qt.sql</FONT>
<BR>
Class QSqlField</H2>
<PRE>
java.lang.Object
  <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../com/trolltech/qt/QSignalEmitter.html" title="class in com.trolltech.qt">com.trolltech.qt.QSignalEmitter</A>
      <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../com/trolltech/qt/QtJambiObject.html" title="class in com.trolltech.qt">com.trolltech.qt.QtJambiObject</A>
          <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>com.trolltech.qt.sql.QSqlField</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../com/trolltech/qt/QtJambiInterface.html" title="interface in com.trolltech.qt">QtJambiInterface</A></DD>
</DL>
<HR>
<DL>
<DT><PRE>public class <B>QSqlField</B><DT>extends <A HREF="../../../../com/trolltech/qt/QtJambiObject.html" title="class in com.trolltech.qt">QtJambiObject</A></DL>
</PRE>

<P>
<p>The <a href="QSqlField.html#QSqlField(com.trolltech.qt.sql.QSqlField)"><tt>QSqlField</tt></a> class manipulates the fields in SQL database tables and views.</p>
<p><a href="QSqlField.html#QSqlField(com.trolltech.qt.sql.QSqlField)"><tt>QSqlField</tt></a> represents the characteristics of a single column in a database table or view, such as the data type and column name. A field also contains the value of the database column, which can be viewed or changed.</p>
<p>Field data values are stored as QVariants. Using an incompatible type is not permitted. For example:</p>
<pre>        QSqlField field(&quot;age&quot;, QVariant::Int);
        field.setValue(QPixmap());  <span class="comment">// WRONG</span></pre>
<p>However, the field will attempt to cast certain data types to the field data type where possible:</p>
<pre>        QSqlField field(&quot;age&quot;, QVariant::Int);
        field.setValue(QString(&quot;123&quot;));  <span class="comment">// casts QString to int</span></pre>
<p><a href="QSqlField.html#QSqlField(com.trolltech.qt.sql.QSqlField)"><tt>QSqlField</tt></a> objects are rarely created explicitly in application code. They are usually accessed indirectly through <a href="QSqlRecord.html"><tt>QSqlRecord</tt></a>s that already contain a list of fields. For example:</p>
<pre>        QSqlQuery query;
        ...
        QSqlRecord record = query.record();
        QSqlField field = record.field(&quot;country&quot;);</pre>
<p>A <a href="QSqlField.html#QSqlField(com.trolltech.qt.sql.QSqlField)"><tt>QSqlField</tt></a> object can provide some meta-data about the field, for example, its <a href="QSqlField.html#name()"><tt>name</tt></a>, variant <a href="QSqlField.html#type()"><tt>type</tt></a>, <a href="QSqlField.html#length()"><tt>length</tt></a>, <a href="QSqlField.html#precision()"><tt>precision</tt></a>, <a href="QSqlField.html#defaultValue()"><tt>defaultValue</tt></a>, <a href="QSqlField.html#typeID()"><tt>typeID</tt></a>, and its <a href="QSqlField.html#requiredStatus()"><tt>requiredStatus</tt></a>, <a href="QSqlField.html#isGenerated()"><tt>isGenerated</tt></a> and <a href="QSqlField.html#isReadOnly()"><tt>isReadOnly</tt></a>. The field's data can be checked to see if it <a href="QSqlField.html#isNull()"><tt>isNull</tt></a>, and its <a href="QSqlField.html#value()"><tt>value</tt></a> retrieved. When editing the data can be set with <a href="QSqlField.html#setValue(java.lang.Object)"><tt>setValue</tt></a> or set to NULL with <a href="QSqlField.html#clear()"><tt>clear</tt></a>.</p>
<P>

<P>
<DL>
<DT><B>See Also:</B><DD><a href="QSqlRecord.html"><tt>QSqlRecord</tt></a></DL>
<HR>

<P>
<!-- ======== NESTED CLASS SUMMARY ======== -->

<A NAME="nested_class_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Nested Class Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlField.RequiredStatus.html" title="enum in com.trolltech.qt.sql">QSqlField.RequiredStatus</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Specifies whether the field is required or optional.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="nested_classes_inherited_from_class_com.trolltech.qt.QSignalEmitter"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Nested classes/interfaces inherited from class com.trolltech.qt.<A HREF="../../../../com/trolltech/qt/QSignalEmitter.html" title="class in com.trolltech.qt">QSignalEmitter</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal0.html" title="class in com.trolltech.qt">QSignalEmitter.Signal0</A>, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal1.html" title="class in com.trolltech.qt">QSignalEmitter.Signal1</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal1.html" title="type parameter in QSignalEmitter.Signal1">A</A>&gt;, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal2.html" title="class in com.trolltech.qt">QSignalEmitter.Signal2</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal2.html" title="type parameter in QSignalEmitter.Signal2">A</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal2.html" title="type parameter in QSignalEmitter.Signal2">B</A>&gt;, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal3.html" title="class in com.trolltech.qt">QSignalEmitter.Signal3</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal3.html" title="type parameter in QSignalEmitter.Signal3">A</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal3.html" title="type parameter in QSignalEmitter.Signal3">B</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal3.html" title="type parameter in QSignalEmitter.Signal3">C</A>&gt;, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal4.html" title="class in com.trolltech.qt">QSignalEmitter.Signal4</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal4.html" title="type parameter in QSignalEmitter.Signal4">A</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal4.html" title="type parameter in QSignalEmitter.Signal4">B</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal4.html" title="type parameter in QSignalEmitter.Signal4">C</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal4.html" title="type parameter in QSignalEmitter.Signal4">D</A>&gt;, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal5.html" title="class in com.trolltech.qt">QSignalEmitter.Signal5</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal5.html" title="type parameter in QSignalEmitter.Signal5">A</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal5.html" title="type parameter in QSignalEmitter.Signal5">B</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal5.html" title="type parameter in QSignalEmitter.Signal5">C</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal5.html" title="type parameter in QSignalEmitter.Signal5">D</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal5.html" title="type parameter in QSignalEmitter.Signal5">E</A>&gt;, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal6.html" title="class in com.trolltech.qt">QSignalEmitter.Signal6</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal6.html" title="type parameter in QSignalEmitter.Signal6">A</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal6.html" title="type parameter in QSignalEmitter.Signal6">B</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal6.html" title="type parameter in QSignalEmitter.Signal6">C</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal6.html" title="type parameter in QSignalEmitter.Signal6">D</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal6.html" title="type parameter in QSignalEmitter.Signal6">E</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal6.html" title="type parameter in QSignalEmitter.Signal6">F</A>&gt;, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="class in com.trolltech.qt">QSignalEmitter.Signal7</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="type parameter in QSignalEmitter.Signal7">A</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="type parameter in QSignalEmitter.Signal7">B</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="type parameter in QSignalEmitter.Signal7">C</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="type parameter in QSignalEmitter.Signal7">D</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="type parameter in QSignalEmitter.Signal7">E</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="type parameter in QSignalEmitter.Signal7">F</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="type parameter in QSignalEmitter.Signal7">G</A>&gt;, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="class in com.trolltech.qt">QSignalEmitter.Signal8</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">A</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">B</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">C</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">D</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">E</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">F</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">G</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">H</A>&gt;, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="class in com.trolltech.qt">QSignalEmitter.Signal9</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">A</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">B</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">C</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">D</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">E</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">F</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">G</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">H</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">I</A>&gt;</CODE></TD>
</TR>
</TABLE>
&nbsp;

<!-- ======== CONSTRUCTOR SUMMARY ======== -->

<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlField.html#QSqlField()">QSqlField</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Equivalent to <a href="QSqlField.html#QSqlField(com.trolltech.qt.sql.QSqlField)"><tt>QSqlField</tt></a>(QString(), QVariant::Invalid).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlField.html#QSqlField(com.trolltech.qt.sql.QSqlField)">QSqlField</A></B>(<A HREF="../../../../com/trolltech/qt/sql/QSqlField.html" title="class in com.trolltech.qt.sql">QSqlField</A>&nbsp;other)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a copy of <tt>other</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlField.html#QSqlField(java.lang.String)">QSqlField</A></B>(java.lang.String&nbsp;fieldName)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Equivalent to <a href="QSqlField.html#QSqlField(com.trolltech.qt.sql.QSqlField)"><tt>QSqlField</tt></a>(<tt>fieldName</tt>, QVariant::Invalid).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlField.html#QSqlField(java.lang.String, int)">QSqlField</A></B>(java.lang.String&nbsp;fieldName,
          int&nbsp;type)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs an empty field called <tt>fieldName</tt> of variant type <tt>type</tt>.</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->

<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlField.html#clear()">clear</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clears the value of the field and sets it to NULL.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlField.html#defaultValue()">defaultValue</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the field's default value (which may be NULL).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlField.html#equals(java.lang.Object)">equals</A></B>(java.lang.Object&nbsp;other)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../../com/trolltech/qt/sql/QSqlField.html" title="class in com.trolltech.qt.sql">QSqlField</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlField.html#fromNativePointer(com.trolltech.qt.QNativePointer)">fromNativePointer</A></B>(<A HREF="../../../../com/trolltech/qt/QNativePointer.html" title="class in com.trolltech.qt">QNativePointer</A>&nbsp;nativePointer)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This function returns the QSqlField instance pointed to by nativePointer</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlField.html#isAutoValue()">isAutoValue</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the value is auto-generated by the database, for example auto-increment primary key values.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlField.html#isGenerated()">isGenerated</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the field is generated; otherwise returns false.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlField.html#isNull()">isNull</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the field's value is NULL; otherwise returns false.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlField.html#isReadOnly()">isReadOnly</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the field's value is read-only; otherwise returns false.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlField.html#isValid()">isValid</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the field's variant type is valid; otherwise returns false.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlField.html#length()">length</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the field's length.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlField.html#name()">name</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the name of the field.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../../com/trolltech/qt/QNativePointer.html" title="class in com.trolltech.qt">QNativePointer</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlField.html#nativePointerArray(com.trolltech.qt.sql.QSqlField[])">nativePointerArray</A></B>(<A HREF="../../../../com/trolltech/qt/sql/QSqlField.html" title="class in com.trolltech.qt.sql">QSqlField</A>[]&nbsp;array)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This function returns a QNativePointer that is pointing to the specified QSqlField array.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlField.html#precision()">precision</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the field's precision; this is only meaningful for numeric types.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../com/trolltech/qt/sql/QSqlField.RequiredStatus.html" title="enum in com.trolltech.qt.sql">QSqlField.RequiredStatus</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlField.html#requiredStatus()">requiredStatus</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if this is a required field; otherwise returns false.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlField.html#setAutoValue(boolean)">setAutoValue</A></B>(boolean&nbsp;autoVal)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Marks the field as an auto-generated value if <tt>autoVal</tt> is true.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlField.html#setDefaultValue(java.lang.Object)">setDefaultValue</A></B>(java.lang.Object&nbsp;value)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the default value used for this field to <tt>value</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlField.html#setGenerated(boolean)">setGenerated</A></B>(boolean&nbsp;gen)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the generated state.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlField.html#setLength(int)">setLength</A></B>(int&nbsp;fieldLength)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the field's length to <tt>fieldLength</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlField.html#setName(java.lang.String)">setName</A></B>(java.lang.String&nbsp;name)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the name of the field to <tt>name</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlField.html#setPrecision(int)">setPrecision</A></B>(int&nbsp;precision)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the field's <tt>precision</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlField.html#setReadOnly(boolean)">setReadOnly</A></B>(boolean&nbsp;readOnly)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the read only flag of the field's value to <tt>readOnly</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlField.html#setRequired(boolean)">setRequired</A></B>(boolean&nbsp;required)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the required status of this field to <a href="QSqlField.html#RequiredStatus-enum">Required</tt></a> if <tt>required</tt> is true; otherwise sets it to <a href="QSqlField.html#RequiredStatus-enum">Optional</tt></a>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlField.html#setRequiredStatus(com.trolltech.qt.sql.QSqlField.RequiredStatus)">setRequiredStatus</A></B>(<A HREF="../../../../com/trolltech/qt/sql/QSqlField.RequiredStatus.html" title="enum in com.trolltech.qt.sql">QSqlField.RequiredStatus</A>&nbsp;status)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the required status of this field to <tt>status</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlField.html#setSqlType(int)">setSqlType</A></B>(int&nbsp;type)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method is used internally by Qt Jambi.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlField.html#setType(int)">setType</A></B>(int&nbsp;type)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set's the field's variant type to <tt>type</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlField.html#setValue(java.lang.Object)">setValue</A></B>(java.lang.Object&nbsp;value)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the field to <tt>value</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlField.html#type()">type</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the field's type as stored in the database.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlField.html#typeID()">typeID</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method is used internally by Qt Jambi.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlField.html#value()">value</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the field as a <a href="%2E%2E/porting4.html#qvariant"><tt>QVariant</tt></a>.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_com.trolltech.qt.QtJambiObject"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class com.trolltech.qt.<A HREF="../../../../com/trolltech/qt/QtJambiObject.html" title="class in com.trolltech.qt">QtJambiObject</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../com/trolltech/qt/QtJambiObject.html#dispose()">dispose</A>, <A HREF="../../../../com/trolltech/qt/QtJambiObject.html#disposed()">disposed</A>, <A HREF="../../../../com/trolltech/qt/QtJambiObject.html#finalize()">finalize</A>, <A HREF="../../../../com/trolltech/qt/QtJambiObject.html#reassignNativeResources(com.trolltech.qt.QtJambiObject, java.lang.Class)">reassignNativeResources</A>, <A HREF="../../../../com/trolltech/qt/QtJambiObject.html#tr(java.lang.String)">tr</A>, <A HREF="../../../../com/trolltech/qt/QtJambiObject.html#tr(java.lang.String, java.lang.String)">tr</A>, <A HREF="../../../../com/trolltech/qt/QtJambiObject.html#tr(java.lang.String, java.lang.String, int)">tr</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_com.trolltech.qt.QSignalEmitter"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class com.trolltech.qt.<A HREF="../../../../com/trolltech/qt/QSignalEmitter.html" title="class in com.trolltech.qt">QSignalEmitter</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../com/trolltech/qt/QSignalEmitter.html#blockSignals(boolean)">blockSignals</A>, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.html#disconnect()">disconnect</A>, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.html#disconnect(java.lang.Object)">disconnect</A>, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.html#signalsBlocked()">signalsBlocked</A>, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.html#signalSender()">signalSender</A>, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.html#thread()">thread</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>clone, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_com.trolltech.qt.QtJambiInterface"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from interface com.trolltech.qt.<A HREF="../../../../com/trolltech/qt/QtJambiInterface.html" title="interface in com.trolltech.qt">QtJambiInterface</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../com/trolltech/qt/QtJambiInterface.html#disableGarbageCollection()">disableGarbageCollection</A>, <A HREF="../../../../com/trolltech/qt/QtJambiInterface.html#nativeId()">nativeId</A>, <A HREF="../../../../com/trolltech/qt/QtJambiInterface.html#nativePointer()">nativePointer</A>, <A HREF="../../../../com/trolltech/qt/QtJambiInterface.html#reenableGarbageCollection()">reenableGarbageCollection</A>, <A HREF="../../../../com/trolltech/qt/QtJambiInterface.html#setJavaOwnership()">setJavaOwnership</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>

<!-- ========= CONSTRUCTOR DETAIL ======== -->

<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>

<A NAME="QSqlField(java.lang.String)"><!-- --></A><H3>
QSqlField</H3>
<PRE>
public <B>QSqlField</B>(java.lang.String&nbsp;fieldName)</PRE>
<DL>
<DD><p>Equivalent to <a href="QSqlField.html#QSqlField(com.trolltech.qt.sql.QSqlField)"><tt>QSqlField</tt></a>(<tt>fieldName</tt>, QVariant::Invalid).
<P>
</DL>
<HR>

<A NAME="QSqlField()"><!-- --></A><H3>
QSqlField</H3>
<PRE>
public <B>QSqlField</B>()</PRE>
<DL>
<DD><p>Equivalent to <a href="QSqlField.html#QSqlField(com.trolltech.qt.sql.QSqlField)"><tt>QSqlField</tt></a>(QString(), QVariant::Invalid).
<P>
</DL>
<HR>

<A NAME="QSqlField(java.lang.String, int)"><!-- --></A><H3>
QSqlField</H3>
<PRE>
public <B>QSqlField</B>(java.lang.String&nbsp;fieldName,
                 int&nbsp;type)</PRE>
<DL>
<DD><p>Constructs an empty field called <tt>fieldName</tt> of variant type <tt>type</tt>.</p>
<P>
<DL>
<DT><B>See Also:</B><DD><a href="QSqlField.html#setRequiredStatus(com.trolltech.qt.sql.QSqlField.RequiredStatus)"><tt>setRequiredStatus</tt></a>, 
<a href="QSqlField.html#setLength(int)"><tt>setLength</tt></a>, 
<a href="QSqlField.html#setPrecision(int)"><tt>setPrecision</tt></a>, 
<a href="QSqlField.html#setDefaultValue(java.lang.Object)"><tt>setDefaultValue</tt></a>, 
<a href="QSqlField.html#setGenerated(boolean)"><tt>setGenerated</tt></a>, 
<a href="QSqlField.html#setReadOnly(boolean)"><tt>setReadOnly</tt></a></DL>
</DL>
<HR>

<A NAME="QSqlField(com.trolltech.qt.sql.QSqlField)"><!-- --></A><H3>
QSqlField</H3>
<PRE>
public <B>QSqlField</B>(<A HREF="../../../../com/trolltech/qt/sql/QSqlField.html" title="class in com.trolltech.qt.sql">QSqlField</A>&nbsp;other)</PRE>
<DL>
<DD><p>Constructs a copy of <tt>other</tt>.</p>
<P>
</DL>

<!-- ============ METHOD DETAIL ========== -->

<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>

<A NAME="clear()"><!-- --></A><H3>
clear</H3>
<PRE>
public final void <B>clear</B>()</PRE>
<DL>
<DD><p>Clears the value of the field and sets it to NULL. If the field is read-only, nothing happens.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlField.html#setValue(java.lang.Object)"><tt>setValue</tt></a>, 
<a href="QSqlField.html#isReadOnly()"><tt>isReadOnly</tt></a>, 
<a href="QSqlField.html#requiredStatus()"><tt>requiredStatus</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="defaultValue()"><!-- --></A><H3>
defaultValue</H3>
<PRE>
public final java.lang.Object <B>defaultValue</B>()</PRE>
<DL>
<DD><p>Returns the field's default value (which may be NULL).</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlField.html#setDefaultValue(java.lang.Object)"><tt>setDefaultValue</tt></a>, 
<a href="QSqlField.html#type()"><tt>type</tt></a>, 
<a href="QSqlField.html#requiredStatus()"><tt>requiredStatus</tt></a>, 
<a href="QSqlField.html#length()"><tt>length</tt></a>, 
<a href="QSqlField.html#precision()"><tt>precision</tt></a>, 
<a href="QSqlField.html#isGenerated()"><tt>isGenerated</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="isAutoValue()"><!-- --></A><H3>
isAutoValue</H3>
<PRE>
public final boolean <B>isAutoValue</B>()</PRE>
<DL>
<DD><p>Returns true if the value is auto-generated by the database, for example auto-increment primary key values.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlField.html#setAutoValue(boolean)"><tt>setAutoValue</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="isGenerated()"><!-- --></A><H3>
isGenerated</H3>
<PRE>
public final boolean <B>isGenerated</B>()</PRE>
<DL>
<DD><p>Returns true if the field is generated; otherwise returns false.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlField.html#setGenerated(boolean)"><tt>setGenerated</tt></a>, 
<a href="QSqlField.html#type()"><tt>type</tt></a>, 
<a href="QSqlField.html#requiredStatus()"><tt>requiredStatus</tt></a>, 
<a href="QSqlField.html#length()"><tt>length</tt></a>, 
<a href="QSqlField.html#precision()"><tt>precision</tt></a>, 
<a href="QSqlField.html#defaultValue()"><tt>defaultValue</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="isNull()"><!-- --></A><H3>
isNull</H3>
<PRE>
public final boolean <B>isNull</B>()</PRE>
<DL>
<DD><p>Returns true if the field's value is NULL; otherwise returns false.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlField.html#value()"><tt>value</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="isReadOnly()"><!-- --></A><H3>
isReadOnly</H3>
<PRE>
public final boolean <B>isReadOnly</B>()</PRE>
<DL>
<DD><p>Returns true if the field's value is read-only; otherwise returns false.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlField.html#setReadOnly(boolean)"><tt>setReadOnly</tt></a>, 
<a href="QSqlField.html#type()"><tt>type</tt></a>, 
<a href="QSqlField.html#requiredStatus()"><tt>requiredStatus</tt></a>, 
<a href="QSqlField.html#length()"><tt>length</tt></a>, 
<a href="QSqlField.html#precision()"><tt>precision</tt></a>, 
<a href="QSqlField.html#defaultValue()"><tt>defaultValue</tt></a>, 
<a href="QSqlField.html#isGenerated()"><tt>isGenerated</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="isValid()"><!-- --></A><H3>
isValid</H3>
<PRE>
public final boolean <B>isValid</B>()</PRE>
<DL>
<DD><p>Returns true if the field's variant type is valid; otherwise returns false.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="length()"><!-- --></A><H3>
length</H3>
<PRE>
public final int <B>length</B>()</PRE>
<DL>
<DD><p>Returns the field's length.</p>
<p>If the returned value is negative, it means that the information is not available from the database.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlField.html#setLength(int)"><tt>setLength</tt></a>, 
<a href="QSqlField.html#type()"><tt>type</tt></a>, 
<a href="QSqlField.html#requiredStatus()"><tt>requiredStatus</tt></a>, 
<a href="QSqlField.html#precision()"><tt>precision</tt></a>, 
<a href="QSqlField.html#defaultValue()"><tt>defaultValue</tt></a>, 
<a href="QSqlField.html#isGenerated()"><tt>isGenerated</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="name()"><!-- --></A><H3>
name</H3>
<PRE>
public final java.lang.String <B>name</B>()</PRE>
<DL>
<DD><p>Returns the name of the field.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlField.html#setName(java.lang.String)"><tt>setName</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="precision()"><!-- --></A><H3>
precision</H3>
<PRE>
public final int <B>precision</B>()</PRE>
<DL>
<DD><p>Returns the field's precision; this is only meaningful for numeric types.</p>
<p>If the returned value is negative, it means that the information is not available from the database.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlField.html#setPrecision(int)"><tt>setPrecision</tt></a>, 
<a href="QSqlField.html#type()"><tt>type</tt></a>, 
<a href="QSqlField.html#requiredStatus()"><tt>requiredStatus</tt></a>, 
<a href="QSqlField.html#length()"><tt>length</tt></a>, 
<a href="QSqlField.html#defaultValue()"><tt>defaultValue</tt></a>, 
<a href="QSqlField.html#isGenerated()"><tt>isGenerated</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="requiredStatus()"><!-- --></A><H3>
requiredStatus</H3>
<PRE>
public final <A HREF="../../../../com/trolltech/qt/sql/QSqlField.RequiredStatus.html" title="enum in com.trolltech.qt.sql">QSqlField.RequiredStatus</A> <B>requiredStatus</B>()</PRE>
<DL>
<DD><p>Returns true if this is a required field; otherwise returns false. An <tt>INSERT</tt> will fail if a required field does not have a value.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlField.html#setRequiredStatus(com.trolltech.qt.sql.QSqlField.RequiredStatus)"><tt>setRequiredStatus</tt></a>, 
<a href="QSqlField.html#type()"><tt>type</tt></a>, 
<a href="QSqlField.html#length()"><tt>length</tt></a>, 
<a href="QSqlField.html#precision()"><tt>precision</tt></a>, 
<a href="QSqlField.html#defaultValue()"><tt>defaultValue</tt></a>, 
<a href="QSqlField.html#isGenerated()"><tt>isGenerated</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="setAutoValue(boolean)"><!-- --></A><H3>
setAutoValue</H3>
<PRE>
public final void <B>setAutoValue</B>(boolean&nbsp;autoVal)</PRE>
<DL>
<DD><p>Marks the field as an auto-generated value if <tt>autoVal</tt> is true.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlField.html#isAutoValue()"><tt>isAutoValue</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="setDefaultValue(java.lang.Object)"><!-- --></A><H3>
setDefaultValue</H3>
<PRE>
public final void <B>setDefaultValue</B>(java.lang.Object&nbsp;value)</PRE>
<DL>
<DD><p>Sets the default value used for this field to <tt>value</tt>.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlField.html#defaultValue()"><tt>defaultValue</tt></a>, 
<a href="QSqlField.html#value()"><tt>value</tt></a>, 
<a href="QSqlField.html#setType(int)"><tt>setType</tt></a>, 
<a href="QSqlField.html#setRequiredStatus(com.trolltech.qt.sql.QSqlField.RequiredStatus)"><tt>setRequiredStatus</tt></a>, 
<a href="QSqlField.html#setLength(int)"><tt>setLength</tt></a>, 
<a href="QSqlField.html#setPrecision(int)"><tt>setPrecision</tt></a>, 
<a href="QSqlField.html#setGenerated(boolean)"><tt>setGenerated</tt></a>, 
<a href="QSqlField.html#setReadOnly(boolean)"><tt>setReadOnly</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="setGenerated(boolean)"><!-- --></A><H3>
setGenerated</H3>
<PRE>
public final void <B>setGenerated</B>(boolean&nbsp;gen)</PRE>
<DL>
<DD><p>Sets the generated state. If <tt>gen</tt> is false, no SQL will be generated for this field; otherwise, Qt classes such as <a href="QSqlQueryModel.html"><tt>QSqlQueryModel</tt></a> and <a href="QSqlTableModel.html"><tt>QSqlTableModel</tt></a> will generate SQL for this field.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlField.html#isGenerated()"><tt>isGenerated</tt></a>, 
<a href="QSqlField.html#setType(int)"><tt>setType</tt></a>, 
<a href="QSqlField.html#setRequiredStatus(com.trolltech.qt.sql.QSqlField.RequiredStatus)"><tt>setRequiredStatus</tt></a>, 
<a href="QSqlField.html#setLength(int)"><tt>setLength</tt></a>, 
<a href="QSqlField.html#setPrecision(int)"><tt>setPrecision</tt></a>, 
<a href="QSqlField.html#setDefaultValue(java.lang.Object)"><tt>setDefaultValue</tt></a>, 
<a href="QSqlField.html#setReadOnly(boolean)"><tt>setReadOnly</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="setLength(int)"><!-- --></A><H3>
setLength</H3>
<PRE>
public final void <B>setLength</B>(int&nbsp;fieldLength)</PRE>
<DL>
<DD><p>Sets the field's length to <tt>fieldLength</tt>. For strings this is the maximum number of characters the string can hold; the meaning varies for other types.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlField.html#length()"><tt>length</tt></a>, 
<a href="QSqlField.html#setType(int)"><tt>setType</tt></a>, 
<a href="QSqlField.html#setRequiredStatus(com.trolltech.qt.sql.QSqlField.RequiredStatus)"><tt>setRequiredStatus</tt></a>, 
<a href="QSqlField.html#setPrecision(int)"><tt>setPrecision</tt></a>, 
<a href="QSqlField.html#setDefaultValue(java.lang.Object)"><tt>setDefaultValue</tt></a>, 
<a href="QSqlField.html#setGenerated(boolean)"><tt>setGenerated</tt></a>, 
<a href="QSqlField.html#setReadOnly(boolean)"><tt>setReadOnly</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="setName(java.lang.String)"><!-- --></A><H3>
setName</H3>
<PRE>
public final void <B>setName</B>(java.lang.String&nbsp;name)</PRE>
<DL>
<DD><p>Sets the name of the field to <tt>name</tt>.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlField.html#name()"><tt>name</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="setPrecision(int)"><!-- --></A><H3>
setPrecision</H3>
<PRE>
public final void <B>setPrecision</B>(int&nbsp;precision)</PRE>
<DL>
<DD><p>Sets the field's <tt>precision</tt>. This only affects numeric fields.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlField.html#precision()"><tt>precision</tt></a>, 
<a href="QSqlField.html#setType(int)"><tt>setType</tt></a>, 
<a href="QSqlField.html#setRequiredStatus(com.trolltech.qt.sql.QSqlField.RequiredStatus)"><tt>setRequiredStatus</tt></a>, 
<a href="QSqlField.html#setLength(int)"><tt>setLength</tt></a>, 
<a href="QSqlField.html#setDefaultValue(java.lang.Object)"><tt>setDefaultValue</tt></a>, 
<a href="QSqlField.html#setGenerated(boolean)"><tt>setGenerated</tt></a>, 
<a href="QSqlField.html#setReadOnly(boolean)"><tt>setReadOnly</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="setReadOnly(boolean)"><!-- --></A><H3>
setReadOnly</H3>
<PRE>
public final void <B>setReadOnly</B>(boolean&nbsp;readOnly)</PRE>
<DL>
<DD><p>Sets the read only flag of the field's value to <tt>readOnly</tt>. A read-only field cannot have its value set with <a href="QSqlField.html#setValue(java.lang.Object)"><tt>setValue</tt></a> and cannot be cleared to NULL with <a href="QSqlField.html#clear()"><tt>clear</tt></a>.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlField.html#isReadOnly()"><tt>isReadOnly</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="setRequired(boolean)"><!-- --></A><H3>
setRequired</H3>
<PRE>
public final void <B>setRequired</B>(boolean&nbsp;required)</PRE>
<DL>
<DD><p>Sets the required status of this field to <a href="QSqlField.html#RequiredStatus-enum">Required</tt></a> if <tt>required</tt> is true; otherwise sets it to <a href="QSqlField.html#RequiredStatus-enum">Optional</tt></a>.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlField.html#setRequiredStatus(com.trolltech.qt.sql.QSqlField.RequiredStatus)"><tt>setRequiredStatus</tt></a>, 
<a href="QSqlField.html#requiredStatus()"><tt>requiredStatus</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="setRequiredStatus(com.trolltech.qt.sql.QSqlField.RequiredStatus)"><!-- --></A><H3>
setRequiredStatus</H3>
<PRE>
public final void <B>setRequiredStatus</B>(<A HREF="../../../../com/trolltech/qt/sql/QSqlField.RequiredStatus.html" title="enum in com.trolltech.qt.sql">QSqlField.RequiredStatus</A>&nbsp;status)</PRE>
<DL>
<DD><p>Sets the required status of this field to <tt>status</tt>.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlField.html#requiredStatus()"><tt>requiredStatus</tt></a>, 
<a href="QSqlField.html#setType(int)"><tt>setType</tt></a>, 
<a href="QSqlField.html#setLength(int)"><tt>setLength</tt></a>, 
<a href="QSqlField.html#setPrecision(int)"><tt>setPrecision</tt></a>, 
<a href="QSqlField.html#setDefaultValue(java.lang.Object)"><tt>setDefaultValue</tt></a>, 
<a href="QSqlField.html#setGenerated(boolean)"><tt>setGenerated</tt></a>, 
<a href="QSqlField.html#setReadOnly(boolean)"><tt>setReadOnly</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="setSqlType(int)"><!-- --></A><H3>
setSqlType</H3>
<PRE>
public final void <B>setSqlType</B>(int&nbsp;type)</PRE>
<DL>
<DD><p>This method is used internally by Qt Jambi.
Do not use it in your applications.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="setType(int)"><!-- --></A><H3>
setType</H3>
<PRE>
public final void <B>setType</B>(int&nbsp;type)</PRE>
<DL>
<DD><p>Set's the field's variant type to <tt>type</tt>.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlField.html#type()"><tt>type</tt></a>, 
<a href="QSqlField.html#setRequiredStatus(com.trolltech.qt.sql.QSqlField.RequiredStatus)"><tt>setRequiredStatus</tt></a>, 
<a href="QSqlField.html#setLength(int)"><tt>setLength</tt></a>, 
<a href="QSqlField.html#setPrecision(int)"><tt>setPrecision</tt></a>, 
<a href="QSqlField.html#setDefaultValue(java.lang.Object)"><tt>setDefaultValue</tt></a>, 
<a href="QSqlField.html#setGenerated(boolean)"><tt>setGenerated</tt></a>, 
<a href="QSqlField.html#setReadOnly(boolean)"><tt>setReadOnly</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="setValue(java.lang.Object)"><!-- --></A><H3>
setValue</H3>
<PRE>
public final void <B>setValue</B>(java.lang.Object&nbsp;value)</PRE>
<DL>
<DD><p>Sets the value of the field to <tt>value</tt>. If the field is read-only (<a href="QSqlField.html#isReadOnly()"><tt>isReadOnly</tt></a> returns true), nothing happens.</p>
<p>If the data type of <tt>value</tt> differs from the field's current data type, an attempt is made to cast it to the proper type. This preserves the data type of the field in the case of assignment, e.g&#x2e; a <a href="%2E%2E/porting4.html#qstring"><tt>QString</tt></a> to an integer data type.</p>
<p>To set the value to NULL, use <a href="QSqlField.html#clear()"><tt>clear</tt></a>.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlField.html#value()"><tt>value</tt></a>, 
<a href="QSqlField.html#isReadOnly()"><tt>isReadOnly</tt></a>, 
<a href="QSqlField.html#defaultValue()"><tt>defaultValue</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="type()"><!-- --></A><H3>
type</H3>
<PRE>
public final int <B>type</B>()</PRE>
<DL>
<DD><p>Returns the field's type as stored in the database. Note that the actual value might have a different type, Numerical values that are too large to store in a long int or double are usually stored as strings to prevent precision loss.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlField.html#setType(int)"><tt>setType</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="typeID()"><!-- --></A><H3>
typeID</H3>
<PRE>
public final int <B>typeID</B>()</PRE>
<DL>
<DD><p>This method is used internally by Qt Jambi.
Do not use it in your applications.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="value()"><!-- --></A><H3>
value</H3>
<PRE>
public final java.lang.Object <B>value</B>()</PRE>
<DL>
<DD><p>Returns the value of the field as a <a href="%2E%2E/porting4.html#qvariant"><tt>QVariant</tt></a>.</p>
<p>Use <a href="QSqlField.html#isNull()"><tt>isNull</tt></a> to check if the field's value is NULL.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlField.html#setValue(java.lang.Object)"><tt>setValue</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="fromNativePointer(com.trolltech.qt.QNativePointer)"><!-- --></A><H3>
fromNativePointer</H3>
<PRE>
public static <A HREF="../../../../com/trolltech/qt/sql/QSqlField.html" title="class in com.trolltech.qt.sql">QSqlField</A> <B>fromNativePointer</B>(<A HREF="../../../../com/trolltech/qt/QNativePointer.html" title="class in com.trolltech.qt">QNativePointer</A>&nbsp;nativePointer)</PRE>
<DL>
<DD>This function returns the QSqlField instance pointed to by nativePointer
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>nativePointer</CODE> - the QNativePointer of which object should be returned.</DL>
</DD>
</DL>
<HR>

<A NAME="nativePointerArray(com.trolltech.qt.sql.QSqlField[])"><!-- --></A><H3>
nativePointerArray</H3>
<PRE>
public static <A HREF="../../../../com/trolltech/qt/QNativePointer.html" title="class in com.trolltech.qt">QNativePointer</A> <B>nativePointerArray</B>(<A HREF="../../../../com/trolltech/qt/sql/QSqlField.html" title="class in com.trolltech.qt.sql">QSqlField</A>[]&nbsp;array)</PRE>
<DL>
<DD>This function returns a QNativePointer that is pointing to the specified QSqlField array.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>array</CODE> - the array that the returned pointer will point to.
<DT><B>Returns:</B><DD>a QNativePointer that is pointing to the specified array.</DL>
</DD>
</DL>
<HR>

<A NAME="equals(java.lang.Object)"><!-- --></A><H3>
equals</H3>
<PRE>
public boolean <B>equals</B>(java.lang.Object&nbsp;other)</PRE>
<DL>
<DD>
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE>equals</CODE> in class <CODE>java.lang.Object</CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>


<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../com/trolltech/qt/sql/QSqlError.ErrorType.html" title="enum in com.trolltech.qt.sql"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../com/trolltech/qt/sql/QSqlField.RequiredStatus.html" title="enum in com.trolltech.qt.sql"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?com/trolltech/qt/sql/QSqlField.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="QSqlField.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>


</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->

<HR>

</BODY>
</HTML>