Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 60f1dc962abad0f3b492991a4fbef9be > files > 1080

vtk-doc-5.4.2-5mdv2010.0.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>VTK: vtkMySQLQuery Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="classes.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>vtkMySQLQuery Class Reference</h1><!-- doxytag: class="vtkMySQLQuery" --><!-- doxytag: inherits="vtkSQLQuery" --><code>#include &lt;<a class="el" href="a04951.html">vtkMySQLQuery.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkMySQLQuery:</div>
<div class="dynsection">
<p><center><img src="a12347.png" border="0" usemap="#a12348" alt="Inheritance graph"></center>
<map name="a12348">
<area shape="rect" href="a01600.html" title="executes an sql query and retrieves results" alt="" coords="15,229,119,256"><area shape="rect" href="a01501.html" title="abstract interface for queries that return row&#45;oriented results." alt="" coords="15,155,119,181"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="27,80,107,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="12,5,121,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkMySQLQuery:</div>
<div class="dynsection">
<p><center><img src="a12349.png" border="0" usemap="#a12350" alt="Collaboration graph"></center>
<map name="a12350">
<area shape="rect" href="a01600.html" title="executes an sql query and retrieves results" alt="" coords="112,264,216,291"><area shape="rect" href="a01501.html" title="abstract interface for queries that return row&#45;oriented results." alt="" coords="32,173,136,200"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="87,96,167,123"><area shape="rect" href="a01593.html" title="maintain a connection to an sql database" alt="" coords="160,173,286,200"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="6,5,115,32"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="139,5,248,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a12351.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
<a class="el" href="a01600.html" title="executes an sql query and retrieves results">vtkSQLQuery</a> implementation for MySQL databases 
<p>
This is an implementation of <a class="el" href="a01600.html" title="executes an sql query and retrieves results">vtkSQLQuery</a> for MySQL databases. See the documentation for <a class="el" href="a01600.html" title="executes an sql query and retrieves results">vtkSQLQuery</a> for information about what the methods do.<p>
<dl compact><dt><b><a class="el" href="bug.html#_bug000002">Bug:</a></b></dt><dd>Since MySQL requires that all bound parameters be passed in a single mysql_stmt_bind_param call, there is no way to determine which one is causing an error when one occurs.</dd></dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="a01593.html" title="maintain a connection to an sql database">vtkSQLDatabase</a> <a class="el" href="a01600.html" title="executes an sql query and retrieves results">vtkSQLQuery</a> <a class="el" href="a01075.html" title="maintain a connection to a MySQL database">vtkMySQLDatabase</a> </dd></dl>

<p>Definition at line <a class="el" href="a04951.html#l00045">45</a> of file <a class="el" href="a04951.html">vtkMySQLQuery.h</a>.</p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="a01600.html">vtkSQLQuery</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01077.html#6d5a030c90dfceba605aa6f35e821cb5">Superclass</a></td></tr>

