112 lines
22 KiB
HTML
112 lines
22 KiB
HTML
|
|
||
|
<div id="content">
|
||
|
<h1 align="center">Source for file Adapter.php</h1>
|
||
|
<p>Documentation is available at <a href="../Doctrine/_Doctrine---Adapter.php.html">Adapter.php</a></p>
|
||
|
<div class="src-code"><span class="php">
|
||
|
<ol><li><div class="src-line"><a name="a1"></a><span class="src-php"><?php</span></div></li>
|
||
|
<li><div class="src-line"><a name="a2"></a><span class="src-comm">/*</span></div></li>
|
||
|
<li><div class="src-line"><a name="a3"></a><span class="src-comm"> * $Id: Adapter.php 1080 2007-02-10 18:17:08Z romanb $</span></div></li>
|
||
|
<li><div class="src-line"><a name="a4"></a><span class="src-comm"> *</span></div></li>
|
||
|
<li><div class="src-line"><a name="a5"></a><span class="src-comm"> * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS</span></div></li>
|
||
|
<li><div class="src-line"><a name="a6"></a><span class="src-comm"> * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT</span></div></li>
|
||
|
<li><div class="src-line"><a name="a7"></a><span class="src-comm"> * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR</span></div></li>
|
||
|
<li><div class="src-line"><a name="a8"></a><span class="src-comm"> * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT</span></div></li>
|
||
|
<li><div class="src-line"><a name="a9"></a><span class="src-comm"> * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</span></div></li>
|
||
|
<li><div class="src-line"><a name="a10"></a><span class="src-comm"> * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</span></div></li>
|
||
|
<li><div class="src-line"><a name="a11"></a><span class="src-comm"> * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,</span></div></li>
|
||
|
<li><div class="src-line"><a name="a12"></a><span class="src-comm"> * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY</span></div></li>
|
||
|
<li><div class="src-line"><a name="a13"></a><span class="src-comm"> * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT</span></div></li>
|
||
|
<li><div class="src-line"><a name="a14"></a><span class="src-comm"> * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE</span></div></li>
|
||
|
<li><div class="src-line"><a name="a15"></a><span class="src-comm"> * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span></div></li>
|
||
|
<li><div class="src-line"><a name="a16"></a><span class="src-comm"> *</span></div></li>
|
||
|
<li><div class="src-line"><a name="a17"></a><span class="src-comm"> * This software consists of voluntary contributions made by many individuals</span></div></li>
|
||
|
<li><div class="src-line"><a name="a18"></a><span class="src-comm"> * and is licensed under the LGPL. For more information, see</span></div></li>
|
||
|
<li><div class="src-line"><a name="a19"></a><span class="src-comm"> * <http://www.phpdoctrine.com>.</span></div></li>
|
||
|
<li><div class="src-line"><a name="a20"></a><span class="src-comm"> */</span></div></li>
|
||
|
<li><div class="src-line"><a name="a21"></a><span class="src-doc">/**</span></div></li>
|
||
|
<li><div class="src-line"><a name="a22"></a><span class="src-doc"> *</span></div></li>
|
||
|
<li><div class="src-line"><a name="a23"></a><span class="src-doc"> * Doctrine_Adapter</span></div></li>
|
||
|
<li><div class="src-line"><a name="a24"></a><span class="src-doc"> *</span></div></li>
|
||
|
<li><div class="src-line"><a name="a25"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@package</span><span class="src-doc"> Doctrine</span></div></li>
|
||
|
<li><div class="src-line"><a name="a26"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@license</span><span class="src-doc"> http://www.opensource.org/licenses/lgpl-license.php LGPL</span></div></li>
|
||
|
<li><div class="src-line"><a name="a27"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@category</span><span class="src-doc"> Object Relational Mapping</span></div></li>
|
||
|
<li><div class="src-line"><a name="a28"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@link</span><span class="src-doc"> www.phpdoctrine.com</span></div></li>
|
||
|
<li><div class="src-line"><a name="a29"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@since</span><span class="src-doc"> 1.0</span></div></li>
|
||
|
<li><div class="src-line"><a name="a30"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> $Revision: 1080 $</span></div></li>
|
||
|
<li><div class="src-line"><a name="a31"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@author</span><span class="src-doc"> Konsta Vesterinen <kvesteri@cc.hut.fi></span></div></li>
|
||
|
<li><div class="src-line"><a name="a32"></a><span class="src-doc"> */</span></div></li>
|
||
|
<li><div class="src-line"><a name="a33"></a><span class="src-key">class </span><a href="../Doctrine/Doctrine_Adapter.html">Doctrine_Adapter</a></div></li>
|
||
|
<li><div class="src-line"><a name="a34"></a><span class="src-sym">{</span></div></li>
|
||
|
<li><div class="src-line"><a name="a35"></a> <span class="src-key">const </span><span class="src-id">ATTR_AUTOCOMMIT </span>= <span class="src-num">0</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a36"></a> <span class="src-key">const </span><span class="src-id">ATTR_CASE </span>= <span class="src-num">8</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a37"></a> <span class="src-key">const </span><span class="src-id">ATTR_CLIENT_VERSION </span>= <span class="src-num">5</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a38"></a> <span class="src-key">const </span><span class="src-id">ATTR_CONNECTION_STATUS </span>= <span class="src-num">7</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a39"></a> <span class="src-key">const </span><span class="src-id">ATTR_CURSOR </span>= <span class="src-num">10</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a40"></a> <span class="src-key">const </span><span class="src-id">ATTR_CURSOR_NAME </span>= <span class="src-num">9</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a41"></a> <span class="src-key">const </span><span class="src-id">ATTR_DRIVER_NAME </span>= <span class="src-num">16</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a42"></a> <span class="src-key">const </span><span class="src-id">ATTR_ERRMODE </span>= <span class="src-num">3</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a43"></a> <span class="src-key">const </span><span class="src-id">ATTR_FETCH_CATALOG_NAMES </span>= <span class="src-num">15</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a44"></a> <span class="src-key">const </span><span class="src-id">ATTR_FETCH_TABLE_NAMES </span>= <span class="src-num">14</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a45"></a> <span class="src-key">const </span><span class="src-id">ATTR_MAX_COLUMN_LEN </span>= <span class="src-num">18</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a46"></a> <span class="src-key">const </span><span class="src-id">ATTR_ORACLE_NULLS </span>= <span class="src-num">11</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a47"></a> <span class="src-key">const </span><span class="src-id">ATTR_PERSISTENT </span>= <span class="src-num">12</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a48"></a> <span class="src-key">const </span><span class="src-id">ATTR_PREFETCH </span>= <span class="src-num">1</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a49"></a> <span class="src-key">const </span><span class="src-id">ATTR_SERVER_INFO </span>= <span class="src-num">6</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a50"></a> <span class="src-key">const </span><span class="src-id">ATTR_SERVER_VERSION </span>= <span class="src-num">4</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a51"></a> <span class="src-key">const </span><span class="src-id">ATTR_STATEMENT_CLASS </span>= <span class="src-num">13</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a52"></a> <span class="src-key">const </span><span class="src-id">ATTR_STRINGIFY_FETCHES </span>= <span class="src-num">17</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a53"></a> <span class="src-key">const </span><span class="src-id">ATTR_TIMEOUT </span>= <span class="src-num">2</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a54"></a> <span class="src-key">const </span><span class="src-id">CASE_LOWER </span>= <span class="src-num">2</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a55"></a> <span class="src-key">const </span><span class="src-id">CASE_NATURAL </span>= <span class="src-num">0</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a56"></a> <span class="src-key">const </span><span class="src-id">CASE_UPPER </span>= <span class="src-num">1</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a57"></a> <span class="src-key">const </span><span class="src-id">CURSOR_FWDONLY </span>= <span class="src-num">0</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a58"></a> <span class="src-key">const </span><span class="src-id">CURSOR_SCROLL </span>= <span class="src-num">1</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a59"></a> <span class="src-key">const </span><span class="src-id">ERR_ALREADY_EXISTS </span>= <span class="src-id">NULL</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a60"></a> <span class="src-key">const </span><span class="src-id">ERR_CANT_MAP </span>= <span class="src-id">NULL</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a61"></a> <span class="src-key">const </span><span class="src-id">ERR_CONSTRAINT </span>= <span class="src-id">NULL</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a62"></a> <span class="src-key">const </span><span class="src-id">ERR_DISCONNECTED </span>= <span class="src-id">NULL</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a63"></a> <span class="src-key">const </span><span class="src-id">ERR_MISMATCH </span>= <span class="src-id">NULL</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a64"></a> <span class="src-key">const </span><span class="src-id">ERR_NO_PERM </span>= <span class="src-id">NULL</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a65"></a> <span class="src-key">const </span><span class="src-id">ERR_NONE </span>= <span class="src-str">'00000'</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a66"></a> <span class="src-key">const </span><span class="src-id">ERR_NOT_FOUND </span>= <span class="src-id">NULL</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a67"></a> <span class="src-key">const </span><span class="src-id">ERR_NOT_IMPLEMENTED </span>= <span class="src-id">NULL</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a68"></a> <span class="src-key">const </span><span class="src-id">ERR_SYNTAX </span>= <span class="src-id">NULL</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a69"></a> <span class="src-key">const </span><span class="src-id">ERR_TRUNCATED </span>= <span class="src-id">NULL</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a70"></a> <span class="src-key">const </span><span class="src-id">ERRMODE_EXCEPTION </span>= <span class="src-num">2</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a71"></a> <span class="src-key">const </span><span class="src-id">ERRMODE_SILENT </span>= <span class="src-num">0</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a72"></a> <span class="src-key">const </span><span class="src-id">ERRMODE_WARNING </span>= <span class="src-num">1</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a73"></a> <span class="src-key">const </span><span class="src-id">FETCH_ASSOC </span>= <span class="src-num">2</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a74"></a> <span class="src-key">const </span><span class="src-id">FETCH_BOTH </span>= <span class="src-num">4</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a75"></a> <span class="src-key">const </span><span class="src-id">FETCH_BOUND </span>= <span class="src-num">6</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a76"></a> <span class="src-key">const </span><span class="src-id">FETCH_CLASS </span>= <span class="src-num">8</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a77"></a> <span class="src-key">const </span><span class="src-id">FETCH_CLASSTYPE </span>= <span class="src-num">262144</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a78"></a> <span class="src-key">const </span><span class="src-id">FETCH_COLUMN </span>= <span class="src-num">7</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a79"></a> <span class="src-key">const </span><span class="src-id">FETCH_FUNC </span>= <span class="src-num">10</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a80"></a> <span class="src-key">const </span><span class="src-id">FETCH_GROUP </span>= <span class="src-num">65536</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a81"></a> <span class="src-key">const </span><span class="src-id">FETCH_INTO </span>= <span class="src-num">9</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a82"></a> <span class="src-key">const </span><span class="src-id">FETCH_LAZY </span>= <span class="src-num">1</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a83"></a> <span class="src-key">const </span><span class="src-id">FETCH_NAMED </span>= <span class="src-num">11</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a84"></a> <span class="src-key">const </span><span class="src-id">FETCH_NUM </span>= <span class="src-num">3</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a85"></a> <span class="src-key">const </span><span class="src-id">FETCH_OBJ </span>= <span class="src-num">5</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a86"></a> <span class="src-key">const </span><span class="src-id">FETCH_ORI_ABS </span>= <span class="src-num">4</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a87"></a> <span class="src-key">const </span><span class="src-id">FETCH_ORI_FIRST </span>= <span class="src-num">2</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a88"></a> <span class="src-key">const </span><span class="src-id">FETCH_ORI_LAST </span>= <span class="src-num">3</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a89"></a> <span class="src-key">const </span><span class="src-id">FETCH_ORI_NEXT </span>= <span class="src-num">0</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a90"></a> <span class="src-key">const </span><span class="src-id">FETCH_ORI_PRIOR </span>= <span class="src-num">1</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a91"></a> <span class="src-key">const </span><span class="src-id">FETCH_ORI_REL </span>= <span class="src-num">5</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a92"></a> <span class="src-key">const </span><span class="src-id">FETCH_SERIALIZE </span>= <span class="src-num">524288</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a93"></a> <span class="src-key">const </span><span class="src-id">FETCH_UNIQUE </span>= <span class="src-num">196608</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a94"></a> <span class="src-key">const </span><span class="src-id">NULL_EMPTY_STRING </span>= <span class="src-num">1</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a95"></a> <span class="src-key">const </span><span class="src-id">NULL_NATURAL </span>= <span class="src-num">0</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a96"></a> <span class="src-key">const </span><span class="src-id">NULL_TO_STRING </span>= <span class="src-id">NULL</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a97"></a> <span class="src-key">const </span><span class="src-id">PARAM_BOOL </span>= <span class="src-num">5</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a98"></a> <span class="src-key">const </span><span class="src-id">PARAM_INPUT_OUTPUT </span>= -<span class="src-num">2147483648</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a99"></a> <span class="src-key">const </span><span class="src-id">PARAM_INT </span>= <span class="src-num">1</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a100"></a> <span class="src-key">const </span><span class="src-id">PARAM_LOB </span>= <span class="src-num">3</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a101"></a> <span class="src-key">const </span><span class="src-id">PARAM_NULL </span>= <span class="src-num">0</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a102"></a> <span class="src-key">const </span><span class="src-id">PARAM_STMT </span>= <span class="src-num">4</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a103"></a> <span class="src-key">const </span><span class="src-id">PARAM_STR </span>= <span class="src-num">2</span><span class="src-sym">;</span></div></li>
|
||
|
<li><div class="src-line"><a name="a104"></a><span class="src-sym">}</span></div></li>
|
||
|
</ol>
|
||
|
</span></div>
|
||
|
</div>
|