List:Commits« Previous MessageNext Message »
From:jon Date:June 23 2006 3:55am
Subject:svn commit - mysqldoc@docsrva: r2480 - trunk/ndbapi
View as plain text  
Author: jstephens
Date: 2006-06-23 05:55:48 +0200 (Fri, 23 Jun 2006)
New Revision: 2480

Log:
Error codes and classifications.

See <remark>s in file for regexes used to generate <row>s for the 
<informaltable>s from ndberror.c.

Modified:
   trunk/ndbapi/errors.xml

Modified: trunk/ndbapi/errors.xml
===================================================================
--- trunk/ndbapi/errors.xml	2006-06-22 19:00:17 UTC (rev 2479)
+++ trunk/ndbapi/errors.xml	2006-06-23 03:55:48 UTC (rev 2480)
@@ -35,17 +35,2827 @@
 
   <section id="ndb-error-messages">
 
-    <title>NDB Error Messages</title>
+    <title><literal>NDB</literal> Error Codes, Classifications, and Messages</title>
 
     <abstract>
 
       <para>
-        Listing of common NDB error codes and messages, with likely
-        causes for which they might be raised.
+        This section contains listings of common <literal>NDB</literal>
+        error codes and messages, along with their classifications and
+        likely causes for which they might be raised.
       </para>
 
     </abstract>
 