<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01077.html#caf8cd21bbbde334a70a48718b89f1bd">GetClassName</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01077.html#d1205ebb8c9320e94528ae86f5bb25d0">IsA</a> (const char *type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01077.html#2e7d2715572e9b25df62c0588eed6d79">PrintSelf</a> (ostream &amp;os, <a class="el" href="a00869.html">vtkIndent</a> indent)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01077.html#202b414fe2601f765a2778a7a4378a5a">SetQuery</a> (const char *query)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01077.html#92e8a890f519fc1b206cbfecd8efbcec">Execute</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01077.html#14c921cea48d111723f4130234a4a1ab">GetNumberOfFields</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01077.html#1eeb3805b89903180c4f76879faa5ff3">GetFieldName</a> (int i)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01077.html#2b6992d83f6f12c9cf1c9fbc2f31d49a">GetFieldType</a> (int i)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01077.html#3009803fbb596ee8260b58eb9b665465">NextRow</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01077.html#48d8e00328512da00b265f59819a33d0">HasError</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01077.html#f00d42cacb9cbf96980a6fc684cd92a9">GetLastErrorText</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01077.html#be76afc92cc19d63ecc793675c42728f">BindParameter</a> (int index, int value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01077.html#77e62d94b9226a9744cf1cc7d0488f6e">BindParameter</a> (int index, unsigned long value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01077.html#0fc6fa951b7d41ed2e673a90746c1d38">BindParameter</a> (int index, signed long value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01077.html#c689073093a92a1487db1f63e3daaa41">BindParameter</a> (int index, vtkTypeUInt64 value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01077.html#656075f1667d393f585e6b220c096d85">BindParameter</a> (int index, vtkTypeInt64 value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01077.html#00376075ee39956dc296c4735d853e7b">BindParameter</a> (int index, float value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01077.html#0b07e8f85b40990f0494f82b765664c9">BindParameter</a> (int index, double value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01077.html#06f74af44423317f5d8b1c1ef78b6594">BindParameter</a> (int index, const <a class="el" href="a01607.html">vtkStdString</a> &amp;string)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01810.html">vtkVariant</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01077.html#b60342e374cb1a049614f1ca47c9de55">DataValue</a> (<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> c)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01077.html#48c18ee93211c9a4ce07429ad90e63a9">BindParameter</a> (int index, unsigned char value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01077.html#cdf305b04c6dbf629b774c89c46b783c">BindParameter</a> (int index, signed char value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01077.html#871c5cb52e61fba2ae2e61f5c216eb3e">BindParameter</a> (int index, unsigned short value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01077.html#5082ec32e6d101c90c05c50787bcb7c3">BindParameter</a> (int index, signed short value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01077.html#6a5949f0023f68e3ca846717b457dc68">BindParameter</a> (int index, unsigned int value)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01077.html#c036d8375d04588812bc22e0f4a980ed">BindParameter</a> (int index, const char *stringValue)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01077.html#a19e33fd36e66f6ac656fc35c290d8e1">BindParameter</a> (int index, const char *stringValue, size_t length)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01077.html#bfee89c5da931af9b51b6b98c9d4a958">BindParameter</a> (int index, const void *data, size_t length)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01077.html#576238eae2a8ee0fd9a0f321b023c71e">ClearParameterBindings</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a01607.html">vtkStdString</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01077.html#b1b6842da38ce125f9abbb4654868c64">EscapeString</a> (<a class="el" href="a01607.html">vtkStdString</a> src, bool addSurroundingQuotes=true)</td></tr>

<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01077.html#cda1bb03eee1a064ec2609912a2ea78a">IsTypeOf</a> (const char *type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a01077.html">vtkMySQLQuery</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01077.html#3b767588d2271cc01713a3458aac8dfa">SafeDownCast</a> (<a class="el" href="a01084.html">vtkObject</a> *o)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a01077.html">vtkMySQLQuery</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01077.html#7e3766d0f7ca3df59b0b73739b92c80e">New</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01077.html#830afa1d9ca5a0a287b2bc10f8b51bf9">vtkMySQLQuery</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01077.html#f799d05749c45f6147a84a43f4d9431b">~vtkMySQLQuery</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01077.html#91ee011ae3e1d5c7b15dcfe9fba15b91">SetLastErrorText</a> (const char *)</td></tr>

<tr><td colspan="2"><br><h2>Friends</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01077.html#6b183b3a54d490f7df52e4ec5fa9aee8">vtkMySQLDatabase</a></td></tr>

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="6d5a030c90dfceba605aa6f35e821cb5"></a><!-- doxytag: member="vtkMySQLQuery::Superclass" ref="6d5a030c90dfceba605aa6f35e821cb5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a01600.html">vtkSQLQuery</a> <a class="el" href="a01600.html">vtkMySQLQuery::Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a01600.html#463ba6c18eabb8bac337a20d40becf47">vtkSQLQuery</a>.</p>

