1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>SPI_freetuptable</title>
<link rel="stylesheet" href="stylesheet.css" type="text/css">
<link rev="made" href="pgsql-docs@postgresql.org">
<meta name="generator" content="DocBook XSL Stylesheets V1.70.0">
<link rel="start" href="index.html" title="PostgreSQL 8.1.4 Documentation">
<link rel="up" href="spi-memory.html" title="40.3.Memory Management">
<link rel="prev" href="spi-spi-freetuple.html" title="SPI_freetuple">
<link rel="next" href="spi-spi-freeplan.html" title="SPI_freeplan">
<link rel="copyright" href="ln-legalnotice.html" title="Legal Notice">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en">
<a name="spi-spi-freetupletable"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2>Name</h2>
<p>SPI_freetuptable — free a row set created by <code class="function">SPI_execute</code> or a similar
function</p>
</div>
<a name="id739784"></a><div class="refsynopsisdiv">
<h2>Synopsis</h2>
<pre class="synopsis">void SPI_freetuptable(SPITupleTable * <em class="parameter"><code>tuptable</code></em>)</pre>
</div>
<div class="refsect1" lang="en">
<a name="id739804"></a><h2>Description</h2>
<p> <code class="function">SPI_freetuptable</code> frees a row set created by a
prior SPI command execution function, such as
<code class="function">SPI_execute</code>. Therefore, this function is usually called
with the global variable <code class="varname">SPI_tupletable</code> as
argument.
</p>
<p> This function is useful if a SPI procedure needs to execute
multiple commands and does not want to keep the results of earlier
commands around until it ends. Note that any unfreed row sets will
be freed anyway at <code class="function">SPI_finish</code>.
</p>
</div>
<div class="refsect1" lang="en">
<a name="id739844"></a><h2>Arguments</h2>
<div class="variablelist"><dl>
<dt><span class="term"><code class="literal">SPITupleTable * <em class="parameter"><code>tuptable</code></em></code></span></dt>
<dd><p> pointer to row set to free
</p></dd>
</dl></div>
</div>
</div></body>
</html>
|