+    <important>
+      <para>
+        It is strongly recommended that you <emphasis>not</emphasis>
+        depend on specific error codes in your <literal>NDB</literal>
+        API applications, as they are subject to change over time.
+        Instead, you should use the <literal>NdbError::Status</literal>
+        and error classifications in your source code, or consult the
+        output of <literal>perror <option>--ndb</option>
+        <replaceable>error_code</replaceable></literal> to obtain
+        information about a specific error code.
+      </para>
+
+      <para>
+        If you find a situation in which you need to use a specific
+        error code in your application, please file a bug report at
+        <ulink url="http://bugs.mysql.com/"/> so that we can update the
+        corresponding status and classification.
+      </para>
+    </important>
+
+    <section id="ndb-error-codes">
+
+      <title><literal>NDB</literal> Error Codes and Messages</title>
+
+      <para>
+        The information in the following table includes, for each error:
+
+        <itemizedlist>
+
+          <listitem>
+            <para>
+              The numeric <literal>NDB</literal> error code
+            </para>
+          </listitem>
+
+          <listitem>
+            <para>
+              The corresponding MySQL error code
+            </para>
+          </listitem>
+
+          <listitem>
+            <para>
+              The <literal>NDB</literal> classification code
+            </para>
+
+            <para>
+              See <xref linkend="ndb-error-classifications"/>, for the
+              emaning of these classification codes.
+            </para>
+          </listitem>
+
+          <listitem>
+            <para>
+              The text of the error message
+            </para>
+          </listitem>
+
+        </itemizedlist>
+
+        Similar errors have been grouped together. The last group in the
+        table is made up of errors that have as yet not been assigned to
+        a specific category.
+      </para>
+
+      <tip>
+        <para>
+          You can always obtain the latest error codes and information
+          from <filename>/storage/ndb/src/ndbapi/ndberror.c</filename>.
+        </para>
+      </tip>
+
+      <remark role="note">
+        [js] To regenerate this table:
+
+<!--
+          Use the following regex:
+          
+          s/\{\s*(.*)\, (.*)\, (.*)\, "(.*)"\s*\}\,?/<row><entry>$1</entry><entry><literal>$2</literal></entry><entry><emphasis>$3</emphasis></entry><entry><errortext>$4</errortext></entry></row>
+          
+          on the ErrorCodes array in ndberror.c
+        -->
+      </remark>
+
+      <informaltable>
+        <tgroup cols="4">
+          <colspec colwidth="10*"/>
+          <colspec colwidth="20*"/>
+          <colspec colwidth="10*"/>
+          <colspec colwidth="60*"/>
+          <thead>
+            <row>
+              <entry><literal>NDB</literal> Error Code</entry>
+              <entry>MySQL Error Code</entry>
+              <entry><literal>NDB</literal> Error Classification</entry>
+              <entry>Error Message</entry>
+            </row>
+          </thead>
+          <tbody>
+            <row>
+              <entry><emphasis>No Error</emphasis></entry>
+            </row>
+            <row>
+              <entry>0</entry>
+              <entry><literal>0</literal></entry>
+              <entry><emphasis>NE</emphasis></entry>
+              <entry><errortext>No error</errortext></entry>
+            </row>
+            <row>
+              <entry><emphasis><literal>NoDataFound</literal> Error</emphasis></entry>
+            </row>
+            <row>
+              <entry>626</entry>
+              <entry><literal>HA_ERR_KEY_NOT_FOUND</literal></entry>
+              <entry><emphasis>ND</emphasis></entry>
+              <entry><errortext>Tuple did not exist</errortext></entry>
+            </row>
+            <row>
+              <entry><emphasis><literal>ConstraintViolation</literal> Error</emphasis></entry>
+            </row>
+            <row>
+              <entry>630</entry>
+              <entry><literal>HA_ERR_FOUND_DUPP_KEY</literal></entry>
+              <entry><emphasis>CV</emphasis></entry>
+              <entry><errortext>Tuple already existed when attempting to insert</errortext></entry>
+            </row>
+            <row>
+              <entry>839</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>CV</emphasis></entry>
+              <entry><errortext>Illegal null attribute</errortext></entry>
+            </row>
+            <row>
+              <entry>840</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>CV</emphasis></entry>
+              <entry><errortext>Trying to set a NOT NULL attribute to NULL</errortext></entry>
+            </row>
+            <row>
+              <entry>893</entry>
+              <entry><literal>HA_ERR_FOUND_DUPP_KEY</literal></entry>
+              <entry><emphasis>CV</emphasis></entry>
+              <entry><errortext>Constraint violation e.g. duplicate value in unique
+                index</errortext></entry>
+            </row>
+            <row>
+              <entry><emphasis>Node recovery errors</emphasis></entry>
+            </row>
+            <row>
+              <entry>286</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>NR</emphasis></entry>
+              <entry><errortext>Node failure caused abort of transaction</errortext></entry>
+            </row>
+            <row>
+              <entry>250</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>NR</emphasis></entry>
+              <entry><errortext>Node where lock was held crashed, restart scan
+                transaction</errortext></entry>
+            </row>
+            <row>
+              <entry>499</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>NR</emphasis></entry>
+              <entry><errortext>Scan take over error, restart scan transaction</errortext></entry>
+            </row>
+            <row>
+              <entry>1204</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>NR</emphasis></entry>
+              <entry><errortext>Temporary failure, distribution changed</errortext></entry>
+            </row>
+            <row>
+              <entry>4002</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>NR</emphasis></entry>
+              <entry><errortext>Send to NDB failed</errortext></entry>
+            </row>
+            <row>
+              <entry>4010</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>NR</emphasis></entry>
+              <entry><errortext>Node failure caused abort of transaction</errortext></entry>
+            </row>
+            <row>
+              <entry>4025</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>NR</emphasis></entry>
+              <entry><errortext>Node failure caused abort of transaction</errortext></entry>
+            </row>
+            <row>
+              <entry>4027</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>NR</emphasis></entry>
+              <entry><errortext>Node failure caused abort of transaction</errortext></entry>
+            </row>
+            <row>
+              <entry>4028</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>NR</emphasis></entry>
+              <entry><errortext>Node failure caused abort of transaction</errortext></entry>
+            </row>
+            <row>
+              <entry>4029</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>NR</emphasis></entry>
+              <entry><errortext>Node failure caused abort of transaction</errortext></entry>
+            </row>
+            <row>
+              <entry>4031</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>NR</emphasis></entry>
+              <entry><errortext>Node failure caused abort of transaction</errortext></entry>
+            </row>
+            <row>
+              <entry>4033</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>NR</emphasis></entry>
+              <entry><errortext>Send to NDB failed</errortext></entry>
+            </row>
+            <row>
+              <entry>4115</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>NR</emphasis></entry>
+              <entry><errortext>Transaction was committed but all read information was not
+                received due to node crash</errortext></entry>
+            </row>
+            <row>
+              <entry>4119</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>NR</emphasis></entry>
+              <entry><errortext>Simple/dirty read failed due to node failure</errortext></entry>
+            </row>
+            <row>
+              <entry><emphasis>Node shutdown errors</emphasis></entry>
+            </row>
+            <row>
+              <entry>280</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>NS</emphasis></entry>
+              <entry><errortext>Transaction aborted due to node shutdown</errortext></entry>
+            </row>
+            <row>
+              <entry>270</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>NS</emphasis></entry>
+              <entry><errortext>Transaction aborted due to node shutdown</errortext></entry>
+            </row>
+            <row>
+              <entry>1223</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>NS</emphasis></entry>
+              <entry><errortext>Read operation aborted due to node shutdown</errortext></entry>
+            </row>
+            <row>
+              <entry>4023</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>NS</emphasis></entry>
+              <entry><errortext>Transaction aborted due to node shutdown</errortext></entry>
+            </row>
+            <row>
+              <entry>4030</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>NS</emphasis></entry>
+              <entry><errortext>Transaction aborted due to node shutdown</errortext></entry>
+            </row>
+            <row>
+              <entry>4034</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>NS</emphasis></entry>
+              <entry><errortext>Transaction aborted due to node shutdown</errortext></entry>
+            </row>
+            <row>
+              <entry><emphasis>Unknown result errors</emphasis></entry>
+            </row>
+            <row>
+              <entry>4008</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>UR</emphasis></entry>
+              <entry><errortext>Receive from NDB failed</errortext></entry>
+            </row>
+            <row>
+              <entry>4009</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>UR</emphasis></entry>
+              <entry><errortext>Cluster Failure</errortext></entry>
+            </row>
+            <row>
+              <entry>4012</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>UR</emphasis></entry>
+              <entry><errortext>Request ndbd time-out, maybe due to high load or
+                communication problems</errortext></entry>
+            </row>
+            <row>
+              <entry>4024</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>UR</emphasis></entry>
+              <entry><errortext>Time-out, most likely caused by simple read or cluster
+                failure</errortext></entry>
+            </row>
+            <row>
+              <entry><emphasis><literal>TemporaryResourceError</literal></emphasis></entry>
+            </row>
+            <row>
+              <entry>217</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>TR</emphasis></entry>
+              <entry><errortext>217</errortext></entry>
+            </row>
+            <row>
+              <entry>218</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>TR</emphasis></entry>
+              <entry><errortext>218</errortext></entry>
+            </row>
+            <row>
+              <entry>219</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>TR</emphasis></entry>
+              <entry><errortext>219</errortext></entry>
+            </row>
+            <row>
+              <entry>233</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>TR</emphasis></entry>
+              <entry><errortext>Out of operation records in transaction coordinator (increase
+                MaxNoOfConcurrentOperations)</errortext></entry>
+            </row>
+            <row>
+              <entry>275</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>TR</emphasis></entry>
+              <entry><errortext>275</errortext></entry>
+            </row>
+            <row>
+              <entry>279</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>TR</emphasis></entry>
+              <entry><errortext>Out of transaction markers in transaction
+                coordinator</errortext></entry>
+            </row>
+            <row>
+              <entry>414</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>TR</emphasis></entry>
+              <entry><errortext>414</errortext></entry>
+            </row>
+            <row>
+              <entry>418</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>TR</emphasis></entry>
+              <entry><errortext>Out of transaction buffers in LQH</errortext></entry>
+            </row>
+            <row>
+              <entry>419</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>TR</emphasis></entry>
+              <entry><errortext>419</errortext></entry>
+            </row>
+            <row>
+              <entry>245</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>TR</emphasis></entry>
+              <entry><errortext>Too many active scans</errortext></entry>
+            </row>
+            <row>
+              <entry>488</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>TR</emphasis></entry>
+              <entry><errortext>Too many active scans</errortext></entry>
+            </row>
+            <row>
+              <entry>490</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>TR</emphasis></entry>
+              <entry><errortext>Too many active scans</errortext></entry>
+            </row>
+            <row>
+              <entry>805</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>TR</emphasis></entry>
+              <entry><errortext>Out of attrinfo records in tuple manager</errortext></entry>
+            </row>
+            <row>
+              <entry>830</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>TR</emphasis></entry>
+              <entry><errortext>Out of add fragment operation records</errortext></entry>
+            </row>
+            <row>
+              <entry>873</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>TR</emphasis></entry>
+              <entry><errortext>Out of attrinfo records for scan in tuple manager</errortext></entry>
+            </row>
+            <row>
+              <entry>899</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>TR</emphasis></entry>
+              <entry><errortext>Rowid already allocated</errortext></entry>
+            </row>
+            <row>
+              <entry>1217</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>TR</emphasis></entry>
+              <entry><errortext>Out of operation records in local data manager (increase
+                MaxNoOfLocalOperations)</errortext></entry>
+            </row>
+            <row>
+              <entry>1220</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>TR</emphasis></entry>
+              <entry><errortext>REDO log files overloaded, consult online manual (decrease
+                TimeBetweenLocalCheckpoints, and|or increase
+                NoOfFragmentLogFiles)</errortext></entry>
+            </row>
+            <row>
+              <entry>1222</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>TR</emphasis></entry>
+              <entry><errortext>Out of transaction markers in LQH</errortext></entry>
+            </row>
+            <row>
+              <entry>4021</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>TR</emphasis></entry>
+              <entry><errortext>Out of Send Buffer space in NDB API</errortext></entry>
+            </row>
+            <row>
+              <entry>4022</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>TR</emphasis></entry>
+              <entry><errortext>Out of Send Buffer space in NDB API</errortext></entry>
+            </row>
+            <row>
+              <entry>4032</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>TR</emphasis></entry>
+              <entry><errortext>Out of Send Buffer space in NDB API</errortext></entry>
+            </row>
+            <row>
+              <entry>1501</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>TR</emphasis></entry>
+              <entry><errortext>Out of undo space</errortext></entry>
+            </row>
+            <row>
+              <entry>288</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>TR</emphasis></entry>
+              <entry><errortext>Out of index operations in transaction coordinator (increase
+                MaxNoOfConcurrentIndexOperations)</errortext></entry>
+            </row>
+            <row>
+              <entry><emphasis><literal>InsufficientSpace</literal> errors</emphasis></entry>
+            </row>
+            <row>
+              <entry>623</entry>
+              <entry><literal>HA_ERR_RECORD_FILE_FULL</literal></entry>
+              <entry><emphasis>IS</emphasis></entry>
+              <entry><errortext>623</errortext></entry>
+            </row>
+            <row>
+              <entry>624</entry>
+              <entry><literal>HA_ERR_RECORD_FILE_FULL</literal></entry>
+              <entry><emphasis>IS</emphasis></entry>
+              <entry><errortext>624</errortext></entry>
+            </row>
+            <row>
+              <entry>625</entry>
+              <entry><literal>HA_ERR_INDEX_FILE_FULL</literal></entry>
+              <entry><emphasis>IS</emphasis></entry>
+              <entry><errortext>Out of memory in Ndb Kernel, hash index part (increase
+                IndexMemory)</errortext></entry>
+            </row>
+            <row>
+              <entry>640</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IS</emphasis></entry>
+              <entry><errortext>Too many hash indexes (should not happen)</errortext></entry>
+            </row>
+            <row>
+              <entry>826</entry>
+              <entry><literal>HA_ERR_RECORD_FILE_FULL</literal></entry>
+              <entry><emphasis>IS</emphasis></entry>
+              <entry><errortext>Too many tables and attributes (increase MaxNoOfAttributes or
+                MaxNoOfTables)</errortext></entry>
+            </row>
+            <row>
+              <entry>827</entry>
+              <entry><literal>HA_ERR_RECORD_FILE_FULL</literal></entry>
+              <entry><emphasis>IS</emphasis></entry>
+              <entry><errortext>Out of memory in Ndb Kernel, table data (increase
+                DataMemory)</errortext></entry>
+            </row>
+            <row>
+              <entry>902</entry>
+              <entry><literal>HA_ERR_RECORD_FILE_FULL</literal></entry>
+              <entry><emphasis>IS</emphasis></entry>
+              <entry><errortext>Out of memory in Ndb Kernel, ordered index data (increase
+                DataMemory)</errortext></entry>
+            </row>
+            <row>
+              <entry>903</entry>
+              <entry><literal>HA_ERR_INDEX_FILE_FULL</literal></entry>
+              <entry><emphasis>IS</emphasis></entry>
+              <entry><errortext>Too many ordered indexes (increase
+                MaxNoOfOrderedIndexes)</errortext></entry>
+            </row>
+            <row>
+              <entry>904</entry>
+              <entry><literal>HA_ERR_INDEX_FILE_FULL</literal></entry>
+              <entry><emphasis>IS</emphasis></entry>
+              <entry><errortext>Out of fragment records (increase
+                MaxNoOfOrderedIndexes)</errortext></entry>
+            </row>
+            <row>
+              <entry>905</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IS</emphasis></entry>
+              <entry><errortext>Out of attribute records (increase
+                MaxNoOfAttributes)</errortext></entry>
+            </row>
+            <row>
+              <entry>1601</entry>
+              <entry><literal>HA_ERR_RECORD_FILE_FULL</literal></entry>
+              <entry><emphasis>IS</emphasis></entry>
+              <entry><errortext>Out extents, tablespace full</errortext></entry>
+            </row>
+            <row>
+              <entry><emphasis><literal>TimeoutExpired</literal> errors</emphasis></entry>
+            </row>
+            <row>
+              <entry>266</entry>
+              <entry><literal>HA_ERR_LOCK_WAIT_TIMEOUT</literal></entry>
+              <entry><emphasis>TO</emphasis></entry>
+              <entry><errortext>Time-out in NDB, probably caused by deadlock</errortext></entry>
+            </row>
+            <row>
+              <entry>274</entry>
+              <entry><literal>HA_ERR_LOCK_WAIT_TIMEOUT</literal></entry>
+              <entry><emphasis>TO</emphasis></entry>
+              <entry><errortext>Time-out in NDB, probably caused by deadlock</errortext></entry>
+            </row>
+            <row>
+              <entry>296</entry>
+              <entry><literal>HA_ERR_LOCK_WAIT_TIMEOUT</literal></entry>
+              <entry><emphasis>TO</emphasis></entry>
+              <entry><errortext>Time-out in NDB, probably caused by deadlock</errortext></entry>
+            </row>
+            <row>
+              <entry>297</entry>
+              <entry><literal>HA_ERR_LOCK_WAIT_TIMEOUT</literal></entry>
+              <entry><emphasis>TO</emphasis></entry>
+              <entry><errortext>Time-out in NDB, probably caused by deadlock</errortext></entry>
+            </row>
+            <row>
+              <entry>237</entry>
+              <entry><literal>HA_ERR_LOCK_WAIT_TIMEOUT</literal></entry>
+              <entry><emphasis>TO</emphasis></entry>
+              <entry><errortext>Transaction had timed out when trying to commit
+                it</errortext></entry>
+            </row>
+            <row>
+              <entry><emphasis><literal>OverloadError</literal></emphasis></entry>
+            </row>
+            <row>
+              <entry>701</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>OL</emphasis></entry>
+              <entry><errortext>System busy with other schema operation</errortext></entry>
+            </row>
+            <row>
+              <entry>410</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>OL</emphasis></entry>
+              <entry><errortext>REDO log files overloaded, consult online manual (decrease
+                TimeBetweenLocalCheckpoints, and|or increase
+                NoOfFragmentLogFiles)</errortext></entry>
+            </row>
+            <row>
+              <entry>677</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>OL</emphasis></entry>
+              <entry><errortext>Index UNDO buffers overloaded (increase
+                UndoIndexBuffer)</errortext></entry>
+            </row>
+            <row>
+              <entry>891</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>OL</emphasis></entry>
+              <entry><errortext>Data UNDO buffers overloaded (increase
+                UndoDataBuffer)</errortext></entry>
+            </row>
+            <row>
+              <entry>1221</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>OL</emphasis></entry>
+              <entry><errortext>REDO buffers overloaded, consult online manual (increase
+                RedoBuffer)</errortext></entry>
+            </row>
+            <row>
+              <entry>4006</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>OL</emphasis></entry>
+              <entry><errortext>Connect failure - out of connection objects (increase
+                MaxNoOfConcurrentTransactions)</errortext></entry>
+            </row>
+            <row>
+              <entry><emphasis>Internal Temporary error</emphasis></entry>
+            </row>
+            <row>
+              <entry>702</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IT</emphasis></entry>
+              <entry><errortext>Request to non-master</errortext></entry>
+            </row>
+            <row>
+              <entry><emphasis>Internal errors</emphasis></entry>
+            </row>
+            <row>
+              <entry>892</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Inconsistent hash index. The index needs to be dropped and
+                recreated</errortext></entry>
+            </row>
+            <row>
+              <entry>896</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Tuple corrupted - wrong checksum or column data in invalid
+                format</errortext></entry>
+            </row>
+            <row>
+              <entry>901</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Inconsistent ordered index. The index needs to be dropped and
+                recreated</errortext></entry>
+            </row>
+            <row>
+              <entry>202</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>202</errortext></entry>
+            </row>
+            <row>
+              <entry>203</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>203</errortext></entry>
+            </row>
+            <row>
+              <entry>207</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>207</errortext></entry>
+            </row>
+            <row>
+              <entry>208</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>208</errortext></entry>
+            </row>
+            <row>
+              <entry>209</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Communication problem, signal error</errortext></entry>
+            </row>
+            <row>
+              <entry>220</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>220</errortext></entry>
+            </row>
+            <row>
+              <entry>230</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>230</errortext></entry>
+            </row>
+            <row>
+              <entry>232</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>232</errortext></entry>
+            </row>
+            <row>
+              <entry>238</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>238</errortext></entry>
+            </row>
+            <row>
+              <entry>271</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Simple Read transaction without any attributes to
+                read</errortext></entry>
+            </row>
+            <row>
+              <entry>272</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Update operation without any attributes to update</errortext></entry>
+            </row>
+            <row>
+              <entry>276</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>276</errortext></entry>
+            </row>
+            <row>
+              <entry>277</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>277</errortext></entry>
+            </row>
+            <row>
+              <entry>278</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>278</errortext></entry>
+            </row>
+            <row>
+              <entry>287</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Index corrupted</errortext></entry>
+            </row>
+            <row>
+              <entry>290</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Corrupt key in TC, unable to xfrm</errortext></entry>
+            </row>
+            <row>
+              <entry>631</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>631</errortext></entry>
+            </row>
+            <row>
+              <entry>632</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>632</errortext></entry>
+            </row>
+            <row>
+              <entry>706</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Inconsistency during table creation</errortext></entry>
+            </row>
+            <row>
+              <entry>809</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>809</errortext></entry>
+            </row>
+            <row>
+              <entry>812</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>812</errortext></entry>
+            </row>
+            <row>
+              <entry>829</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>829</errortext></entry>
+            </row>
+            <row>
+              <entry>833</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>833</errortext></entry>
+            </row>
+            <row>
+              <entry>871</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>871</errortext></entry>
+            </row>
+            <row>
+              <entry>882</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>882</errortext></entry>
+            </row>
+            <row>
+              <entry>883</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>883</errortext></entry>
+            </row>
+            <row>
+              <entry>887</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>887</errortext></entry>
+            </row>
+            <row>
+              <entry>888</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>888</errortext></entry>
+            </row>
+            <row>
+              <entry>890</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>890</errortext></entry>
+            </row>
+            <row>
+              <entry>4000</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>MEMORY ALLOCATION ERROR</errortext></entry>
+            </row>
+            <row>
+              <entry>4001</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Signal Definition Error</errortext></entry>
+            </row>
+            <row>
+              <entry>4005</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Internal Error in NdbApi</errortext></entry>
+            </row>
+            <row>
+              <entry>4011</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Internal Error in NdbApi</errortext></entry>
+            </row>
+            <row>
+              <entry>4107</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Simple Transaction and Not Start</errortext></entry>
+            </row>
+            <row>
+              <entry>4108</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Faulty operation type</errortext></entry>
+            </row>
+            <row>
+              <entry>4109</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Faulty primary key attribute length</errortext></entry>
+            </row>
+            <row>
+              <entry>4110</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Faulty length in ATTRINFO signal</errortext></entry>
+            </row>
+            <row>
+              <entry>4111</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Status Error in NdbConnection</errortext></entry>
+            </row>
+            <row>
+              <entry>4113</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Too many operations received</errortext></entry>
+            </row>
+            <row>
+              <entry>4320</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Cannot use the same object twice to create table</errortext></entry>
+            </row>
+            <row>
+              <entry>4321</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Trying to start two schema transactions</errortext></entry>
+            </row>
+            <row>
+              <entry>4344</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Only DBDICT and TRIX can send requests to TRIX</errortext></entry>
+            </row>
+            <row>
+              <entry>4345</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>TRIX block is not available yet, probably due to node
+                failure</errortext></entry>
+            </row>
+            <row>
+              <entry>4346</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Internal error at index create/build</errortext></entry>
+            </row>
+            <row>
+              <entry>4347</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Bad state at alter index</errortext></entry>
+            </row>
+            <row>
+              <entry>4348</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Inconsistency detected at alter index</errortext></entry>
+            </row>
+            <row>
+              <entry>4349</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Inconsistency detected at index usage</errortext></entry>
+            </row>
+            <row>
+              <entry>4350</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Transaction already aborted</errortext></entry>
+            </row>
+            <row>
+              <entry><emphasis>Application errors</emphasis></entry>
+            </row>
+            <row>
+              <entry>823</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Too much attrinfo from application in tuple
+                manager</errortext></entry>
+            </row>
+            <row>
+              <entry>831</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Too many nullable/bitfields in table definition</errortext></entry>
+            </row>
+            <row>
+              <entry>876</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>876</errortext></entry>
+            </row>
+            <row>
+              <entry>877</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>877</errortext></entry>
+            </row>
+            <row>
+              <entry>878</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>878</errortext></entry>
+            </row>
+            <row>
+              <entry>879</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>879</errortext></entry>
+            </row>
+            <row>
+              <entry>880</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Tried to read too much - too many getValue calls</errortext></entry>
+            </row>
+            <row>
+              <entry>884</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Stack overflow in interpreter</errortext></entry>
+            </row>
+            <row>
+              <entry>885</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Stack underflow in interpreter</errortext></entry>
+            </row>
+            <row>
+              <entry>886</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>More than 65535 instructions executed in
+                interpreter</errortext></entry>
+            </row>
+            <row>
+              <entry>897</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Update attempt of primary key via ndbcluster internal api (if
+                this occurs via the MySQL server it is a bug, please
+                report)</errortext></entry>
+            </row>
+            <row>
+              <entry>4256</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Must call Ndb::init() before this function</errortext></entry>
+            </row>
+            <row>
+              <entry>4257</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Tried to read too much - too many getValue calls</errortext></entry>
+            </row>
+            <row>
+              <entry><emphasis>Scan application errors</emphasis></entry>
+            </row>
+            <row>
+              <entry>242</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Zero concurrency in scan</errortext></entry>
+            </row>
+            <row>
+              <entry>244</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Too high concurrency in scan</errortext></entry>
+            </row>
+            <row>
+              <entry>269</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>No condition and attributes to read in scan</errortext></entry>
+            </row>
+            <row>
+              <entry>4600</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Transaction is already started</errortext></entry>
+            </row>
+            <row>
+              <entry>4601</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Transaction is not started</errortext></entry>
+            </row>
+            <row>
+              <entry>4602</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>You must call getNdbOperation before executeScan</errortext></entry>
+            </row>
+            <row>
+              <entry>4603</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>There can only be ONE operation in a scan
+                transaction</errortext></entry>
+            </row>
+            <row>
+              <entry>4604</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>takeOverScanOp, to take over a scanned row one must
+                explicitly request keyinfo on readTuples
+                call</errortext></entry>
+            </row>
+            <row>
+              <entry>4605</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>You may only call openScanRead or openScanExclusive once for
+                each operation</errortext></entry>
+            </row>
+            <row>
+              <entry>4607</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>There may only be one operation in a scan
+                transaction</errortext></entry>
+            </row>
+            <row>
+              <entry>4608</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>You can not takeOverScan unless you have used
+                openScanExclusive</errortext></entry>
+            </row>
+            <row>
+              <entry>4609</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>You must call nextScanResult before trying to
+                takeOverScan</errortext></entry>
+            </row>
+            <row>
+              <entry>4232</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Parallelism can only be between 1 and 240</errortext></entry>
+            </row>
+            <row>
+              <entry><emphasis>Event schema errors</emphasis></entry>
+            </row>
+            <row>
+              <entry>4713</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Column defined in event does not exist in table</errortext></entry>
+            </row>
+            <row>
+              <entry><emphasis>Event application errors</emphasis></entry>
+            </row>
+            <row>
+              <entry>4707</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Too many event have been defined</errortext></entry>
+            </row>
+            <row>
+              <entry>4708</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Event name is too long</errortext></entry>
+            </row>
+            <row>
+              <entry>4709</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Can't accept more subscribers</errortext></entry>
+            </row>
+            <row>
+              <entry>746</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>OE</emphasis></entry>
+              <entry><errortext>Event name already exists</errortext></entry>
+            </row>
+            <row>
+              <entry>747</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IS</emphasis></entry>
+              <entry><errortext>Out of event records</errortext></entry>
+            </row>
+            <row>
+              <entry>748</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>TR</emphasis></entry>
+              <entry><errortext>Busy during read of event table</errortext></entry>
+            </row>
+            <row>
+              <entry>4710</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Event not found</errortext></entry>
+            </row>
+            <row>
+              <entry>4711</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Creation of event failed</errortext></entry>
+            </row>
+            <row>
+              <entry>4712</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Stopped event operation does not exist. Already
+                stopped?</errortext></entry>
+            </row>
+            <row>
+              <entry><emphasis>Event internal errors</emphasis></entry>
+            </row>
+            <row>
+              <entry>4731</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Event not found</errortext></entry>
+            </row>
+            <row>
+              <entry><emphasis><literal>SchemaError</literal></emphasis></entry>
+            </row>
+            <row>
+              <entry>703</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Invalid table format</errortext></entry>
+            </row>
+            <row>
+              <entry>704</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Attribute name too long</errortext></entry>
+            </row>
+            <row>
+              <entry>705</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Table name too long</errortext></entry>
+            </row>
+            <row>
+              <entry>707</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>No more table metadata records (increase
+                MaxNoOfTables)</errortext></entry>
+            </row>
+            <row>
+              <entry>708</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>No more attribute metadata records (increase
+                MaxNoOfAttributes)</errortext></entry>
+            </row>
+            <row>
+              <entry>709</entry>
+              <entry><literal>HA_ERR_NO_SUCH_TABLE</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>No such table existed</errortext></entry>
+            </row>
+            <row>
+              <entry>710</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Internal: Get by table name not supported, use table
+                id.</errortext></entry>
+            </row>
+            <row>
+              <entry>721</entry>
+              <entry><literal>HA_ERR_TABLE_EXIST</literal></entry>
+              <entry><emphasis> OE</emphasis></entry>
+              <entry><errortext>Table or index with given name already exists</errortext></entry>
+            </row>
+            <row>
+              <entry>723</entry>
+              <entry><literal>HA_ERR_NO_SUCH_TABLE</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>No such table existed</errortext></entry>
+            </row>
+            <row>
+              <entry>736</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Unsupported array size</errortext></entry>
+            </row>
+            <row>
+              <entry>737</entry>
+              <entry><literal>HA_WRONG_CREATE_OPTION</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Attribute array size too big</errortext></entry>
+            </row>
+            <row>
+              <entry>738</entry>
+              <entry><literal>HA_WRONG_CREATE_OPTION</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Record too big</errortext></entry>
+            </row>
+            <row>
+              <entry>739</entry>
+              <entry><literal>HA_WRONG_CREATE_OPTION</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Unsupported primary key length</errortext></entry>
+            </row>
+            <row>
+              <entry>740</entry>
+              <entry><literal>HA_WRONG_CREATE_OPTION</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Nullable primary key not supported</errortext></entry>
+            </row>
+            <row>
+              <entry>741</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Unsupported alter table</errortext></entry>
+            </row>
+            <row>
+              <entry>743</entry>
+              <entry><literal>HA_WRONG_CREATE_OPTION</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Unsupported character set in table or index</errortext></entry>
+            </row>
+            <row>
+              <entry>744</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Character string is invalid for given character
+                set</errortext></entry>
+            </row>
+            <row>
+              <entry>745</entry>
+              <entry><literal>HA_WRONG_CREATE_OPTION</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Distribution key not supported for char attribute (use binary
+                attribute)</errortext></entry>
+            </row>
+            <row>
+              <entry>771</entry>
+              <entry><literal>HA_WRONG_CREATE_OPTION</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Given NODEGROUP doesn't exist in this cluster</errortext></entry>
+            </row>
+            <row>
+              <entry>772</entry>
+              <entry><literal>HA_WRONG_CREATE_OPTION</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Given fragmentType doesn't exist</errortext></entry>
+            </row>
+            <row>
+              <entry>749</entry>
+              <entry><literal>HA_WRONG_CREATE_OPTION</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Primary Table in wrong state</errortext></entry>
+            </row>
+            <row>
+              <entry>763</entry>
+              <entry><literal>HA_WRONG_CREATE_OPTION</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Invalid undo buffer size</errortext></entry>
+            </row>
+            <row>
+              <entry>764</entry>
+              <entry><literal>HA_WRONG_CREATE_OPTION</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Invalid extent size</errortext></entry>
+            </row>
+            <row>
+              <entry>765</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Out of filegroup records</errortext></entry>
+            </row>
+            <row>
+              <entry>750</entry>
+              <entry><literal>IE</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Invalid file type</errortext></entry>
+            </row>
+            <row>
+              <entry>751</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Out of file records</errortext></entry>
+            </row>
+            <row>
+              <entry>752</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Invalid file format</errortext></entry>
+            </row>
+            <row>
+              <entry>753</entry>
+              <entry><literal>IE</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Invalid filegroup for file</errortext></entry>
+            </row>
+            <row>
+              <entry>754</entry>
+              <entry><literal>IE</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Invalid filegroup version when creating file</errortext></entry>
+            </row>
+            <row>
+              <entry>755</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Invalid tablespace</errortext></entry>
+            </row>
+            <row>
+              <entry>756</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Index on disk column is not supported</errortext></entry>
+            </row>
+            <row>
+              <entry>757</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Varsize bitfield not supported</errortext></entry>
+            </row>
+            <row>
+              <entry>758</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Tablespace has changed</errortext></entry>
+            </row>
+            <row>
+              <entry>759</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Invalid tablespace version </errortext></entry>
+            </row>
+            <row>
+              <entry>760</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>File already exists</errortext></entry>
+            </row>
+            <row>
+              <entry>761</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Unable to drop table as backup is in progress</errortext></entry>
+            </row>
+            <row>
+              <entry>762</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Unable to alter table as backup is in progress</errortext></entry>
+            </row>
+            <row>
+              <entry>766</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Cant drop file, no such file</errortext></entry>
+            </row>
+            <row>
+              <entry>767</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Cant drop filegroup, no such filegroup</errortext></entry>
+            </row>
+            <row>
+              <entry>768</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Cant drop filegroup, filegroup is used</errortext></entry>
+            </row>
+            <row>
+              <entry>769</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Drop undofile not supported, drop logfile group
+                instead</errortext></entry>
+            </row>
+            <row>
+              <entry>770</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Cant drop file, file is used</errortext></entry>
+            </row>
+            <row>
+              <entry>774</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Invalid schema object for drop</errortext></entry>
+            </row>
+            <row>
+              <entry>241</entry>
+              <entry><literal>HA_ERR_TABLE_DEF_CHANGED</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Invalid schema object version</errortext></entry>
+            </row>
+            <row>
+              <entry>283</entry>
+              <entry><literal>HA_ERR_NO_SUCH_TABLE</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Table is being dropped</errortext></entry>
+            </row>
+            <row>
+              <entry>284</entry>
+              <entry><literal>HA_ERR_TABLE_DEF_CHANGED</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Table not defined in transaction coordinator</errortext></entry>
+            </row>
+            <row>
+              <entry>285</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Unknown table error in transaction coordinator</errortext></entry>
+            </row>
+            <row>
+              <entry>881</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Unable to create table, out of data pages (increase
+                DataMemory) </errortext></entry>
+            </row>
+            <row>
+              <entry>906</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Unsupported attribute type in index</errortext></entry>
+            </row>
+            <row>
+              <entry>907</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Unsupported character set in table or index</errortext></entry>
+            </row>
+            <row>
+              <entry>908</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IS</emphasis></entry>
+              <entry><errortext>Invalid ordered index tree node size</errortext></entry>
+            </row>
+            <row>
+              <entry>1225</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Table not defined in local query handler</errortext></entry>
+            </row>
+            <row>
+              <entry>1226</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Table is being dropped</errortext></entry>
+            </row>
+            <row>
+              <entry>1228</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Cannot use drop table for drop index</errortext></entry>
+            </row>
+            <row>
+              <entry>1229</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Too long frm data supplied</errortext></entry>
+            </row>
+            <row>
+              <entry>1231</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Invalid table or index to scan</errortext></entry>
+            </row>
+            <row>
+              <entry>1232</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Invalid table or index to scan</errortext></entry>
+            </row>
+            <row>
+              <entry>1502</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Filegroup already exists</errortext></entry>
+            </row>
+            <row>
+              <entry>1503</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Out of filegroup records</errortext></entry>
+            </row>
+            <row>
+              <entry>1504</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Out of logbuffer memory</errortext></entry>
+            </row>
+            <row>
+              <entry>1505</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Invalid filegroup</errortext></entry>
+            </row>
+            <row>
+              <entry>1506</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Invalid filegroup version</errortext></entry>
+            </row>
+            <row>
+              <entry>1507</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>File no already inuse</errortext></entry>
+            </row>
+            <row>
+              <entry>1508</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Out of file records</errortext></entry>
+            </row>
+            <row>
+              <entry>1509</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>File system error, check if path,permissions etc</errortext></entry>
+            </row>
+            <row>
+              <entry>1510</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>File meta data error</errortext></entry>
+            </row>
+            <row>
+              <entry>1511</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Out of memory</errortext></entry>
+            </row>
+            <row>
+              <entry>1512</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>File read error</errortext></entry>
+            </row>
+            <row>
+              <entry>1513</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Filegroup not online</errortext></entry>
+            </row>
+            <row>
+              <entry>1514</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Currently there is a limit of one logfile group</errortext></entry>
+            </row>
+            <row>
+              <entry>773</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Out of string memory, please modify StringMemory config
+                parameter</errortext></entry>
+            </row>
+            <row>
+              <entry><emphasis><literal>FunctionNotImplemented</literal> errors</emphasis></entry>
+            </row>
+            <row>
+              <entry>4003</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>NI</emphasis></entry>
+              <entry><errortext>Function not implemented yet</errortext></entry>
+            </row>
+            <row>
+              <entry><emphasis>Backup errors</emphasis></entry>
+            </row>
+            <row>
+              <entry>1300</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Undefined error</errortext></entry>
+            </row>
+            <row>
+              <entry>1301</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Backup issued to not master (reissue command to
+                master)</errortext></entry>
+            </row>
+            <row>
+              <entry>1302</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Out of backup record</errortext></entry>
+            </row>
+            <row>
+              <entry>1303</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IS</emphasis></entry>
+              <entry><errortext>Out of resources</errortext></entry>
+            </row>
+            <row>
+              <entry>1304</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Sequence failure</errortext></entry>
+            </row>
+            <row>
+              <entry>1305</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Backup definition not implemented</errortext></entry>
+            </row>
+            <row>
+              <entry>1306</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Backup not supported in diskless mode (change
+                Diskless)</errortext></entry>
+            </row>
+            <row>
+              <entry>1321</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Backup aborted by application</errortext></entry>
+            </row>
+            <row>
+              <entry>1322</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Backup already completed</errortext></entry>
+            </row>
+            <row>
+              <entry>1323</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>1323</errortext></entry>
+            </row>
+            <row>
+              <entry>1324</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Backup log buffer full</errortext></entry>
+            </row>
+            <row>
+              <entry>1325</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>File or scan error</errortext></entry>
+            </row>
+            <row>
+              <entry>1326</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Backup abortet due to node failure</errortext></entry>
+            </row>
+            <row>
+              <entry>1327</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>1327</errortext></entry>
+            </row>
+            <row>
+              <entry>1340</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Backup undefined error</errortext></entry>
+            </row>
+            <row>
+              <entry>1342</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Backup failed to allocate buffers (check
+                configuration)</errortext></entry>
+            </row>
+            <row>
+              <entry>1343</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Backup failed to setup fs buffers (check
+                configuration)</errortext></entry>
+            </row>
+            <row>
+              <entry>1344</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Backup failed to allocate tables (check
+                configuration)</errortext></entry>
+            </row>
+            <row>
+              <entry>1345</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Backup failed to insert file header (check
+                configuration)</errortext></entry>
+            </row>
+            <row>
+              <entry>1346</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Backup failed to insert table list (check
+                configuration)</errortext></entry>
+            </row>
+            <row>
+              <entry>1347</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Backup failed to allocate table memory (check
+                configuration)</errortext></entry>
+            </row>
+            <row>
+              <entry>1348</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Backup failed to allocate file record (check
+                configuration)</errortext></entry>
+            </row>
+            <row>
+              <entry>1349</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Backup failed to allocate attribute record (check
+                configuration)</errortext></entry>
+            </row>
+            <row>
+              <entry>1329</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Backup during software upgrade not supported</errortext></entry>
+            </row>
+            <row>
+              <entry><emphasis>Node ID allocation errors</emphasis></entry>
+            </row>
+            <row>
+              <entry>1700</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Undefined error</errortext></entry>
+            </row>
+            <row>
+              <entry>1701</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Node already reserved</errortext></entry>
+            </row>
+            <row>
+              <entry>1702</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Node already connected</errortext></entry>
+            </row>
+            <row>
+              <entry>1703</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Node failure handling not completed</errortext></entry>
+            </row>
+            <row>
+              <entry>1704</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Node type mismatch</errortext></entry>
+            </row>
+            <row>
+              <entry><emphasis>Other errors (not yet categorised)</emphasis></entry>
+            </row>
+            <row>
+              <entry>720</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Attribute name reused in table definition</errortext></entry>
+            </row>
+            <row>
+              <entry>1405</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>NR</emphasis></entry>
+              <entry><errortext>Subscriber manager busy with node recovery</errortext></entry>
+            </row>
+            <row>
+              <entry>1407</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Subscription not found in subscriber manager</errortext></entry>
+            </row>
+            <row>
+              <entry>1411</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>TR</emphasis></entry>
+              <entry><errortext>Subscriber manager busy with adding/removing a
+                subscriber</errortext></entry>
+            </row>
+            <row>
+              <entry>1412</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IS</emphasis></entry>
+              <entry><errortext>Can't accept more subscribers, out of space in
+                pool</errortext></entry>
+            </row>
+            <row>
+              <entry>1413</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>TR</emphasis></entry>
+              <entry><errortext>Subscriber manager busy with adding the
+                subscription</errortext></entry>
+            </row>
+            <row>
+              <entry>1414</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>TR</emphasis></entry>
+              <entry><errortext>Subscriber manager has subscribers on this
+                subscription</errortext></entry>
+            </row>
+            <row>
+              <entry>1415</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Subscription not unique in subscriber manager</errortext></entry>
+            </row>
+            <row>
+              <entry>1416</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IS</emphasis></entry>
+              <entry><errortext>Can't accept more subscriptions, out of space in
+                pool</errortext></entry>
+            </row>
+            <row>
+              <entry>1417</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Table in suscription not defined, probably
+                dropped</errortext></entry>
+            </row>
+            <row>
+              <entry>1418</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Subscription dropped, no new subscribers allowed</errortext></entry>
+            </row>
+            <row>
+              <entry>1419</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>SE</emphasis></entry>
+              <entry><errortext>Subscription already dropped</errortext></entry>
+            </row>
+            <row>
+              <entry>4004</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Attribute name not found in the Table</errortext></entry>
+            </row>
+            <row>
+              <entry>4100</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Status Error in NDB</errortext></entry>
+            </row>
+            <row>
+              <entry>4101</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>No connections to NDB available and connect
+                failed</errortext></entry>
+            </row>
+            <row>
+              <entry>4102</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Type in NdbTamper not correct</errortext></entry>
+            </row>
+            <row>
+              <entry>4103</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>No schema connections to NDB available and connect
+                failed</errortext></entry>
+            </row>
+            <row>
+              <entry>4104</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Ndb Init in wrong state, destroy Ndb object and create a
+                new</errortext></entry>
+            </row>
+            <row>
+              <entry>4105</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Too many Ndb objects</errortext></entry>
+            </row>
+            <row>
+              <entry>4106</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>All Not NULL attribute have not been defined</errortext></entry>
+            </row>
+            <row>
+              <entry>4114</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Transaction is already completed</errortext></entry>
+            </row>
+            <row>
+              <entry>4116</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Operation was not defined correctly, probably missing a
+                key</errortext></entry>
+            </row>
+            <row>
+              <entry>4117</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Could not start transporter, configuration error</errortext></entry>
+            </row>
+            <row>
+              <entry>4118</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Parameter error in API call</errortext></entry>
+            </row>
+            <row>
+              <entry>4300</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Tuple Key Type not correct</errortext></entry>
+            </row>
+            <row>
+              <entry>4301</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Fragment Type not correct</errortext></entry>
+            </row>
+            <row>
+              <entry>4302</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Minimum Load Factor not correct</errortext></entry>
+            </row>
+            <row>
+              <entry>4303</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Maximum Load Factor not correct</errortext></entry>
+            </row>
+            <row>
+              <entry>4304</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Maximum Load Factor smaller than Minimum</errortext></entry>
+            </row>
+            <row>
+              <entry>4305</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>K value must currently be set to 6</errortext></entry>
+            </row>
+            <row>
+              <entry>4306</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Memory Type not correct</errortext></entry>
+            </row>
+            <row>
+              <entry>4307</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Invalid table name</errortext></entry>
+            </row>
+            <row>
+              <entry>4308</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Attribute Size not correct</errortext></entry>
+            </row>
+            <row>
+              <entry>4309</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Fixed array too large, maximum 64000 bytes</errortext></entry>
+            </row>
+            <row>
+              <entry>4310</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Attribute Type not correct</errortext></entry>
+            </row>
+            <row>
+              <entry>4311</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Storage Mode not correct</errortext></entry>
+            </row>
+            <row>
+              <entry>4312</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Null Attribute Type not correct</errortext></entry>
+            </row>
+            <row>
+              <entry>4313</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Index only storage for non-key attribute</errortext></entry>
+            </row>
+            <row>
+              <entry>4314</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Storage Type of attribute not correct</errortext></entry>
+            </row>
+            <row>
+              <entry>4315</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>No more key attributes allowed after defining variable length
+                key attribute</errortext></entry>
+            </row>
+            <row>
+              <entry>4316</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Key attributes are not allowed to be NULL
+                attributes</errortext></entry>
+            </row>
+            <row>
+              <entry>4317</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Too many primary keys defined in table</errortext></entry>
+            </row>
+            <row>
+              <entry>4318</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Invalid attribute name or number</errortext></entry>
+            </row>
+            <row>
+              <entry>4319</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>createAttribute called at erroneus place</errortext></entry>
+            </row>
+            <row>
+              <entry>4322</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Attempt to define distribution key when not prepared
+                to</errortext></entry>
+            </row>
+            <row>
+              <entry>4323</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Distribution Key set on table but not defined on first
+                attribute</errortext></entry>
+            </row>
+            <row>
+              <entry>4324</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Attempt to define distribution group when not prepared
+                to</errortext></entry>
+            </row>
+            <row>
+              <entry>4325</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Distribution Group set on table but not defined on first
+                attribute</errortext></entry>
+            </row>
+            <row>
+              <entry>4326</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Distribution Group with erroneus number of bits</errortext></entry>
+            </row>
+            <row>
+              <entry>4327</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Distribution Group with 1 byte attribute is not
+                allowed</errortext></entry>
+            </row>
+            <row>
+              <entry>4328</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Disk memory attributes not yet supported</errortext></entry>
+            </row>
+            <row>
+              <entry>4329</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Variable stored attributes not yet supported</errortext></entry>
+            </row>
+            <row>
+              <entry>4400</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Status Error in NdbSchemaCon</errortext></entry>
+            </row>
+            <row>
+              <entry>4401</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Only one schema operation per schema transaction</errortext></entry>
+            </row>
+            <row>
+              <entry>4402</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>No schema operation defined before calling
+                execute</errortext></entry>
+            </row>
+            <row>
+              <entry>4501</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Insert in hash table failed when getting table information
+                from Ndb</errortext></entry>
+            </row>
+            <row>
+              <entry>4502</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>GetValue not allowed in Update operation</errortext></entry>
+            </row>
+            <row>
+              <entry>4503</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>GetValue not allowed in Insert operation</errortext></entry>
+            </row>
+            <row>
+              <entry>4504</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>SetValue not allowed in Read operation</errortext></entry>
+            </row>
+            <row>
+              <entry>4505</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>NULL value not allowed in primary key search</errortext></entry>
+            </row>
+            <row>
+              <entry>4506</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Missing getValue/setValue when calling execute</errortext></entry>
+            </row>
+            <row>
+              <entry>4507</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Missing operation request when calling execute</errortext></entry>
+            </row>
+            <row>
+              <entry>4200</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Status Error when defining an operation</errortext></entry>
+            </row>
+            <row>
+              <entry>4201</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Variable Arrays not yet supported</errortext></entry>
+            </row>
+            <row>
+              <entry>4202</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Set value on tuple key attribute is not allowed</errortext></entry>
+            </row>
+            <row>
+              <entry>4203</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Trying to set a NOT NULL attribute to NULL</errortext></entry>
+            </row>
+            <row>
+              <entry>4204</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Set value and Read/Delete Tuple is incompatible</errortext></entry>
+            </row>
+            <row>
+              <entry>4205</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>No Key attribute used to define tuple</errortext></entry>
+            </row>
+            <row>
+              <entry>4206</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Not allowed to equal key attribute twice</errortext></entry>
+            </row>
+            <row>
+              <entry>4207</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Key size is limited to 4092 bytes</errortext></entry>
+            </row>
+            <row>
+              <entry>4208</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Trying to read a non-stored attribute</errortext></entry>
+            </row>
+            <row>
+              <entry>4209</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Length parameter in equal/setValue is incorrect</errortext></entry>
+            </row>
+            <row>
+              <entry>4210</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Ndb sent more info than the length he specified</errortext></entry>
+            </row>
+            <row>
+              <entry>4211</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Inconsistency in list of NdbRecAttr-objects</errortext></entry>
+            </row>
+            <row>
+              <entry>4212</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Ndb reports NULL value on Not NULL attribute</errortext></entry>
+            </row>
+            <row>
+              <entry>4213</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Not all data of an attribute has been received</errortext></entry>
+            </row>
+            <row>
+              <entry>4214</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Not all attributes have been received</errortext></entry>
+            </row>
+            <row>
+              <entry>4215</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>More data received than reported in TCKEYCONF
+                message</errortext></entry>
+            </row>
+            <row>
+              <entry>4216</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>More than 8052 bytes in setValue cannot be
+                handled</errortext></entry>
+            </row>
+            <row>
+              <entry>4217</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>It is not allowed to increment any other than unsigned
+                ints</errortext></entry>
+            </row>
+            <row>
+              <entry>4218</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Currently not allowed to increment NULL-able
+                attributes</errortext></entry>
+            </row>
+            <row>
+              <entry>4219</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Maximum size of interpretative attributes are 64
+                bits</errortext></entry>
+            </row>
+            <row>
+              <entry>4220</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Maximum size of interpretative attributes are 64
+                bits</errortext></entry>
+            </row>
+            <row>
+              <entry>4221</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Trying to jump to a non-defined label</errortext></entry>
+            </row>
+            <row>
+              <entry>4222</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Label was not found, internal error</errortext></entry>
+            </row>
+            <row>
+              <entry>4223</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Not allowed to create jumps to yourself</errortext></entry>
+            </row>
+            <row>
+              <entry>4224</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Not allowed to jump to a label in a different
+                subroutine</errortext></entry>
+            </row>
+            <row>
+              <entry>4225</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>All primary keys defined, call setValue/getValue</errortext></entry>
+            </row>
+            <row>
+              <entry>4226</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Bad number when defining a label</errortext></entry>
+            </row>
+            <row>
+              <entry>4227</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Bad number when defining a subroutine</errortext></entry>
+            </row>
+            <row>
+              <entry>4228</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Illegal interpreter function in scan definition</errortext></entry>
+            </row>
+            <row>
+              <entry>4229</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Illegal register in interpreter function
+                definition</errortext></entry>
+            </row>
+            <row>
+              <entry>4230</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Illegal state when calling getValue, probably not a
+                read</errortext></entry>
+            </row>
+            <row>
+              <entry>4231</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Illegal state when calling interpreter routine</errortext></entry>
+            </row>
+            <row>
+              <entry>4233</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Calling execute (synchronous) when already prepared
+                asynchronous transaction exists</errortext></entry>
+            </row>
+            <row>
+              <entry>4234</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Illegal to call setValue in this state</errortext></entry>
+            </row>
+            <row>
+              <entry>4235</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>No callback from execute</errortext></entry>
+            </row>
+            <row>
+              <entry>4236</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Trigger name too long</errortext></entry>
+            </row>
+            <row>
+              <entry>4237</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Too many triggers</errortext></entry>
+            </row>
+            <row>
+              <entry>4238</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Trigger not found</errortext></entry>
+            </row>
+            <row>
+              <entry>4239</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Trigger with given name already exists</errortext></entry>
+            </row>
+            <row>
+              <entry>4240</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Unsupported trigger type</errortext></entry>
+            </row>
+            <row>
+              <entry>4241</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Index name too long</errortext></entry>
+            </row>
+            <row>
+              <entry>4242</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Too many indexes</errortext></entry>
+            </row>
+            <row>
+              <entry>4243</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Index not found</errortext></entry>
+            </row>
+            <row>
+              <entry>4244</entry>
+              <entry><literal>HA_ERR_TABLE_EXIST</literal></entry>
+              <entry><emphasis>OE</emphasis></entry>
+              <entry><errortext>Index or table with given name already exists</errortext></entry>
+            </row>
+            <row>
+              <entry>4247</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Illegal index/trigger create/drop/alter request</errortext></entry>
+            </row>
+            <row>
+              <entry>4248</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Trigger/index name invalid</errortext></entry>
+            </row>
+            <row>
+              <entry>4249</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Invalid table</errortext></entry>
+            </row>
+            <row>
+              <entry>4250</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Invalid index type or index logging option</errortext></entry>
+            </row>
+            <row>
+              <entry>4251</entry>
+              <entry><literal>HA_ERR_FOUND_DUPP_UNIQUE</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Cannot create unique index, duplicate keys found</errortext></entry>
+            </row>
+            <row>
+              <entry>4252</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Failed to allocate space for index</errortext></entry>
+            </row>
+            <row>
+              <entry>4253</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Failed to create index table</errortext></entry>
+            </row>
+            <row>
+              <entry>4254</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Table not an index table</errortext></entry>
+            </row>
+            <row>
+              <entry>4255</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Hash index attributes must be specified in same order as
+                table attributes</errortext></entry>
+            </row>
+            <row>
+              <entry>4258</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Cannot create unique index, duplicate attributes found in
+                definition</errortext></entry>
+            </row>
+            <row>
+              <entry>4259</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Invalid set of range scan bounds</errortext></entry>
+            </row>
+            <row>
+              <entry>4260</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>UD</emphasis></entry>
+              <entry><errortext>NdbScanFilter: Operator is not defined in
+                NdbScanFilter::Group</errortext></entry>
+            </row>
+            <row>
+              <entry>4261</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>UD</emphasis></entry>
+              <entry><errortext>NdbScanFilter: Column is NULL</errortext></entry>
+            </row>
+            <row>
+              <entry>4262</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>UD</emphasis></entry>
+              <entry><errortext>NdbScanFilter: Condition is out of bounds</errortext></entry>
+            </row>
+            <row>
+              <entry>4263</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Invalid blob attributes or invalid blob parts
+                table</errortext></entry>
+            </row>
+            <row>
+              <entry>4264</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Invalid usage of blob attribute</errortext></entry>
+            </row>
+            <row>
+              <entry>4265</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>The method is not valid in current blob state</errortext></entry>
+            </row>
+            <row>
+              <entry>4266</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Invalid blob seek position</errortext></entry>
+            </row>
+            <row>
+              <entry>4267</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Corrupted blob value</errortext></entry>
+            </row>
+            <row>
+              <entry>4268</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Error in blob head update forced rollback of
+                transaction</errortext></entry>
+            </row>
+            <row>
+              <entry>4269</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>No connection to ndb management server</errortext></entry>
+            </row>
+            <row>
+              <entry>4270</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Unknown blob error</errortext></entry>
+            </row>
+            <row>
+              <entry>4335</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Only one autoincrement column allowed per table. Having a
+                table without primary key uses an autoincremented hidden
+                key, i.e. a table without a primary key can not have an
+                autoincremented column</errortext></entry>
+            </row>
+            <row>
+              <entry>4271</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Invalid index object, not retrieved via
+                getIndex()</errortext></entry>
+            </row>
+            <row>
+              <entry>4272</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>Table definition has undefined column</errortext></entry>
+            </row>
+            <row>
+              <entry>4273</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>No blob table in dict cache</errortext></entry>
+            </row>
+            <row>
+              <entry>4274</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>IE</emphasis></entry>
+              <entry><errortext>Corrupted main table PK in blob operation</errortext></entry>
+            </row>
+            <row>
+              <entry>4275</entry>
+              <entry><literal>DMEC</literal></entry>
+              <entry><emphasis>AE</emphasis></entry>
+              <entry><errortext>The blob method is incompatible with operation type or lock
+                mode</errortext></entry>
+            </row>
+          </tbody>
+        </tgroup>
+      </informaltable>
+
+    </section>
+
+    <section id="ndb-error-classifications">
+
+      <title>NDB Error Classifications</title>
+
+      <para>
+        The following table lists the classification codes used in
+        <xref linkend="ndb-error-messages"/>, and their descriptions.
+        These can also be found in
+        <filename>/storage/ndb/src/ndbapi/ndberror.c</filename>.
+      </para>
+
+      <remark role="note">
+        [js] To regenerate this table:
+
+<!--
+        1.  Use this regex:
+        
+              s/\{\s*(.*)\, (.*)\, "(.*)"\s*\}\,?/<row><entry><literal>$2</literal></entry><entry><emphasis>$1</emphasis></entry><entry>$3</entry></row>/
+        
+            on the StatusClassificationMapping array in ndberror.c
+        
+        2.  In the result, substitute the status descriptions for the status codes as shown:
+          
+            ST_S -> Success
+            ST_T -> Temporary error
+            ST_P -> Permanent error
+            ST_U -> Unknown result
+        -->
+      </remark>
+
+      <informaltable>
+        <tgroup cols="3">
+          <colspec colwidth="15*"/>
+          <colspec colwidth="15*"/>
+          <colspec colwidth="60*"/>
+          <thead>
+            <row>
+              <entry>Classification Code</entry>
+              <entry>Error Status</entry>
+              <entry>Description</entry>
+            </row>
+          </thead>
+          <tbody>
+            <row>
+              <entry><literal>NE</literal></entry>
+              <entry><emphasis>Success</emphasis></entry>
+              <entry>No error</entry>
+            </row>
+            <row>
+              <entry><literal>AE</literal></entry>
+              <entry><emphasis>Permanent error</emphasis></entry>
+              <entry>Application error</entry>
+            </row>
+            <row>
+              <entry><literal>CE</literal></entry>
+              <entry><emphasis>Permanent error</emphasis></entry>
+              <entry>Configuration or application error</entry>
+            </row>
+            <row>
+              <entry><literal>ND</literal></entry>
+              <entry><emphasis>Permanent error</emphasis></entry>
+              <entry>No data found</entry>
+            </row>
+            <row>
+              <entry><literal>CV</literal></entry>
+              <entry><emphasis>Permanent error</emphasis></entry>
+              <entry>Constraint violation</entry>
+            </row>
+            <row>
+              <entry><literal>SE</literal></entry>
+              <entry><emphasis>Permanent error</emphasis></entry>
+              <entry>Schema error</entry>
+            </row>
+            <row>
+              <entry><literal>UD</literal></entry>
+              <entry><emphasis>Permanent error</emphasis></entry>
+              <entry>User defined error</entry>
+            </row>
+            <row>
+              <entry><literal>IS</literal></entry>
+              <entry><emphasis>Permanent error</emphasis></entry>
+              <entry>Insufficient space</entry>
+            </row>
+            <row>
+              <entry><literal>TR</literal></entry>
+              <entry><emphasis>Temporary error</emphasis></entry>
+              <entry>Temporary Resource error</entry>
+            </row>
+            <row>
+              <entry><literal>NR</literal></entry>
+              <entry><emphasis>Temporary error</emphasis></entry>
+              <entry>Node Recovery error</entry>
+            </row>
+            <row>
+              <entry><literal>OL</literal></entry>
+              <entry><emphasis>Temporary error</emphasis></entry>
+              <entry>Overload error</entry>
+            </row>
+            <row>
+              <entry><literal>TO</literal></entry>
+              <entry><emphasis>Temporary error</emphasis></entry>
+              <entry>Timeout expired</entry>
+            </row>
+            <row>
+              <entry><literal>NS</literal></entry>
+              <entry><emphasis>Temporary error</emphasis></entry>
+              <entry>Node shutdown</entry>
+            </row>
+            <row>
+              <entry><literal>IT</literal></entry>
+              <entry><emphasis>Temporary error</emphasis></entry>
+              <entry>Internal temporary</entry>
+            </row>
+            <row>
+              <entry><literal>UR</literal></entry>
+              <entry><emphasis>Unknown result</emphasis></entry>
+              <entry>Unknown result error</entry>
+            </row>
+            <row>
+              <entry><literal>UE</literal></entry>
+              <entry><emphasis>Unknown result</emphasis></entry>
+              <entry>Unknown error code</entry>
+            </row>
+            <row>
+              <entry><literal>IE</literal></entry>
+              <entry><emphasis>Permanent error</emphasis></entry>
+              <entry>Internal error</entry>
+            </row>
+            <row>
+              <entry><literal>NI</literal></entry>
+              <entry><emphasis>Permanent error</emphasis></entry>
+              <entry>Function not implemented</entry>
+            </row>
+          </tbody>
+        </tgroup>
+      </informaltable>
+
+    </section>
+
   </section>
 
 </chapter>

Thread
svn commit - mysqldoc@docsrva: r2480 - trunk/ndbapijon23 Jun