<p>Definition at line <a class="el" href="a04951.html#l00052">52</a> of file <a class="el" href="a04951.html">vtkMySQLQuery.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="830afa1d9ca5a0a287b2bc10f8b51bf9"></a><!-- doxytag: member="vtkMySQLQuery::vtkMySQLQuery" ref="830afa1d9ca5a0a287b2bc10f8b51bf9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkMySQLQuery::vtkMySQLQuery           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="f799d05749c45f6147a84a43f4d9431b"></a><!-- doxytag: member="vtkMySQLQuery::~vtkMySQLQuery" ref="f799d05749c45f6147a84a43f4d9431b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkMySQLQuery::~vtkMySQLQuery           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="caf8cd21bbbde334a70a48718b89f1bd"></a><!-- doxytag: member="vtkMySQLQuery::GetClassName" ref="caf8cd21bbbde334a70a48718b89f1bd" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkMySQLQuery::GetClassName           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a01600.html#057ad6e70d58dc7b96911d44b38c055f">vtkSQLQuery</a>.</p>

</div>
</div><p>
<a class="anchor" name="cda1bb03eee1a064ec2609912a2ea78a"></a><!-- doxytag: member="vtkMySQLQuery::IsTypeOf" ref="cda1bb03eee1a064ec2609912a2ea78a" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkMySQLQuery::IsTypeOf           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h. 
<p>Reimplemented from <a class="el" href="a01600.html#a946d75b48de97e083b36e8019e9faad">vtkSQLQuery</a>.</p>

</div>
</div><p>
<a class="anchor" name="d1205ebb8c9320e94528ae86f5bb25d0"></a><!-- doxytag: member="vtkMySQLQuery::IsA" ref="d1205ebb8c9320e94528ae86f5bb25d0" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkMySQLQuery::IsA           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h. 
<p>Reimplemented from <a class="el" href="a01600.html#63df5a6a1174f74914c7e6582d0b3dc0">vtkSQLQuery</a>.</p>

</div>
</div><p>
<a class="anchor" name="3b767588d2271cc01713a3458aac8dfa"></a><!-- doxytag: member="vtkMySQLQuery::SafeDownCast" ref="3b767588d2271cc01713a3458aac8dfa" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01077.html">vtkMySQLQuery</a>* vtkMySQLQuery::SafeDownCast           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01084.html">vtkObject</a> *&nbsp;</td>
          <td class="paramname"> <em>o</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a01600.html#69276eb33ba612d2d2924169b23eb8ed">vtkSQLQuery</a>.</p>

</div>
</div><p>
<a class="anchor" name="2e7d2715572e9b25df62c0588eed6d79"></a><!-- doxytag: member="vtkMySQLQuery::PrintSelf" ref="2e7d2715572e9b25df62c0588eed6d79" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkMySQLQuery::PrintSelf           </td>
          <td>(</td>
          <td class="paramtype">ostream &amp;&nbsp;</td>
          <td class="paramname"> <em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00869.html">vtkIndent</a>&nbsp;</td>
          <td class="paramname"> <em>indent</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use <a class="el" href="a01085.html#edadf6378465fd81c2592ef64262e2a5">Print()</a> instead) but used in the hierarchical print process to combine the output of several classes. 
<p>Reimplemented from <a class="el" href="a01600.html#ac1760bd9a271316101d40e36ddf8b53">vtkSQLQuery</a>.</p>

</div>
</div><p>
<a class="anchor" name="7e3766d0f7ca3df59b0b73739b92c80e"></a><!-- doxytag: member="vtkMySQLQuery::New" ref="7e3766d0f7ca3df59b0b73739b92c80e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01077.html">vtkMySQLQuery</a>* vtkMySQLQuery::New           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create an object with Debug turned off, modified time initialized to zero, and reference counting on. 
<p>Reimplemented from <a class="el" href="a01084.html#4d5b227267c076d6f9e38483370b6612">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="202b414fe2601f765a2778a7a4378a5a"></a><!-- doxytag: member="vtkMySQLQuery::SetQuery" ref="202b414fe2601f765a2778a7a4378a5a" args="(const char *query)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool vtkMySQLQuery::SetQuery           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>query</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the SQL query string. This must be performed before <a class="el" href="a01077.html#92e8a890f519fc1b206cbfecd8efbcec">Execute()</a> or <a class="el" href="a01077.html#48c18ee93211c9a4ce07429ad90e63a9">BindParameter()</a> can be called. 
<p>Reimplemented from <a class="el" href="a01600.html#deaeef015320802cea4ab41060d02aa7">vtkSQLQuery</a>.</p>

</div>
</div><p>
<a class="anchor" name="92e8a890f519fc1b206cbfecd8efbcec"></a><!-- doxytag: member="vtkMySQLQuery::Execute" ref="92e8a890f519fc1b206cbfecd8efbcec" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool vtkMySQLQuery::Execute           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Execute the query. This must be performed before any field name or data access functions are used. 
<p>Implements <a class="el" href="a01600.html#acf882b154ebcb4a8c849ff0b244c824">vtkSQLQuery</a>.</p>

</div>
</div><p>
<a class="anchor" name="14c921cea48d111723f4130234a4a1ab"></a><!-- doxytag: member="vtkMySQLQuery::GetNumberOfFields" ref="14c921cea48d111723f4130234a4a1ab" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkMySQLQuery::GetNumberOfFields           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The number of fields in the query result. 
<p>Implements <a class="el" href="a01501.html#2e649f564b8022061bf048b97871c09f">vtkRowQuery</a>.</p>

</div>
</div><p>
<a class="anchor" name="1eeb3805b89903180c4f76879faa5ff3"></a><!-- doxytag: member="vtkMySQLQuery::GetFieldName" ref="1eeb3805b89903180c4f76879faa5ff3" args="(int i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* vtkMySQLQuery::GetFieldName           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>i</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the name of the specified query field. 
<p>Implements <a class="el" href="a01501.html#6485ddb0ac5dae932f2150eaa118bd54">vtkRowQuery</a>.</p>

</div>
</div><p>
<a class="anchor" name="2b6992d83f6f12c9cf1c9fbc2f31d49a"></a><!-- doxytag: member="vtkMySQLQuery::GetFieldType" ref="2b6992d83f6f12c9cf1c9fbc2f31d49a" args="(int i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkMySQLQuery::GetFieldType           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>i</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the type of the field, using the constants defined in <a class="el" href="a02149.html">vtkType.h</a>. 
<p>Implements <a class="el" href="a01501.html#95f480d432048b4faccfe65bbcb49a75">vtkRowQuery</a>.</p>

</div>
</div><p>
<a class="anchor" name="3009803fbb596ee8260b58eb9b665465"></a><!-- doxytag: member="vtkMySQLQuery::NextRow" ref="3009803fbb596ee8260b58eb9b665465" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool vtkMySQLQuery::NextRow           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Advance row, return false if past end. 
<p>Implements <a class="el" href="a01501.html#46bdd49f8333a1554c7e3bcc7fc9838b">vtkRowQuery</a>.</p>

</div>
</div><p>
<a class="anchor" name="48d8e00328512da00b265f59819a33d0"></a><!-- doxytag: member="vtkMySQLQuery::HasError" ref="48d8e00328512da00b265f59819a33d0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool vtkMySQLQuery::HasError           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return true if there is an error on the current query. 
<p>Implements <a class="el" href="a01501.html#fc08cebf1e30fd21c47c5155b1677697">vtkRowQuery</a>.</p>

</div>
</div><p>
<a class="anchor" name="b60342e374cb1a049614f1ca47c9de55"></a><!-- doxytag: member="vtkMySQLQuery::DataValue" ref="b60342e374cb1a049614f1ca47c9de55" args="(vtkIdType c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01810.html">vtkVariant</a> vtkMySQLQuery::DataValue           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>c</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return data in current row, field c 
<p>Implements <a class="el" href="a01501.html#45381c8cba3c83e915e96c24ef81982d">vtkRowQuery</a>.</p>

</div>
</div><p>
<a class="anchor" name="f00d42cacb9cbf96980a6fc684cd92a9"></a><!-- doxytag: member="vtkMySQLQuery::GetLastErrorText" ref="f00d42cacb9cbf96980a6fc684cd92a9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* vtkMySQLQuery::GetLastErrorText           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the last error text from the query 
<p>Implements <a class="el" href="a01501.html#1afcc19425bd6ef2f1fe0ce88749257b">vtkRowQuery</a>.</p>

</div>
</div><p>
<a class="anchor" name="48c18ee93211c9a4ce07429ad90e63a9"></a><!-- doxytag: member="vtkMySQLQuery::BindParameter" ref="48c18ee93211c9a4ce07429ad90e63a9" args="(int index, unsigned char value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool vtkMySQLQuery::BindParameter           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned char&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Bind a parameter to a placeholder in a query. A full discussion of this feature is beyond the scope of this header file, but in short, here's how it works: Instead of saying "SELECT foo FROM mytable WHERE myfield = 12345" you can say "SELECT foo FROM mytable WHERE myfield = ?". The ? character is a placeholder for a parameter that must then be bound. Call BindParameter(0, 12345) to bind the integer value 12345 to that field. Placeholders are indexed starting at 0. You are responsible for making sure that the types match when you call BindParameter. You don't have to get it precisely correct: in general, the SQL driver is smart enough to do things like cast a short to a long or a float to a double. Bound parameters were introduced in ANSI SQL 92. Please see that standard for more information. Most of these methods are excluded from wrapping because the Java wrapper treats all integer types from char up through 64-bit long as 'int'. This is incorrect behavior but what else am I going to do? Finally, the default implementation for <a class="el" href="a01600.html#78f526e0c53acfb8543b5533eb9170f2">BindParameter(int, vtkVariant)</a> dispatches to one of the more type-specific versions. It should be OK to use in database drivers without modification. 
<p>Reimplemented from <a class="el" href="a01600.html#2885bbc0ceae7eb122ad4248e51ef7a3">vtkSQLQuery</a>.</p>

</div>
</div><p>
<a class="anchor" name="cdf305b04c6dbf629b774c89c46b783c"></a><!-- doxytag: member="vtkMySQLQuery::BindParameter" ref="cdf305b04c6dbf629b774c89c46b783c" args="(int index, signed char value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool vtkMySQLQuery::BindParameter           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">signed char&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a01600.html#5ff157876e7192a0d5e2cb6ce9749c8f">vtkSQLQuery</a>.</p>

</div>
</div><p>
<a class="anchor" name="871c5cb52e61fba2ae2e61f5c216eb3e"></a><!-- doxytag: member="vtkMySQLQuery::BindParameter" ref="871c5cb52e61fba2ae2e61f5c216eb3e" args="(int index, unsigned short value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool vtkMySQLQuery::BindParameter           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned short&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a01600.html#e869e847728d21a6a8bf38adb07e61cc">vtkSQLQuery</a>.</p>

</div>
</div><p>
<a class="anchor" name="5082ec32e6d101c90c05c50787bcb7c3"></a><!-- doxytag: member="vtkMySQLQuery::BindParameter" ref="5082ec32e6d101c90c05c50787bcb7c3" args="(int index, signed short value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool vtkMySQLQuery::BindParameter           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">signed short&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="6a5949f0023f68e3ca846717b457dc68"></a><!-- doxytag: member="vtkMySQLQuery::BindParameter" ref="6a5949f0023f68e3ca846717b457dc68" args="(int index, unsigned int value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool vtkMySQLQuery::BindParameter           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a01600.html#e356e5ef69fb26441278bc8adf521eb4">vtkSQLQuery</a>.</p>

</div>
</div><p>
<a class="anchor" name="be76afc92cc19d63ecc793675c42728f"></a><!-- doxytag: member="vtkMySQLQuery::BindParameter" ref="be76afc92cc19d63ecc793675c42728f" args="(int index, int value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool vtkMySQLQuery::BindParameter           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a01600.html#55510d96a82492ac6512e6a1b7ed220a">vtkSQLQuery</a>.</p>

</div>
</div><p>
<a class="anchor" name="77e62d94b9226a9744cf1cc7d0488f6e"></a><!-- doxytag: member="vtkMySQLQuery::BindParameter" ref="77e62d94b9226a9744cf1cc7d0488f6e" args="(int index, unsigned long value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool vtkMySQLQuery::BindParameter           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned long&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a01600.html#579a4289665dec1726833c5944a2f90c">vtkSQLQuery</a>.</p>

</div>
</div><p>
<a class="anchor" name="0fc6fa951b7d41ed2e673a90746c1d38"></a><!-- doxytag: member="vtkMySQLQuery::BindParameter" ref="0fc6fa951b7d41ed2e673a90746c1d38" args="(int index, signed long value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool vtkMySQLQuery::BindParameter           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">signed long&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="c689073093a92a1487db1f63e3daaa41"></a><!-- doxytag: member="vtkMySQLQuery::BindParameter" ref="c689073093a92a1487db1f63e3daaa41" args="(int index, vtkTypeUInt64 value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool vtkMySQLQuery::BindParameter           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">vtkTypeUInt64&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a01600.html#2e01bb15627ec03f87826514b1792964">vtkSQLQuery</a>.</p>

</div>
</div><p>
<a class="anchor" name="656075f1667d393f585e6b220c096d85"></a><!-- doxytag: member="vtkMySQLQuery::BindParameter" ref="656075f1667d393f585e6b220c096d85" args="(int index, vtkTypeInt64 value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool vtkMySQLQuery::BindParameter           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">vtkTypeInt64&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a01600.html#d27dc7fbf73c3e03a22492e1d06f41d8">vtkSQLQuery</a>.</p>

</div>
</div><p>
<a class="anchor" name="00376075ee39956dc296c4735d853e7b"></a><!-- doxytag: member="vtkMySQLQuery::BindParameter" ref="00376075ee39956dc296c4735d853e7b" args="(int index, float value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool vtkMySQLQuery::BindParameter           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a01600.html#301b395b8de505c50a5411570bcbe421">vtkSQLQuery</a>.</p>

</div>
</div><p>
<a class="anchor" name="0b07e8f85b40990f0494f82b765664c9"></a><!-- doxytag: member="vtkMySQLQuery::BindParameter" ref="0b07e8f85b40990f0494f82b765664c9" args="(int index, double value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool vtkMySQLQuery::BindParameter           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a01600.html#e60173cf157d6a02ad0c5a6c0b47b192">vtkSQLQuery</a>.</p>

</div>
</div><p>
<a class="anchor" name="c036d8375d04588812bc22e0f4a980ed"></a><!-- doxytag: member="vtkMySQLQuery::BindParameter" ref="c036d8375d04588812bc22e0f4a980ed" args="(int index, const char *stringValue)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool vtkMySQLQuery::BindParameter           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>stringValue</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Bind a string value -- string must be null-terminated 
<p>Reimplemented from <a class="el" href="a01600.html#a70fa32ebf93c6eb92687ca3ac798e77">vtkSQLQuery</a>.</p>

</div>
</div><p>
<a class="anchor" name="a19e33fd36e66f6ac656fc35c290d8e1"></a><!-- doxytag: member="vtkMySQLQuery::BindParameter" ref="a19e33fd36e66f6ac656fc35c290d8e1" args="(int index, const char *stringValue, size_t length)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool vtkMySQLQuery::BindParameter           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>stringValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&nbsp;</td>
          <td class="paramname"> <em>length</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Bind a string value -- string must be null-terminated 
<p>Reimplemented from <a class="el" href="a01600.html#2e3fe066a77dd69f275b60d38fd9764c">vtkSQLQuery</a>.</p>

</div>
</div><p>
<a class="anchor" name="06f74af44423317f5d8b1c1ef78b6594"></a><!-- doxytag: member="vtkMySQLQuery::BindParameter" ref="06f74af44423317f5d8b1c1ef78b6594" args="(int index, const vtkStdString &amp;string)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool vtkMySQLQuery::BindParameter           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="a01607.html">vtkStdString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>string</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a01600.html#d6b1ac047538b48082ac8891269793ce">vtkSQLQuery</a>.</p>

</div>
</div><p>
<a class="anchor" name="bfee89c5da931af9b51b6b98c9d4a958"></a><!-- doxytag: member="vtkMySQLQuery::BindParameter" ref="bfee89c5da931af9b51b6b98c9d4a958" args="(int index, const void *data, size_t length)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool vtkMySQLQuery::BindParameter           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const void *&nbsp;</td>
          <td class="paramname"> <em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&nbsp;</td>
          <td class="paramname"> <em>length</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Bind a blob value. Not all databases support blobs as a data type. Check vtkSQLDatabase::IsSupported(VTK_SQL_FEATURE_BLOB) to make sure. 
<p>Reimplemented from <a class="el" href="a01600.html#36b23602c14ce8df8b4d7ce0f998a7e4">vtkSQLQuery</a>.</p>

</div>
</div><p>
<a class="anchor" name="576238eae2a8ee0fd9a0f321b023c71e"></a><!-- doxytag: member="vtkMySQLQuery::ClearParameterBindings" ref="576238eae2a8ee0fd9a0f321b023c71e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool vtkMySQLQuery::ClearParameterBindings           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Bind a blob value. Not all databases support blobs as a data type. Check vtkSQLDatabase::IsSupported(VTK_SQL_FEATURE_BLOB) to make sure. 
<p>Reimplemented from <a class="el" href="a01600.html#b922b8db82ec2a90282a41283ef2554b">vtkSQLQuery</a>.</p>

</div>
</div><p>
<a class="anchor" name="b1b6842da38ce125f9abbb4654868c64"></a><!-- doxytag: member="vtkMySQLQuery::EscapeString" ref="b1b6842da38ce125f9abbb4654868c64" args="(vtkStdString src, bool addSurroundingQuotes=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a01607.html">vtkStdString</a> vtkMySQLQuery::EscapeString           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01607.html">vtkStdString</a>&nbsp;</td>
          <td class="paramname"> <em>src</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>addSurroundingQuotes</em> = <code>true</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Escape a string for use in a query 
<p>Reimplemented from <a class="el" href="a01600.html#fde168634825c3dc579ecfb7e94792a7">vtkSQLQuery</a>.</p>

</div>
</div><p>
<a class="anchor" name="91ee011ae3e1d5c7b15dcfe9fba15b91"></a><!-- doxytag: member="vtkMySQLQuery::SetLastErrorText" ref="91ee011ae3e1d5c7b15dcfe9fba15b91" args="(const char *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkMySQLQuery::SetLastErrorText           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Friends And Related Function Documentation</h2>
<a class="anchor" name="6b183b3a54d490f7df52e4ec5fa9aee8"></a><!-- doxytag: member="vtkMySQLQuery::vtkMySQLDatabase" ref="6b183b3a54d490f7df52e4ec5fa9aee8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">friend class <a class="el" href="a01075.html">vtkMySQLDatabase</a><code> [friend]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04951.html#l00048">48</a> of file <a class="el" href="a04951.html">vtkMySQLQuery.h</a>.</p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li>dox/IO/<a class="el" href="a04951.html">vtkMySQLQuery.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 19:19:15 2009 for VTK by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>