List:Commits« Previous MessageNext Message »
From:jon Date:September 10 2008 4:18pm
Subject:svn commit - mysqldoc@docsrva: r11750 - trunk/ndbapi
View as plain text  
Author: jstephens
Date: 2008-09-10 18:18:02 +0200 (Wed, 10 Sep 2008)
New Revision: 11750

Log:

Move NDB error codes into new include file, rebuild dependencies



Added:
   trunk/ndbapi/ndb-error-codes.xml
Modified:
   trunk/ndbapi/Makefile.depends
   trunk/ndbapi/ndb-errors.xml


Modified: trunk/ndbapi/Makefile.depends
===================================================================
--- trunk/ndbapi/Makefile.depends	2008-09-10 15:08:27 UTC (rev 11749)
+++ trunk/ndbapi/Makefile.depends	2008-09-10 16:18:02 UTC (rev 11750)
Changed blocks: 6, Lines Added: 27, Lines Deleted: 2; 3379 bytes

@@ -374,7 +374,7 @@
 	../ndbapi/metadata/class-ndbinterpretedcode.idmap \
 	../ndbapi/metadata/class-ndbscanfilter.idmap \
 	../ndbapi/metadata/interface-ndbrecord.idmap \
-	../ndbapi/metadata/ndb-errors.idmap \
+	../ndbapi/metadata/ndb-error-codes.idmap \
 	../ndbapi/metadata/struct-ndberror.idmap \
 	../refman-5.1/metadata/functions-core.idmap
 class-ndbinterpretedcode.validpure: $(class_ndbinterpretedcode_SOURCES)

@@ -817,6 +817,7 @@
 	../ndbapi/metadata/class-undofile.idmap \
 	../ndbapi/metadata/interface-ndbrecord.idmap \
 	../ndbapi/metadata/mgm-api.idmap \
+	../ndbapi/metadata/ndb-error-codes.idmap \
 	../ndbapi/metadata/ndb-errors.idmap \
 	../ndbapi/metadata/ndb-examples.idmap \
 	../ndbapi/metadata/ndb-hierarchy.idmap \

@@ -843,16 +844,38 @@
 ndb-classes-manprepped.xml: $(ndb_classes_SOURCES) $(ndb_classes_IDMAPS)
 ndb-classes-remprepped.xml: $(ndb_classes_SOURCES) $(ndb_classes_IDMAPS)
 
+ndb_error_codes_INCLUDES = \
+	../common/fixedchars.ent \
+	../common/phrases.ent \
+	../refman-common/urls.ent \
+	all-entities.ent \
+	ndb.en.ent
+ndb_error_codes_IMAGES =
+ndb_error_codes_SOURCES = ndb-error-codes.xml $(ndb_error_codes_INCLUDES)
+ndb_error_codes_IDMAPS = \
+	../ndbapi/metadata/ndb-error-codes.idmap \
+	../ndbapi/metadata/ndb-errors.idmap
+ndb-error-codes.validpure: $(ndb_error_codes_SOURCES)
+ndb-error-codes.titles: $(ndb_error_codes_SOURCES)
+ndb-error-codes.useless: $(ndb_error_codes_SOURCES)
+ndb-error-codes.valid: $(ndb_error_codes_SOURCES) $(ndb_error_codes_IDMAPS)
+ndb-error-codes.validwarn: $(ndb_error_codes_SOURCES) $(ndb_error_codes_IDMAPS)
+ndb-error-codes-prepped.xml: $(ndb_error_codes_SOURCES) $(ndb_error_codes_IDMAPS)
+ndb-error-codes-manprepped.xml: $(ndb_error_codes_SOURCES) $(ndb_error_codes_IDMAPS)
+ndb-error-codes-remprepped.xml: $(ndb_error_codes_SOURCES) $(ndb_error_codes_IDMAPS)
+
 ndb_errors_INCLUDES = \
 	../common/fixedchars.ent \
 	../common/phrases.ent \
 	../refman-common/urls.ent \
 	all-entities.ent \
+	ndb-error-codes.xml \
 	ndb.en.ent
 ndb_errors_IMAGES =
 ndb_errors_SOURCES = ndb-errors.xml $(ndb_errors_INCLUDES)
 ndb_errors_IDMAPS = \
 	../ndbapi/metadata/mgm-api.idmap \
+	../ndbapi/metadata/ndb-error-codes.idmap \
 	../ndbapi/metadata/ndb-errors.idmap \
 	../ndbapi/metadata/ndb-internals.idmap \
 	../ndbapi/metadata/struct-ndberror.idmap

@@ -1059,6 +1082,7 @@
 	legalnotice.en.xml \
 	mgm-api.xml \
 	ndb-classes.xml \
+	ndb-error-codes.xml \
 	ndb-errors.xml \
 	ndb-examples.xml \
 	ndb-hierarchy.xml \

@@ -1137,6 +1161,7 @@
 	../ndbapi/metadata/interface-ndbrecord.idmap \
 	../ndbapi/metadata/mgm-api.idmap \
 	../ndbapi/metadata/ndb-classes.idmap \
+	../ndbapi/metadata/ndb-error-codes.idmap \
 	../ndbapi/metadata/ndb-errors.idmap \
 	../ndbapi/metadata/ndb-examples.idmap \
 	../ndbapi/metadata/ndb-hierarchy.idmap \

@@ -1285,7 +1310,7 @@
 	images/published/NdbError-struct.png
 struct_ndberror_SOURCES = struct-ndberror.xml $(struct_ndberror_INCLUDES)
 struct_ndberror_IDMAPS = \
-	../ndbapi/metadata/ndb-errors.idmap \
+	../ndbapi/metadata/ndb-error-codes.idmap \
 	../ndbapi/metadata/struct-ndberror.idmap \
 	../refman-5.1/metadata/errors-problems-core.idmap
 struct-ndberror.validpure: $(struct_ndberror_SOURCES)


Added: trunk/ndbapi/ndb-error-codes.xml
===================================================================
--- trunk/ndbapi/ndb-error-codes.xml	                        (rev 0)
+++ trunk/ndbapi/ndb-error-codes.xml	2008-09-10 16:18:02 UTC (rev 11750)
Changed blocks: 1, Lines Added: 4152, Lines Deleted: 0; 186045 bytes

@@ -0,0 +1,4152 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN" "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
+<!ENTITY % all.entities SYSTEM "all-entities.ent">
+%all.entities;
+]>
+<section id="ndb-error-codes">
+  
+  <title><literal>NDB</literal> Error Codes and Messages</title>
+  
+  <indexterm>
+    <primary>Error codes</primary>
+  </indexterm>
+  
+  <indexterm>
+    <primary>Error code types</primary>
+  </indexterm>
+  
+  <para>
+    This section contains a number of tables, one for each type of
+    <literal>NDB</literal> API error. The error types include the
+    following:
+    
+    <informaltable>
+      <tgroup cols="3">
+        <colspec colwidth="33*"/>
+        <colspec colwidth="34*"/>
+        <colspec colwidth="33*"/>
+        <tbody>
+          <row>
+            <entry><itemizedlist>
+              
+              <listitem>
+                <para>
+                  No error
+                </para>
+              </listitem>
+              
+              <listitem>
+                <para>
+                  Application error
+                </para>
+              </listitem>
+              
+              <listitem>
+                <para>
+                  Scan application error
+                </para>
+              </listitem>
+              
+              <listitem>
+                <para>
+                  Configuration or application error
+                </para>
+              </listitem>
+              
+              <listitem>
+                <para>
+                  No data found
+                </para>
+              </listitem>
+              
+              <listitem>
+                <para>
+                  Constraint violation
+                </para>
+              </listitem>
+              
+            </itemizedlist></entry>
+            <entry><itemizedlist>
+              
+              <listitem>
+                <para>
+                  Schema error
+                </para>
+              </listitem>
+              
+              <listitem>
+                <para>
+                  User defined error
+                </para>
+              </listitem>
+              
+              <listitem>
+                <para>
+                  Insufficient space
+                </para>
+              </listitem>
+              
+              <listitem>
+                <para>
+                  Temporary Resource error
+                </para>
+              </listitem>
+              
+              <listitem>
+                <para>
+                  Node Recovery error
+                </para>
+              </listitem>
+              
+              <listitem>
+                <para>
+                  Overload error
+                </para>
+              </listitem>
+              
+              <listitem>
+                <para>
+                  Timeout expired
+                </para>
+              </listitem>
+              
+            </itemizedlist></entry>
+            <entry><itemizedlist>
+              
+              <listitem>
+                <para>
+                  Node shutdown
+                </para>
+              </listitem>
+              
+              <listitem>
+                <para>
+                  Internal temporary
+                </para>
+              </listitem>
+              
+              <listitem>
+                <para>
+                  Unknown result error
+                </para>
+              </listitem>
+              
+              <listitem>
+                <para>
+                  Unknown error code
+                </para>
+              </listitem>
+              
+              <listitem>
+                <para>
+                  Internal error
+                </para>
+              </listitem>
+              
+              <listitem>
+                <para>
+                  Function not implemented
+                </para>
+              </listitem>
+              
+            </itemizedlist></entry>
+          </row>
+        </tbody>
+      </tgroup>
+    </informaltable>
+  </para>
+  
+  <para>
+    The information in each 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
+          meanings of these classification codes.
+        </para>
+      </listitem>
+      
+      <listitem>
+        <para>
+          The text of the error message
+        </para>
+      </listitem>
+      
+    </itemizedlist>
+    
+    Similar errors have been grouped together in each table. The
+    last table &mdash; see <xref linkend="ndb-error-codes-other"/>
+    &mdash; contains errors that have not yet been assigned to a
+    specific category.
+  </para>
+  
+  <tip>
+    <para>
+      You can always obtain the latest error codes and information
+      from the file
+      <filename>storage/ndb/src/ndbapi/ndberror.c</filename>.
+    </para>
+  </tip>
+  
+  <remark role="note">
+    [js] To regenerate the rows for these tables, see the file
+    error-regexes.txt.
+  </remark>
+  
+
+      <section id="ndb-error-codes-no-error">
+
+        <title>No Error</title>
+
+        <informaltable>
+          <tgroup cols="4">
+            <colspec colwidth="15*"/>
+            <colspec colwidth="15*"/>
+            <colspec colwidth="15*"/>
+            <colspec colwidth="55*"/>
+            <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><errorcode>0</errorcode></entry>
+                <entry><errorname>0</errorname></entry>
+                <entry><errortype>NE</errortype></entry>
+                <entry><errortext>No error</errortext></entry>
+              </row>
+            </tbody>
+          </tgroup>
+        </informaltable>
+
+      </section>
+
+      <section id="ndb-error-codes-nodatafound">
+
+        <title><literal>NoDataFound</literal> Errors</title>
+
+        <indexterm>
+          <primary>NoDataFound errors</primary>
+        </indexterm>
+
+        <indexterm>
+          <primary>errors</primary>
+          <secondary>NoDataFound</secondary>
+        </indexterm>
+
+        <informaltable>
+          <tgroup cols="4">
+            <colspec colwidth="10*"/>
+            <colspec colwidth="40*"/>
+            <colspec colwidth="10*"/>
+            <colspec colwidth="40*"/>
+            <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><errorcode>626</errorcode></entry>
+                <entry><errorname>HA_ERR_KEY_NOT_FOUND</errorname></entry>
+                <entry><errortype>ND</errortype></entry>
+                <entry><errortext>Tuple did not exist</errortext></entry>
+              </row>
+            </tbody>
+          </tgroup>
+        </informaltable>
+
+      </section>
+
+      <section id="ndb-error-codes-constraintviolation">
+
+        <title><literal>ConstraintViolation</literal> Errors</title>
+
+        <informaltable>
+          <tgroup cols="4">
+            <colspec colwidth="10*"/>
+            <colspec colwidth="40*"/>
+            <colspec colwidth="10*"/>
+            <colspec colwidth="40*"/>
+            <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><errorcode>630</errorcode></entry>
+                <entry><errorname>HA_ERR_FOUND_DUPP_KEY</errorname></entry>
+                <entry><errortype>CV</errortype></entry>
+                <entry><errortext>Tuple already existed when attempting to insert</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>839</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>CV</errortype></entry>
+                <entry><errortext>Illegal null attribute</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>840</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>CV</errortype></entry>
+                <entry><errortext>Trying to set a NOT NULL attribute to NULL</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>893</errorcode></entry>
+                <entry><errorname>HA_ERR_FOUND_DUPP_KEY</errorname></entry>
+                <entry><errortype>CV</errortype></entry>
+                <entry><errortext>Constraint violation e.g. duplicate value in unique
+                  index</errortext></entry>
+              </row>
+            </tbody>
+          </tgroup>
+        </informaltable>
+
+      </section>
+
+      <section id="ndb-error-codes-node-recovery">
+
+        <title>Node recovery errors</title>
+
+        <indexterm>
+          <primary>node recovery errors</primary>
+        </indexterm>
+
+        <indexterm>
+          <primary>errors</primary>
+          <secondary>node recovery</secondary>
+        </indexterm>
+
+        <informaltable>
+          <tgroup cols="4">
+            <colspec colwidth="15*"/>
+            <colspec colwidth="15*"/>
+            <colspec colwidth="15*"/>
+            <colspec colwidth="55*"/>
+            <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><errorcode>286</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>NR</errortype></entry>
+                <entry><errortext>Node failure caused abort of transaction</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>250</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>NR</errortype></entry>
+                <entry><errortext>Node where lock was held crashed, restart scan
+                  transaction</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>499</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>NR</errortype></entry>
+                <entry><errortext>Scan take over error, restart scan transaction</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1204</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>NR</errortype></entry>
+                <entry><errortext>Temporary failure, distribution changed</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4002</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>NR</errortype></entry>
+                <entry><errortext>Send to NDB failed</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4010</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>NR</errortype></entry>
+                <entry><errortext>Node failure caused abort of transaction</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4025</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>NR</errortype></entry>
+                <entry><errortext>Node failure caused abort of transaction</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4027</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>NR</errortype></entry>
+                <entry><errortext>Node failure caused abort of transaction</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4028</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>NR</errortype></entry>
+                <entry><errortext>Node failure caused abort of transaction</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4029</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>NR</errortype></entry>
+                <entry><errortext>Node failure caused abort of transaction</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4031</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>NR</errortype></entry>
+                <entry><errortext>Node failure caused abort of transaction</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4033</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>NR</errortype></entry>
+                <entry><errortext>Send to NDB failed</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4115</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>NR</errortype></entry>
+                <entry><errortext>Transaction was committed but all read information was not
+                  received due to node crash</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4119</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>NR</errortype></entry>
+                <entry><errortext>Simple/dirty read failed due to node failure</errortext></entry>
+              </row>
+            </tbody>
+          </tgroup>
+        </informaltable>
+
+      </section>
+
+      <section id="ndb-error-codes-node-shutdown">
+
+        <title>Node Shutdown Errors</title>
+
+        <indexterm>
+          <primary>node shutdown errors</primary>
+        </indexterm>
+
+        <indexterm>
+          <primary>errors</primary>
+          <secondary>node shutdown</secondary>
+        </indexterm>
+
+        <informaltable>
+          <tgroup cols="4">
+            <colspec colwidth="15*"/>
+            <colspec colwidth="15*"/>
+            <colspec colwidth="15*"/>
+            <colspec colwidth="55*"/>
+            <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><errorcode>280</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>NS</errortype></entry>
+                <entry><errortext>Transaction aborted due to node shutdown</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>270</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>NS</errortype></entry>
+                <entry><errortext>Transaction aborted due to node shutdown</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1223</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>NS</errortype></entry>
+                <entry><errortext>Read operation aborted due to node shutdown</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4023</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>NS</errortype></entry>
+                <entry><errortext>Transaction aborted due to node shutdown</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4030</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>NS</errortype></entry>
+                <entry><errortext>Transaction aborted due to node shutdown</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4034</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>NS</errortype></entry>
+                <entry><errortext>Transaction aborted due to node shutdown</errortext></entry>
+              </row>
+            </tbody>
+          </tgroup>
+        </informaltable>
+
+      </section>
+
+      <section id="ndb-error-codes-unknown-result">
+
+        <title>Unknown Result Errors</title>
+
+        <indexterm>
+          <primary>unknown result errors</primary>
+        </indexterm>
+
+        <indexterm>
+          <primary>errors</primary>
+          <secondary>unknown result</secondary>
+        </indexterm>
+
+        <informaltable>
+          <tgroup cols="4">
+            <colspec colwidth="15*"/>
+            <colspec colwidth="15*"/>
+            <colspec colwidth="15*"/>
+            <colspec colwidth="55*"/>
+            <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><errorcode>4007</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>UR</errortype></entry>
+                <entry><errortext>Send to ndbd node failed</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4008</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>UR</errortype></entry>
+                <entry><errortext>Receive from NDB failed</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4009</errorcode></entry>
+                <entry><errorname>HA_ERR_NO_CONNECTION</errorname></entry>
+                <entry><errortype>UR</errortype></entry>
+                <entry><errortext>Cluster Failure</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4012</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>UR</errortype></entry>
+                <entry><errortext>Request ndbd time-out, maybe due to high load or
+                  communication problems</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4013</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>UR</errortype></entry>
+                <entry><errortext>Request timed out in waiting for node failure</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4024</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>UR</errortype></entry>
+                <entry><errortext>Time-out, most likely caused by simple read or cluster
+                  failure</errortext></entry>
+              </row>
+            </tbody>
+          </tgroup>
+        </informaltable>
+
+      </section>
+
+      <section id="ndb-error-codes-temporary-resource">
+
+        <title>Temporary Resource Errors</title>
+
+        <indexterm>
+          <primary>temporary resource errors</primary>
+        </indexterm>
+
+        <indexterm>
+          <primary>errors</primary>
+          <secondary>temporary resource</secondary>
+        </indexterm>
+
+        <informaltable>
+          <tgroup cols="4">
+            <colspec colwidth="15*"/>
+            <colspec colwidth="15*"/>
+            <colspec colwidth="15*"/>
+            <colspec colwidth="55*"/>
+            <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><errorcode>217</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>TR</errortype></entry>
+                <entry><errortext>217</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>218</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>TR</errortype></entry>
+                <entry><errortext>218</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>219</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>TR</errortype></entry>
+                <entry><errortext>219</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>233</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>TR</errortype></entry>
+                <entry><errortext>Out of operation records in transaction coordinator (increase
+                  MaxNoOfConcurrentOperations)</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>275</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>TR</errortype></entry>
+                <entry><errortext>Out of transaction records for complete phase (increase
+                  MaxNoOfConcurrentTransactions)</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>279</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>TR</errortype></entry>
+                <entry><errortext>Out of transaction markers in transaction
+                  coordinator</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>414</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>TR</errortype></entry>
+                <entry><errortext>414</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>418</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>TR</errortype></entry>
+                <entry><errortext>Out of transaction buffers in LQH</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>419</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>TR</errortype></entry>
+                <entry><errortext>419</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>245</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>TR</errortype></entry>
+                <entry><errortext>Too many active scans</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>488</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>TR</errortype></entry>
+                <entry><errortext>Too many active scans</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>490</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>TR</errortype></entry>
+                <entry><errortext>Too many active scans</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>805</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>TR</errortype></entry>
+                <entry><errortext>Out of attrinfo records in tuple manager</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>830</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>TR</errortype></entry>
+                <entry><errortext>Out of add fragment operation records</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>873</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>TR</errortype></entry>
+                <entry><errortext>Out of attrinfo records for scan in tuple manager</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>899</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>TR</errortype></entry>
+                <entry><errortext>Rowid already allocated</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1217</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>TR</errortype></entry>
+                <entry><errortext>Out of operation records in local data manager (increase
+                  MaxNoOfLocalOperations)</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1218</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>TR</errortype></entry>
+                <entry><errortext>Send Buffers overloaded in NDB kernel</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1220</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>TR</errortype></entry>
+                <entry><errortext>REDO log files overloaded, consult online manual (increase
+                  FragmentLogFileSize)</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1222</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>TR</errortype></entry>
+                <entry><errortext>Out of transaction markers in LQH</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4021</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>TR</errortype></entry>
+                <entry><errortext>Out of Send Buffer space in NDB API</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4022</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>TR</errortype></entry>
+                <entry><errortext>Out of Send Buffer space in NDB API</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4032</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>TR</errortype></entry>
+                <entry><errortext>Out of Send Buffer space in NDB API</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1501</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>TR</errortype></entry>
+                <entry><errortext>Out of undo space</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>288</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>TR</errortype></entry>
+                <entry><errortext>Out of index operations in transaction coordinator (increase
+                  MaxNoOfConcurrentIndexOperations)</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>289</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>TR</errortype></entry>
+                <entry><errortext>Out of transaction buffer memory in TC (increase
+                  TransactionBufferMemory)</errortext></entry>
+              </row>
+            </tbody>
+          </tgroup>
+        </informaltable>
+
+      </section>
+
+      <section id="ndb-error-codes-insufficient-space">
+
+        <title>Insufficient Space Errors</title>
+
+        <indexterm>
+          <primary>insufficient space errors</primary>
+        </indexterm>
+
+        <indexterm>
+          <primary>errors</primary>
+          <secondary>insufficient space</secondary>
+        </indexterm>
+
+        <informaltable>
+          <tgroup cols="4">
+            <colspec colwidth="15*"/>
+            <colspec colwidth="25*"/>
+            <colspec colwidth="15*"/>
+            <colspec colwidth="45*"/>
+            <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><errorcode>623</errorcode></entry>
+                <entry><errorname>HA_ERR_RECORD_FILE_FULL</errorname></entry>
+                <entry><errortype>IS</errortype></entry>
+                <entry><errortext>623</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>624</errorcode></entry>
+                <entry><errorname>HA_ERR_RECORD_FILE_FULL</errorname></entry>
+                <entry><errortype>IS</errortype></entry>
+                <entry><errortext>624</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>625</errorcode></entry>
+                <entry><errorname>HA_ERR_INDEX_FILE_FULL</errorname></entry>
+                <entry><errortype>IS</errortype></entry>
+                <entry><errortext>Out of memory in Ndb Kernel, hash index part (increase
+                  IndexMemory)</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>640</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IS</errortype></entry>
+                <entry><errortext>Too many hash indexes (should not happen)</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>826</errorcode></entry>
+                <entry><errorname>HA_ERR_RECORD_FILE_FULL</errorname></entry>
+                <entry><errortype>IS</errortype></entry>
+                <entry><errortext>Too many tables and attributes (increase MaxNoOfAttributes or
+                  MaxNoOfTables)</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>827</errorcode></entry>
+                <entry><errorname>HA_ERR_RECORD_FILE_FULL</errorname></entry>
+                <entry><errortype>IS</errortype></entry>
+                <entry><errortext>Out of memory in Ndb Kernel, table data (increase
+                  DataMemory)</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>902</errorcode></entry>
+                <entry><errorname>HA_ERR_RECORD_FILE_FULL</errorname></entry>
+                <entry><errortype>IS</errortype></entry>
+                <entry><errortext>Out of memory in Ndb Kernel, ordered index data (increase
+                  DataMemory)</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>903</errorcode></entry>
+                <entry><errorname>HA_ERR_INDEX_FILE_FULL</errorname></entry>
+                <entry><errortype>IS</errortype></entry>
+                <entry><errortext>Too many ordered indexes (increase
+                  MaxNoOfOrderedIndexes)</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>904</errorcode></entry>
+                <entry><errorname>HA_ERR_INDEX_FILE_FULL</errorname></entry>
+                <entry><errortype>IS</errortype></entry>
+                <entry><errortext>Out of fragment records (increase
+                  MaxNoOfOrderedIndexes)</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>905</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IS</errortype></entry>
+                <entry><errortext>Out of attribute records (increase
+                  MaxNoOfAttributes)</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1601</errorcode></entry>
+                <entry><errorname>HA_ERR_RECORD_FILE_FULL</errorname></entry>
+                <entry><errortype>IS</errortype></entry>
+                <entry><errortext>Out extents, tablespace full</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1602</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IS</errortype></entry>
+                <entry><errortext>No datafile in tablespace</errortext></entry>
+              </row>
+            </tbody>
+          </tgroup>
+        </informaltable>
+
+      </section>
+
+      <section id="ndb-error-codes-timeoutexpired">
+
+        <title><literal>TimeoutExpired</literal> errors</title>
+
+        <indexterm>
+          <primary>TimeoutExpired errors</primary>
+        </indexterm>
+
+        <indexterm>
+          <primary>errors</primary>
+          <secondary>TimeoutExpired</secondary>
+        </indexterm>
+
+        <informaltable>
+          <tgroup cols="4">
+            <colspec colwidth="15*"/>
+            <colspec colwidth="25*"/>
+            <colspec colwidth="15*"/>
+            <colspec colwidth="45*"/>
+            <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><errorcode>266</errorcode></entry>
+                <entry><errorname>HA_ERR_LOCK_WAIT_TIMEOUT</errorname></entry>
+                <entry><errortype>TO</errortype></entry>
+                <entry><errortext>Time-out in NDB, probably caused by deadlock</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>274</errorcode></entry>
+                <entry><errorname>HA_ERR_LOCK_WAIT_TIMEOUT</errorname></entry>
+                <entry><errortype>TO</errortype></entry>
+                <entry><errortext>Time-out in NDB, probably caused by deadlock</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>296</errorcode></entry>
+                <entry><errorname>HA_ERR_LOCK_WAIT_TIMEOUT</errorname></entry>
+                <entry><errortype>TO</errortype></entry>
+                <entry><errortext>Time-out in NDB, probably caused by deadlock</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>297</errorcode></entry>
+                <entry><errorname>HA_ERR_LOCK_WAIT_TIMEOUT</errorname></entry>
+                <entry><errortype>TO</errortype></entry>
+                <entry><errortext>Time-out in NDB, probably caused by deadlock</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>237</errorcode></entry>
+                <entry><errorname>HA_ERR_LOCK_WAIT_TIMEOUT</errorname></entry>
+                <entry><errortype>TO</errortype></entry>
+                <entry><errortext>Transaction had timed out when trying to commit
+                  it</errortext></entry>
+              </row>
+            </tbody>
+          </tgroup>
+        </informaltable>
+
+      </section>
+
+      <section id="ndb-error-codes-overload">
+
+        <title>Overload Errors</title>
+
+        <indexterm>
+          <primary>overload errors</primary>
+        </indexterm>
+
+        <indexterm>
+          <primary>errors</primary>
+          <secondary>overload</secondary>
+        </indexterm>
+
+        <informaltable>
+          <tgroup cols="4">
+            <colspec colwidth="15*"/>
+            <colspec colwidth="15*"/>
+            <colspec colwidth="15*"/>
+            <colspec colwidth="55*"/>
+            <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><errorcode>701</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>OL</errortype></entry>
+                <entry><errortext>System busy with other schema operation</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>711</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>OL</errortype></entry>
+                <entry><errortext>System busy with node restart, schema operations not
+                  allowed</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>410</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>OL</errortype></entry>
+                <entry><errortext>REDO log files overloaded, consult online manual (decrease
+                  TimeBetweenLocalCheckpoints, and|or increase
+                  NoOfFragmentLogFiles)</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>677</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>OL</errortype></entry>
+                <entry><errortext>Index UNDO buffers overloaded (increase
+                  UndoIndexBuffer)</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>891</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>OL</errortype></entry>
+                <entry><errortext>Data UNDO buffers overloaded (increase
+                  UndoDataBuffer)</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1221</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>OL</errortype></entry>
+                <entry><errortext>REDO buffers overloaded, consult online manual (increase
+                  RedoBuffer)</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4006</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>OL</errortype></entry>
+                <entry><errortext>Connect failure - out of connection objects (increase
+                  MaxNoOfConcurrentTransactions)</errortext></entry>
+              </row>
+            </tbody>
+          </tgroup>
+        </informaltable>
+
+      </section>
+
+      <section id="ndb-error-codes-internal-temporary">
+
+        <title>Internal Temporary Errors</title>
+
+        <indexterm>
+          <primary>internal temporary errors</primary>
+        </indexterm>
+
+        <indexterm>
+          <primary>errors</primary>
+          <secondary>internal temporary</secondary>
+        </indexterm>
+
+        <informaltable>
+          <tgroup cols="4">
+            <colspec colwidth="15*"/>
+            <colspec colwidth="15*"/>
+            <colspec colwidth="15*"/>
+            <colspec colwidth="55*"/>
+            <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><errorcode>702</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IT</errortype></entry>
+                <entry><errortext>Request to non-master</errortext></entry>
+              </row>
+            </tbody>
+          </tgroup>
+        </informaltable>
+
+      </section>
+
+      <section id="ndb-error-codes-internal">
+
+        <title>Internal errors</title>
+
+        <indexterm>
+          <primary>internal errors</primary>
+        </indexterm>
+
+        <indexterm>
+          <primary>errors</primary>
+          <secondary>internal</secondary>
+        </indexterm>
+
+        <informaltable>
+          <tgroup cols="4">
+            <colspec colwidth="15*"/>
+            <colspec colwidth="15*"/>
+            <colspec colwidth="15*"/>
+            <colspec colwidth="55*"/>
+            <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><errorcode>896</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Tuple corrupted - wrong checksum or column data in invalid
+                  format</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>901</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Inconsistent ordered index. The index needs to be dropped and
+                  recreated</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>202</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>202</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>203</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>203</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>207</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>207</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>208</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>208</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>209</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Communication problem, signal error</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>220</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>220</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>230</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>230</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>232</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>232</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>238</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>238</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>271</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Simple Read transaction without any attributes to
+                  read</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>272</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Update operation without any attributes to update</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>276</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>276</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>277</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>277</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>278</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>278</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>287</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Index corrupted</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>290</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Corrupt key in TC, unable to xfrm</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>631</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>631</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>632</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>632</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>706</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Inconsistency during table creation</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>809</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>809</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>812</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>812</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>829</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>829</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>833</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>833</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>871</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>871</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>882</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>882</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>883</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>883</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>887</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>887</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>888</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>888</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>890</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>890</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4000</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>MEMORY ALLOCATION ERROR</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4001</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Signal Definition Error</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4005</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Internal Error in NdbApi</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4011</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Internal Error in NdbApi</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4107</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Simple Transaction and Not Start</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4108</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Faulty operation type</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4109</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Faulty primary key attribute length</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4110</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Faulty length in ATTRINFO signal</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4111</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Status Error in NdbConnection</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4113</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Too many operations received</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4320</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Cannot use the same object twice to create table</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4321</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Trying to start two schema transactions</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4344</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Only DBDICT and TRIX can send requests to TRIX</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4345</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>TRIX block is not available yet, probably due to node
+                  failure</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4346</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Internal error at index create/build</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4347</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Bad state at alter index</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4348</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Inconsistency detected at alter index</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4349</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Inconsistency detected at index usage</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4350</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Transaction already aborted</errortext></entry>
+              </row>
+            </tbody>
+          </tgroup>
+        </informaltable>
+
+      </section>
+
+      <section id="ndb-error-codes-application">
+
+        <title>Application Errors</title>
+
+        <indexterm>
+          <primary>application errors</primary>
+        </indexterm>
+
+        <indexterm>
+          <primary>errors</primary>
+          <secondary>application</secondary>
+        </indexterm>
+
+        <informaltable>
+          <tgroup cols="4">
+            <colspec colwidth="15*"/>
+            <colspec colwidth="15*"/>
+            <colspec colwidth="15*"/>
+            <colspec colwidth="55*"/>
+            <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><errorcode>281</errorcode></entry>
+                <entry><errorname>HA_ERR_NO_CONNECTION</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Operation not allowed due to cluster shutdown in
+                  progress</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>299</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Operation not allowed or aborted due to single user
+                  mode</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>763</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Alter table requires cluster nodes to have exact same
+                  version</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>823</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Too much attrinfo from application in tuple
+                  manager</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>831</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Too many nullable/bitfields in table definition</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>876</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>876</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>877</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>877</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>878</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>878</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>879</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>879</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>880</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Tried to read too much - too many getValue calls</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>884</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Stack overflow in interpreter</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>885</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Stack underflow in interpreter</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>886</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>More than 65535 instructions executed in
+                  interpreter</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>897</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></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><errorcode>892</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Unsupported type in scan filter</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4256</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Must call Ndb::init() before this function</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4257</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Tried to read too much - too many getValue calls</errortext></entry>
+              </row>
+            </tbody>
+          </tgroup>
+        </informaltable>
+
+      </section>
+
+      <section id="ndb-error-codes-scan-application">
+
+        <title>Scan Application Errors</title>
+
+        <indexterm>
+          <primary>scan application errors</primary>
+        </indexterm>
+
+        <indexterm>
+          <primary>errors</primary>
+          <secondary>scan (application)</secondary>
+        </indexterm>
+
+        <informaltable>
+          <tgroup cols="4">
+            <colspec colwidth="15*"/>
+            <colspec colwidth="15*"/>
+            <colspec colwidth="15*"/>
+            <colspec colwidth="55*"/>
+            <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><errorcode>242</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Zero concurrency in scan</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>244</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Too high concurrency in scan</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>269</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>No condition and attributes to read in scan</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>874</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Too much attrinfo (e.g. scan filter) for scan in tuple
+                  manager</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4600</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Transaction is already started</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4601</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Transaction is not started</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4602</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>You must call getNdbOperation before executeScan</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4603</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>There can only be ONE operation in a scan
+                  transaction</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4604</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>takeOverScanOp, to take over a scanned row one must
+                  explicitly request keyinfo on readTuples
+                  call</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4605</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>You may only call readTuples() once for each
+                  operation</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4607</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>There may only be one operation in a scan
+                  transaction</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4608</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>You can not takeOverScan unless you have used
+                  openScanExclusive</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4609</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>You must call nextScanResult before trying to
+                  takeOverScan</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4232</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Parallelism can only be between 1 and 240</errortext></entry>
+              </row>
+            </tbody>
+          </tgroup>
+        </informaltable>
+
+      </section>
+
+      <section id="ndb-error-codes-event-schema">
+
+        <title>Event Schema Errors</title>
+
+        <indexterm>
+          <primary>event schema errors</primary>
+        </indexterm>
+
+        <indexterm>
+          <primary>errors</primary>
+          <secondary>event schema</secondary>
+        </indexterm>
+
+        <informaltable>
+          <tgroup cols="4">
+            <colspec colwidth="15*"/>
+            <colspec colwidth="15*"/>
+            <colspec colwidth="15*"/>
+            <colspec colwidth="55*"/>
+            <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><errorcode>4713</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Column defined in event does not exist in table</errortext></entry>
+              </row>
+            </tbody>
+          </tgroup>
+        </informaltable>
+
+      </section>
+
+      <section id="ndb-error-codes-event-application">
+
+        <title>Event Application Errors</title>
+
+        <indexterm>
+          <primary>event application errors</primary>
+        </indexterm>
+
+        <indexterm>
+          <primary>errors</primary>
+          <secondary>event application</secondary>
+        </indexterm>
+
+        <informaltable>
+          <tgroup cols="4">
+            <colspec colwidth="15*"/>
+            <colspec colwidth="15*"/>
+            <colspec colwidth="15*"/>
+            <colspec colwidth="55*"/>
+            <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><errorcode>4707</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Too many event have been defined</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4708</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Event name is too long</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4709</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Can't accept more subscribers</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>746</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>OE</errortype></entry>
+                <entry><errortext>Event name already exists</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>747</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IS</errortype></entry>
+                <entry><errortext>Out of event records</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>748</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>TR</errortype></entry>
+                <entry><errortext>Busy during read of event table</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4710</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Event not found</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4711</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Creation of event failed</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4712</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Stopped event operation does not exist. Already
+                  stopped?</errortext></entry>
+              </row>
+            </tbody>
+          </tgroup>
+        </informaltable>
+
+      </section>
+
+      <section id="ndb-error-codes-event-internal">
+
+        <title>Event Internal Errors</title>
+
+        <indexterm>
+          <primary>event internal errors</primary>
+        </indexterm>
+
+        <indexterm>
+          <primary>errors</primary>
+          <secondary>event internal</secondary>
+        </indexterm>
+
+        <informaltable>
+          <tgroup cols="4">
+            <colspec colwidth="15*"/>
+            <colspec colwidth="15*"/>
+            <colspec colwidth="15*"/>
+            <colspec colwidth="55*"/>
+            <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><errorcode>4731</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Event not found</errortext></entry>
+              </row>
+            </tbody>
+          </tgroup>
+        </informaltable>
+
+      </section>
+
+      <section id="ndb-error-codes-schema">
+
+        <title>Schema Errors</title>
+
+        <indexterm>
+          <primary>schema errors</primary>
+        </indexterm>
+
+        <indexterm>
+          <primary>errors</primary>
+          <secondary>schema</secondary>
+        </indexterm>
+
+        <informaltable>
+          <tgroup cols="4">
+            <colspec colwidth="15*"/>
+            <colspec colwidth="25*"/>
+            <colspec colwidth="15*"/>
+            <colspec colwidth="45*"/>
+            <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><errorcode>311</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Undefined partition used in setPartitionId</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>703</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Invalid table format</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>704</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Attribute name too long</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>705</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Table name too long</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>707</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>No more table metadata records (increase
+                  MaxNoOfTables)</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>708</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>No more attribute metadata records (increase
+                  MaxNoOfAttributes)</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>709</errorcode></entry>
+                <entry><errorname>HA_ERR_NO_SUCH_TABLE</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>No such table existed</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>710</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Internal: Get by table name not supported, use table
+                  id.</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>721</errorcode></entry>
+                <entry><errorname>HA_ERR_TABLE_EXIST</errorname></entry>
+                <entry><errortype>OE</errortype></entry>
+                <entry><errortext>Table or index with given name already exists</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>723</errorcode></entry>
+                <entry><errorname>HA_ERR_NO_SUCH_TABLE</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>No such table existed</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>736</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Unsupported array size</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>737</errorcode></entry>
+                <entry><errorname>HA_WRONG_CREATE_OPTION</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Attribute array size too big</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>738</errorcode></entry>
+                <entry><errorname>HA_WRONG_CREATE_OPTION</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Record too big</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>739</errorcode></entry>
+                <entry><errorname>HA_WRONG_CREATE_OPTION</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Unsupported primary key length</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>740</errorcode></entry>
+                <entry><errorname>HA_WRONG_CREATE_OPTION</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Nullable primary key not supported</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>741</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Unsupported alter table</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>743</errorcode></entry>
+                <entry><errorname>HA_WRONG_CREATE_OPTION</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Unsupported character set in table or index</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>744</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Character string is invalid for given character
+                  set</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>745</errorcode></entry>
+                <entry><errorname>HA_WRONG_CREATE_OPTION</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Distribution key not supported for char attribute (use binary
+                  attribute)</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>771</errorcode></entry>
+                <entry><errorname>HA_WRONG_CREATE_OPTION</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Given NODEGROUP doesn't exist in this cluster</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>772</errorcode></entry>
+                <entry><errorname>HA_WRONG_CREATE_OPTION</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Given fragmentType doesn't exist</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>749</errorcode></entry>
+                <entry><errorname>HA_WRONG_CREATE_OPTION</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Primary Table in wrong state</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>779</errorcode></entry>
+                <entry><errorname>HA_WRONG_CREATE_OPTION</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Invalid undo buffer size</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>764</errorcode></entry>
+                <entry><errorname>HA_WRONG_CREATE_OPTION</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Invalid extent size</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>765</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Out of filegroup records</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>750</errorcode></entry>
+                <entry><errorname>IE</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Invalid file type</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>751</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Out of file records</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>752</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Invalid file format</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>753</errorcode></entry>
+                <entry><errorname>IE</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Invalid filegroup for file</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>754</errorcode></entry>
+                <entry><errorname>IE</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Invalid filegroup version when creating file</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>755</errorcode></entry>
+                <entry><errorname>HA_WRONG_CREATE_OPTION</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Invalid tablespace</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>756</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Index on disk column is not supported</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>757</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Varsize bitfield not supported</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>758</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Tablespace has changed</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>759</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Invalid tablespace version </errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>760</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>File already exists</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>761</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Unable to drop table as backup is in progress</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>762</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Unable to alter table as backup is in progress</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>766</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Cant drop file, no such file</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>767</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Cant drop filegroup, no such filegroup</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>768</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Cant drop filegroup, filegroup is used</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>769</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Drop undofile not supported, drop logfile group
+                  instead</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>770</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Cant drop file, file is used</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>774</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Invalid schema object for drop</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>241</errorcode></entry>
+                <entry><errorname>HA_ERR_TABLE_DEF_CHANGED</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Invalid schema object version</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>283</errorcode></entry>
+                <entry><errorname>HA_ERR_NO_SUCH_TABLE</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Table is being dropped</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>284</errorcode></entry>
+                <entry><errorname>HA_ERR_TABLE_DEF_CHANGED</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Table not defined in transaction coordinator</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>285</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Unknown table error in transaction coordinator</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>881</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Unable to create table, out of data pages (increase
+                  DataMemory) </errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>906</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Unsupported attribute type in index</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>907</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Unsupported character set in table or index</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>908</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IS</errortype></entry>
+                <entry><errortext>Invalid ordered index tree node size</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1225</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Table not defined in local query handler</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1226</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Table is being dropped</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1228</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Cannot use drop table for drop index</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1229</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Too long frm data supplied</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1231</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Invalid table or index to scan</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1232</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Invalid table or index to scan</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1502</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Filegroup already exists</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1503</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Out of filegroup records</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1504</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Out of logbuffer memory</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1505</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Invalid filegroup</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1506</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Invalid filegroup version</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1507</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>File no already inuse</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1508</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Out of file records</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1509</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>File system error, check if path,permissions etc</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1510</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>File meta data error</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1511</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Out of memory</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1512</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>File read error</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1513</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Filegroup not online</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1514</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Currently there is a limit of one logfile group</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1515</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Currently there is a 4G limit of one undo/data-file in 32-bit
+                  host</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>773</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Out of string memory, please modify StringMemory config
+                  parameter</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>775</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Create file is not supported when Diskless=1</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>776</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Index created on temporary table must itself be
+                  temporary</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>777</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Cannot create a temporary index on a non-temporary
+                  table</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>778</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>A temporary table or index must be specified as not
+                  logging</errortext></entry>
+              </row>
+            </tbody>
+          </tgroup>
+        </informaltable>
+
+      </section>
+
+      <section id="ndb-error-codes-functionnotimplemented">
+
+        <title><literal>FunctionNotImplemented</literal> Errors</title>
+
+        <indexterm>
+          <primary>FunctionNotImplemented errors</primary>
+        </indexterm>
+
+        <indexterm>
+          <primary>errors</primary>
+          <secondary>FunctionNotImplemented</secondary>
+        </indexterm>
+
+        <informaltable>
+          <tgroup cols="4">
+            <colspec colwidth="15*"/>
+            <colspec colwidth="15*"/>
+            <colspec colwidth="15*"/>
+            <colspec colwidth="55*"/>
+            <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><errorcode>4003</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>NI</errortype></entry>
+                <entry><errortext>Function not implemented yet</errortext></entry>
+              </row>
+            </tbody>
+          </tgroup>
+        </informaltable>
+
+      </section>
+
+      <section id="ndb-error-codes-backup">
+
+        <title>Backup Errors</title>
+
+        <indexterm>
+          <primary>backup errors</primary>
+        </indexterm>
+
+        <indexterm>
+          <primary>errors</primary>
+          <secondary>backup</secondary>
+        </indexterm>
+
+        <informaltable>
+          <tgroup cols="4">
+            <colspec colwidth="15*"/>
+            <colspec colwidth="15*"/>
+            <colspec colwidth="15*"/>
+            <colspec colwidth="55*"/>
+            <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><errorcode>1300</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Undefined error</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1301</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Backup issued to not master (reissue command to
+                  master)</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1302</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Out of backup record</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1303</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IS</errortype></entry>
+                <entry><errortext>Out of resources</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1304</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Sequence failure</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1305</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Backup definition not implemented</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1306</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Backup not supported in diskless mode (change
+                  Diskless)</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1321</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>UD</errortype></entry>
+                <entry><errortext>Backup aborted by user request</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1322</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Backup already completed</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1323</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>1323</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1324</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Backup log buffer full</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1325</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>File or scan error</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1326</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Backup abortet due to node failure</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1327</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>1327</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1340</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Backup undefined error</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1342</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Backup failed to allocate buffers (check
+                  configuration)</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1343</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Backup failed to setup fs buffers (check
+                  configuration)</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1344</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Backup failed to allocate tables (check
+                  configuration)</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1345</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Backup failed to insert file header (check
+                  configuration)</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1346</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Backup failed to insert table list (check
+                  configuration)</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1347</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Backup failed to allocate table memory (check
+                  configuration)</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1348</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Backup failed to allocate file record (check
+                  configuration)</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1349</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Backup failed to allocate attribute record (check
+                  configuration)</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1350</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>TR</errortype></entry>
+                <entry><errortext>Backup failed: file already exists (use 'START BACKUP
+                  &lt;backup id&gt;')</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1329</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Backup during software upgrade not supported</errortext></entry>
+              </row>
+            </tbody>
+          </tgroup>
+        </informaltable>
+
+      </section>
+
+      <section id="ndb-error-codes-node-id-allocation">
+
+        <title>Node ID Allocation Errors</title>
+
+        <indexterm>
+          <primary>node ID allocation errors</primary>
+        </indexterm>
+
+        <indexterm>
+          <primary>errors</primary>
+          <secondary>node ID allocation</secondary>
+        </indexterm>
+
+        <informaltable>
+          <tgroup cols="4">
+            <colspec colwidth="15*"/>
+            <colspec colwidth="15*"/>
+            <colspec colwidth="15*"/>
+            <colspec colwidth="55*"/>
+            <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><errorcode>1700</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Undefined error</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1701</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Node already reserved</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1702</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Node already connected</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1703</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Node failure handling not completed</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1704</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Node type mismatch</errortext></entry>
+              </row>
+            </tbody>
+          </tgroup>
+        </informaltable>
+
+      </section>
+
+      <section id="ndb-error-codes-other">
+
+        <title>Other Errors (Not Yet Categorized)</title>
+
+        <indexterm>
+          <primary>uncategorized errors</primary>
+        </indexterm>
+
+        <indexterm>
+          <primary>errors</primary>
+          <secondary>uncategorized</secondary>
+        </indexterm>
+
+        <informaltable>
+          <tgroup cols="4">
+            <colspec colwidth="15*"/>
+            <colspec colwidth="35*"/>
+            <colspec colwidth="15*"/>
+            <colspec colwidth="35*"/>
+            <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><errorcode>720</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Attribute name reused in table definition</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1405</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>NR</errortype></entry>
+                <entry><errortext>Subscriber manager busy with node recovery</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1407</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Subscription not found in subscriber manager</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1411</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>TR</errortype></entry>
+                <entry><errortext>Subscriber manager busy with adding/removing a
+                  subscriber</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1412</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IS</errortype></entry>
+                <entry><errortext>Can't accept more subscribers, out of space in
+                  pool</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1413</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>TR</errortype></entry>
+                <entry><errortext>Subscriber manager busy with adding the
+                  subscription</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1414</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>TR</errortype></entry>
+                <entry><errortext>Subscriber manager has subscribers on this
+                  subscription</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1415</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Subscription not unique in subscriber manager</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1416</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IS</errortype></entry>
+                <entry><errortext>Can't accept more subscriptions, out of space in
+                  pool</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1417</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Table in suscription not defined, probably
+                  dropped</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1418</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Subscription dropped, no new subscribers allowed</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1419</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Subscription already dropped</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1420</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>TR</errortype></entry>
+                <entry><errortext>Subscriber manager busy with adding/removing a
+                  table</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1421</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Partially connected API in
+                  NdbOperation::execute()</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1422</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Out of subscription records</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1423</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Out of table records in SUMA</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1424</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Out of MaxNoOfConcurrentSubOperations</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1425</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>Subscription being defined...while trying to stop
+                  subscriber</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1426</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>SE</errortype></entry>
+                <entry><errortext>No such subscriber</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>1427</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>NR</errortype></entry>
+                <entry><errortext>Api node died, when SUB_START_REQ reached node </errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4004</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Attribute name or id not found in the table</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4100</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Status Error in NDB</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4101</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>No connections to NDB available and connect
+                  failed</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4102</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Type in NdbTamper not correct</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4103</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>No schema connections to NDB available and connect
+                  failed</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4104</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Ndb Init in wrong state, destroy Ndb object and create a
+                  new</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4105</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Too many Ndb objects</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4106</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>All Not NULL attribute have not been defined</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4114</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Transaction is already completed</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4116</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Operation was not defined correctly, probably missing a
+                  key</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4117</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Could not start transporter, configuration error</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4118</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Parameter error in API call</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4300</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Tuple Key Type not correct</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4301</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Fragment Type not correct</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4302</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Minimum Load Factor not correct</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4303</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Maximum Load Factor not correct</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4304</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Maximum Load Factor smaller than Minimum</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4305</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>K value must currently be set to 6</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4306</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Memory Type not correct</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4307</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Invalid table name</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4308</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Attribute Size not correct</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4309</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Fixed array too large, maximum 64000 bytes</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4310</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Attribute Type not correct</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4311</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Storage Mode not correct</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4312</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Null Attribute Type not correct</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4313</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Index only storage for non-key attribute</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4314</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Storage Type of attribute not correct</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4315</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>No more key attributes allowed after defining variable length
+                  key attribute</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4316</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Key attributes are not allowed to be NULL
+                  attributes</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4317</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Too many primary keys defined in table</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4318</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Invalid attribute name or number</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4319</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>createAttribute called at erroneus place</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4322</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Attempt to define distribution key when not prepared
+                  to</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4323</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Distribution Key set on table but not defined on first
+                  attribute</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4324</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Attempt to define distribution group when not prepared
+                  to</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4325</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Distribution Group set on table but not defined on first
+                  attribute</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4326</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Distribution Group with erroneus number of bits</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4327</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Distribution Group with 1 byte attribute is not
+                  allowed</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4328</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Disk memory attributes not yet supported</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4329</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Variable stored attributes not yet supported</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4340</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Result or attribute record must be a base table ndbrecord,
+                  not an index ndbrecord</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4400</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Status Error in NdbSchemaCon</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4401</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Only one schema operation per schema transaction</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4402</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>No schema operation defined before calling
+                  execute</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4501</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Insert in hash table failed when getting table information
+                  from Ndb</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4502</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>GetValue not allowed in Update operation</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4503</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>GetValue not allowed in Insert operation</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4504</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>SetValue not allowed in Read operation</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4505</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>NULL value not allowed in primary key search</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4506</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Missing getValue/setValue when calling execute</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4507</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Missing operation request when calling execute</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4508</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>GetValue not allowed for NdbRecord defined
+                  operation</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4509</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Non SF_MultiRange scan cannot have more than one
+                  bound</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4510</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>User specified partition id not allowed for scan takeover
+                  operation</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4511</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Blobs not allowed in NdbRecord delete result
+                  record</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4512</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Incorrect combination of OperationOptions optionsPresent,
+                  extraGet/SetValues ptr and
+                  numExtraGet/SetValues</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4513</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Only one scan bound allowed for non-NdbRecord setBound()
+                  API</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4514</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Can only call setBound/equal() for an
+                  NdbIndexScanOperation</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4515</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Method not allowed for NdbRecord, use OperationOptions or
+                  ScanOptions structure instead</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4516</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Illegal instruction in interpreted program</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4517</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Bad label in branch instruction</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4518</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Too many instructions in interpreted program</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4519</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>NdbInterpretedCode::finalise() not called</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4520</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Call to undefined subroutine</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4521</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Call to undefined subroutine, internal error</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4522</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>setBound() called twice for same key</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4523</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Pseudo columns not supported by NdbRecord</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4524</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>NdbInterpretedCode is for different table</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4535</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Attempt to set bound on non key column</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4536</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>NdbScanFilter constructor taking NdbOperation is not
+                  supported for NdbRecord</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4537</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Wrong API. Use NdbInterpretedCode for NdbRecord
+                  operations</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4538</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>NdbInterpretedCode instruction requires that table is
+                  set</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4539</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>NdbInterpretedCode not supported for operation
+                  type</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4540</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Attempt to pass an Index column to createRecord. Use base
+                  table columns only</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4541</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>IndexBound has no bound information</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4200</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Status Error when defining an operation</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4201</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Variable Arrays not yet supported</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4202</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Set value on tuple key attribute is not allowed</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4203</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Trying to set a NOT NULL attribute to NULL</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4204</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Set value and Read/Delete Tuple is incompatible</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4205</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>No Key attribute used to define tuple</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4206</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Not allowed to equal key attribute twice</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4207</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Key size is limited to 4092 bytes</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4208</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Trying to read a non-stored attribute</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4209</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Length parameter in equal/setValue is incorrect</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4210</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Ndb sent more info than the length he specified</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4211</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Inconsistency in list of NdbRecAttr-objects</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4212</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Ndb reports NULL value on Not NULL attribute</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4213</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Not all data of an attribute has been received</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4214</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Not all attributes have been received</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4215</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>More data received than reported in TCKEYCONF
+                  message</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4216</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>More than 8052 bytes in setValue cannot be
+                  handled</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4217</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>It is not allowed to increment any other than unsigned
+                  ints</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4218</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Currently not allowed to increment NULL-able
+                  attributes</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4219</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Maximum size of interpretative attributes are 64
+                  bits</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4220</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Maximum size of interpretative attributes are 64
+                  bits</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4221</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Trying to jump to a non-defined label</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4222</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Label was not found, internal error</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4223</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Not allowed to create jumps to yourself</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4224</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Not allowed to jump to a label in a different
+                  subroutine</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4225</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>All primary keys defined, call setValue/getValue</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4226</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Bad number when defining a label</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4227</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Bad number when defining a subroutine</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4228</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Illegal interpreter function in scan definition</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4229</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Illegal register in interpreter function
+                  definition</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4230</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Illegal state when calling getValue, probably not a
+                  read</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4231</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Illegal state when calling interpreter routine</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4233</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Calling execute (synchronous) when already prepared
+                  asynchronous transaction exists</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4234</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Illegal to call setValue in this state</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4235</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>No callback from execute</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4236</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Trigger name too long</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4237</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Too many triggers</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4238</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Trigger not found</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4239</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Trigger with given name already exists</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4240</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Unsupported trigger type</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4241</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Index name too long</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4242</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Too many indexes</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4243</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Index not found</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4244</errorcode></entry>
+                <entry><errorname>HA_ERR_TABLE_EXIST</errorname></entry>
+                <entry><errortype>OE</errortype></entry>
+                <entry><errortext>Index or table with given name already exists</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4247</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Illegal index/trigger create/drop/alter request</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4248</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Trigger/index name invalid</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4249</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Invalid table</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4250</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Invalid index type or index logging option</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4251</errorcode></entry>
+                <entry><errorname>HA_ERR_FOUND_DUPP_UNIQUE</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Cannot create unique index, duplicate keys found</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4252</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Failed to allocate space for index</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4253</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Failed to create index table</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4254</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Table not an index table</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4255</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Hash index attributes must be specified in same order as
+                  table attributes</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4258</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Cannot create unique index, duplicate attributes found in
+                  definition</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4259</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Invalid set of range scan bounds</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4260</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>UD</errortype></entry>
+                <entry><errortext>NdbScanFilter: Operator is not defined in
+                  NdbScanFilter::Group</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4261</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>UD</errortype></entry>
+                <entry><errortext>NdbScanFilter: Column is NULL</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4262</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>UD</errortype></entry>
+                <entry><errortext>NdbScanFilter: Condition is out of bounds</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4263</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Invalid blob attributes or invalid blob parts
+                  table</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4264</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Invalid usage of blob attribute</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4265</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>The method is not valid in current blob state</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4266</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Invalid blob seek position</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4267</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Corrupted blob value</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4268</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Error in blob head update forced rollback of
+                  transaction</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4269</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>No connection to ndb management server</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4270</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Unknown blob error</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4335</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></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><errorcode>4271</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Invalid index object, not retrieved via
+                  getIndex()</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4272</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Table definition has undefined column</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4273</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>No blob table in dict cache</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4274</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>IE</errortype></entry>
+                <entry><errortext>Corrupted main table PK in blob operation</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4275</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>The blob method is incompatible with operation type or lock
+                  mode</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4276</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Missing NULL ptr in end of keyData list</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4277</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Key part len is to small for column</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4278</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Supplied buffer to small</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4279</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Malformed string</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4280</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Inconsistent key part length</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4281</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Too many keys specified for key bound in
+                  scanIndex</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4282</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>range_no not strictly increasing in ordered multi-range index
+                  scan</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4283</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>key_record in index scan is not an index
+                  ndbrecord</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4284</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Cannot mix NdbRecAttr and NdbRecord methods in one
+                  operation</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4285</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>NULL NdbRecord pointer</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4286</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Invalid range_no (must be &lt; 4096)</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4287</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>The key_record and attribute_record in primary key operation
+                  do not belong to the same table</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4288</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Blob handle for column not available</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4289</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>API version mismatch or wrong
+                  sizeof(NdbDictionary::RecordSpecification)</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4290</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Missing column specification in
+                  NdbDictionary::RecordSpecification</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4291</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Duplicate column specification in
+                  NdbDictionary::RecordSpecification</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4292</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>NdbRecord for tuple access is not an index key
+                  NdbRecord</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4293</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Error returned from application scanIndex()
+                  callback</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4294</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Scan filter is too large, discarded</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4295</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Column is NULL in Get/SetValueSpec structure</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4296</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Invalid AbortOption</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4297</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Invalid or unsupported OperationOptions structure</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4298</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Invalid or unsupported ScanOptions structure</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>4299</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Incorrect combination of ScanOption flags, extraGetValues ptr
+                  and numExtraGetValues</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>2810</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>TR</errortype></entry>
+                <entry><errortext>No space left on the device</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>2815</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>TR</errortype></entry>
+                <entry><errortext>Error in reading files, please check file system</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>NO_CONTACT_WITH_PROCESS</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>No contact with the process (dead ?).</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>WRONG_PROCESS_TYPE</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>The process has wrong type. Expected a DB
+                  process.</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>SEND_OR_RECEIVE_FAILED</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Send to process or receive failed.</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>INVALID_ERROR_NUMBER</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Invalid error number. Should be &gt;= 0.</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>INVALID_TRACE_NUMBER</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Invalid trace number.</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>INVALID_BLOCK_NAME</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Invalid block name</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>NODE_SHUTDOWN_IN_PROGESS</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Node shutdown in progress</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>SYSTEM_SHUTDOWN_IN_PROGRESS</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>System shutdown in progress</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>NODE_SHUTDOWN_WOULD_CAUSE_SYSTEM_CRASH</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Node shutdown would cause system crash</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>UNSUPPORTED_NODE_SHUTDOWN</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Unsupported multi node shutdown. Abort option
+                  required.</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>NODE_NOT_API_NODE</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>The specified node is not an API node.</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>OPERATION_NOT_ALLOWED_START_STOP</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>Operation not allowed while nodes are starting or
+                  stopping.</errortext></entry>
+              </row>
+              <row>
+                <entry><errorcode>NO_CONTACT_WITH_DB_NODES</errorcode></entry>
+                <entry><errorname>DMEC</errorname></entry>
+                <entry><errortype>AE</errortype></entry>
+                <entry><errortext>No contact with database nodes</errortext></entry>
+              </row>
+            </tbody>
+          </tgroup>
+        </informaltable>
+
+      </section>
+
+    <section id="ndb-error-classifications">
+
+      <title>NDB Error Classifications</title>
+
+      <indexterm>
+        <primary>error classifications</primary>
+      </indexterm>
+
+      <indexterm>
+        <primary>errors</primary>
+        <secondary>classifying</secondary>
+      </indexterm>
+
+      <para>
+        The following table lists the classification codes used in
+        <xref linkend="ndb-error-messages"/>, and their descriptions.
+        These can also be found in the file
+        <filename>/storage/ndb/src/ndbapi/ndberror.c</filename>.
+      </para>
+
+      <remark role="note">
+        [js] To regenerate this table, see the file error-regexes.txt.
+      </remark>
+
+      <informaltable>
+        <tgroup cols="3">
+          <colspec colwidth="15*"/>
+          <colspec colwidth="20*"/>
+          <colspec colwidth="55*"/>
+          <thead>
+            <row>
+              <entry>Classification Code</entry>
+              <entry>Error Status</entry>
+              <entry>Description</entry>
+            </row>
+          </thead>
+          <tbody>
+            <row>
+              <entry><errorcode>NE</errorcode></entry>
+              <entry><errortype>Success</errortype></entry>
+              <entry><errortext>No error</errortext></entry>
+            </row>
+            <row>
+              <entry><errorcode>AE</errorcode></entry>
+              <entry><errortype>Permanent error</errortype></entry>
+              <entry><errortext>Application error</errortext></entry>
+            </row>
+            <row>
+              <entry><errorcode>CE</errorcode></entry>
+              <entry><errortype>Permanent error</errortype></entry>
+              <entry><errortext>Configuration or application error</errortext></entry>
+            </row>
+            <row>
+              <entry><errorcode>ND</errorcode></entry>
+              <entry><errortype>Permanent error</errortype></entry>
+              <entry><errortext>No data found</errortext></entry>
+            </row>
+            <row>
+              <entry><errorcode>CV</errorcode></entry>
+              <entry><errortype>Permanent error</errortype></entry>
+              <entry><errortext>Constraint violation</errortext></entry>
+            </row>
+            <row>
+              <entry><errorcode>SE</errorcode></entry>
+              <entry><errortype>Permanent error</errortype></entry>
+              <entry><errortext>Schema error</errortext></entry>
+            </row>
+            <row>
+              <entry><errorcode>UD</errorcode></entry>
+              <entry><errortype>Permanent error</errortype></entry>
+              <entry><errortext>User defined error</errortext></entry>
+            </row>
+            <row>
+              <entry><errorcode>IS</errorcode></entry>
+              <entry><errortype>Permanent error</errortype></entry>
+              <entry><errortext>Insufficient space</errortext></entry>
+            </row>
+            <row>
+              <entry><errorcode>TR</errorcode></entry>
+              <entry><errortype>Temporary error</errortype></entry>
+              <entry><errortext>Temporary Resource error</errortext></entry>
+            </row>
+            <row>
+              <entry><errorcode>NR</errorcode></entry>
+              <entry><errortype>Temporary error</errortype></entry>
+              <entry><errortext>Node Recovery error</errortext></entry>
+            </row>
+            <row>
+              <entry><errorcode>OL</errorcode></entry>
+              <entry><errortype>Temporary error</errortype></entry>
+              <entry><errortext>Overload error</errortext></entry>
+            </row>
+            <row>
+              <entry><errorcode>TO</errorcode></entry>
+              <entry><errortype>Temporary error</errortype></entry>
+              <entry><errortext>Timeout expired</errortext></entry>
+            </row>
+            <row>
+              <entry><errorcode>NS</errorcode></entry>
+              <entry><errortype>Temporary error</errortype></entry>
+              <entry><errortext>Node shutdown</errortext></entry>
+            </row>
+            <row>
+              <entry><errorcode>IT</errorcode></entry>
+              <entry><errortype>Temporary error</errortype></entry>
+              <entry><errortext>Internal temporary</errortext></entry>
+            </row>
+            <row>
+              <entry><errorcode>UR</errorcode></entry>
+              <entry><errortype>Unknown result</errortype></entry>
+              <entry><errortext>Unknown result error</errortext></entry>
+            </row>
+            <row>
+              <entry><errorcode>UE</errorcode></entry>
+              <entry><errortype>Unknown result</errortype></entry>
+              <entry><errortext>Unknown error code</errortext></entry>
+            </row>
+            <row>
+              <entry><errorcode>IE</errorcode></entry>
+              <entry><errortype>Permanent error</errortype></entry>
+              <entry><errortext>Internal error</errortext></entry>
+            </row>
+            <row>
+              <entry><errorcode>NI</errorcode></entry>
+              <entry><errortype>Permanent error</errortype></entry>
+              <entry><errortext>Function not implemented</errortext></entry>
+            </row>
+          </tbody>
+        </tgroup>
+      </informaltable>
+
+    </section>
+  </section>


Modified: trunk/ndbapi/ndb-errors.xml
===================================================================
--- trunk/ndbapi/ndb-errors.xml	2008-09-10 15:08:27 UTC (rev 11749)
+++ trunk/ndbapi/ndb-errors.xml	2008-09-10 16:18:02 UTC (rev 11750)
Changed blocks: 1, Lines Added: 2, Lines Deleted: 4149; 186604 bytes

@@ -346,4157 +346,10 @@
         corresponding status and classification.
       </para>
     </important>
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ndb-error-codes.xml"/>
 
-    <section id="ndb-error-codes">
+</section>
 
-      <title><literal>NDB</literal> Error Codes and Messages</title>
-
-      <indexterm>
-        <primary>Error codes</primary>
-      </indexterm>
-
-      <indexterm>
-        <primary>Error code types</primary>
-      </indexterm>
-
-      <para>
-        This section contains a number of tables, one for each type of
-        <literal>NDB</literal> API error. The error types include the
-        following:
-
-        <informaltable>
-          <tgroup cols="3">
-            <colspec colwidth="33*"/>
-            <colspec colwidth="34*"/>
-            <colspec colwidth="33*"/>
-            <tbody>
-              <row>
-                <entry><itemizedlist>
-
-                    <listitem>
-                      <para>
-                        No error
-                      </para>
-                    </listitem>
-
-                    <listitem>
-                      <para>
-                        Application error
-                      </para>
-                    </listitem>
-
-                    <listitem>
-                      <para>
-                        Scan application error
-                      </para>
-                    </listitem>
-
-                    <listitem>
-                      <para>
-                        Configuration or application error
-                      </para>
-                    </listitem>
-
-                    <listitem>
-                      <para>
-                        No data found
-                      </para>
-                    </listitem>
-
-                    <listitem>
-                      <para>
-                        Constraint violation
-                      </para>
-                    </listitem>
-
-                  </itemizedlist></entry>
-                <entry><itemizedlist>
-
-                    <listitem>
-                      <para>
-                        Schema error
-                      </para>
-                    </listitem>
-
-                    <listitem>
-                      <para>
-                        User defined error
-                      </para>
-                    </listitem>
-
-                    <listitem>
-                      <para>
-                        Insufficient space
-                      </para>
-                    </listitem>
-
-                    <listitem>
-                      <para>
-                        Temporary Resource error
-                      </para>
-                    </listitem>
-
-                    <listitem>
-                      <para>
-                        Node Recovery error
-                      </para>
-                    </listitem>
-
-                    <listitem>
-                      <para>
-                        Overload error
-                      </para>
-                    </listitem>
-
-                    <listitem>
-                      <para>
-                        Timeout expired
-                      </para>
-                    </listitem>
-
-                  </itemizedlist></entry>
-                <entry><itemizedlist>
-
-                    <listitem>
-                      <para>
-                        Node shutdown
-                      </para>
-                    </listitem>
-
-                    <listitem>
-                      <para>
-                        Internal temporary
-                      </para>
-                    </listitem>
-
-                    <listitem>
-                      <para>
-                        Unknown result error
-                      </para>
-                    </listitem>
-
-                    <listitem>
-                      <para>
-                        Unknown error code
-                      </para>
-                    </listitem>
-
-                    <listitem>
-                      <para>
-                        Internal error
-                      </para>
-                    </listitem>
-
-                    <listitem>
-                      <para>
-                        Function not implemented
-                      </para>
-                    </listitem>
-
-                  </itemizedlist></entry>
-              </row>
-            </tbody>
-          </tgroup>
-        </informaltable>
-      </para>
-
-      <para>
-        The information in each 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
-              meanings of these classification codes.
-            </para>
-          </listitem>
-
-          <listitem>
-            <para>
-              The text of the error message
-            </para>
-          </listitem>
-
-        </itemizedlist>
-
-        Similar errors have been grouped together in each table. The
-        last table &mdash; see <xref linkend="ndb-error-codes-other"/>
-        &mdash; contains errors that have not yet been assigned to a
-        specific category.
-      </para>
-
-      <tip>
-        <para>
-          You can always obtain the latest error codes and information
-          from the file
-          <filename>storage/ndb/src/ndbapi/ndberror.c</filename>.
-        </para>
-      </tip>
-
-      <remark role="note">
-        [js] To regenerate the rows for these tables, see the file
-        error-regexes.txt.
-      </remark>
-
-      <section id="ndb-error-codes-no-error">
-
-        <title>No Error</title>
-
-        <informaltable>
-          <tgroup cols="4">
-            <colspec colwidth="15*"/>
-            <colspec colwidth="15*"/>
-            <colspec colwidth="15*"/>
-            <colspec colwidth="55*"/>
-            <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><errorcode>0</errorcode></entry>
-                <entry><errorname>0</errorname></entry>
-                <entry><errortype>NE</errortype></entry>
-                <entry><errortext>No error</errortext></entry>
-              </row>
-            </tbody>
-          </tgroup>
-        </informaltable>
-
-      </section>
-
-      <section id="ndb-error-codes-nodatafound">
-
-        <title><literal>NoDataFound</literal> Errors</title>
-
-        <indexterm>
-          <primary>NoDataFound errors</primary>
-        </indexterm>
-
-        <indexterm>
-          <primary>errors</primary>
-          <secondary>NoDataFound</secondary>
-        </indexterm>
-
-        <informaltable>
-          <tgroup cols="4">
-            <colspec colwidth="10*"/>
-            <colspec colwidth="40*"/>
-            <colspec colwidth="10*"/>
-            <colspec colwidth="40*"/>
-            <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><errorcode>626</errorcode></entry>
-                <entry><errorname>HA_ERR_KEY_NOT_FOUND</errorname></entry>
-                <entry><errortype>ND</errortype></entry>
-                <entry><errortext>Tuple did not exist</errortext></entry>
-              </row>
-            </tbody>
-          </tgroup>
-        </informaltable>
-
-      </section>
-
-      <section id="ndb-error-codes-constraintviolation">
-
-        <title><literal>ConstraintViolation</literal> Errors</title>
-
-        <informaltable>
-          <tgroup cols="4">
-            <colspec colwidth="10*"/>
-            <colspec colwidth="40*"/>
-            <colspec colwidth="10*"/>
-            <colspec colwidth="40*"/>
-            <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><errorcode>630</errorcode></entry>
-                <entry><errorname>HA_ERR_FOUND_DUPP_KEY</errorname></entry>
-                <entry><errortype>CV</errortype></entry>
-                <entry><errortext>Tuple already existed when attempting to insert</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>839</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>CV</errortype></entry>
-                <entry><errortext>Illegal null attribute</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>840</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>CV</errortype></entry>
-                <entry><errortext>Trying to set a NOT NULL attribute to NULL</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>893</errorcode></entry>
-                <entry><errorname>HA_ERR_FOUND_DUPP_KEY</errorname></entry>
-                <entry><errortype>CV</errortype></entry>
-                <entry><errortext>Constraint violation e.g. duplicate value in unique
-                  index</errortext></entry>
-              </row>
-            </tbody>
-          </tgroup>
-        </informaltable>
-
-      </section>
-
-      <section id="ndb-error-codes-node-recovery">
-
-        <title>Node recovery errors</title>
-
-        <indexterm>
-          <primary>node recovery errors</primary>
-        </indexterm>
-
-        <indexterm>
-          <primary>errors</primary>
-          <secondary>node recovery</secondary>
-        </indexterm>
-
-        <informaltable>
-          <tgroup cols="4">
-            <colspec colwidth="15*"/>
-            <colspec colwidth="15*"/>
-            <colspec colwidth="15*"/>
-            <colspec colwidth="55*"/>
-            <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><errorcode>286</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>NR</errortype></entry>
-                <entry><errortext>Node failure caused abort of transaction</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>250</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>NR</errortype></entry>
-                <entry><errortext>Node where lock was held crashed, restart scan
-                  transaction</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>499</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>NR</errortype></entry>
-                <entry><errortext>Scan take over error, restart scan transaction</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>1204</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>NR</errortype></entry>
-                <entry><errortext>Temporary failure, distribution changed</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4002</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>NR</errortype></entry>
-                <entry><errortext>Send to NDB failed</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4010</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>NR</errortype></entry>
-                <entry><errortext>Node failure caused abort of transaction</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4025</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>NR</errortype></entry>
-                <entry><errortext>Node failure caused abort of transaction</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4027</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>NR</errortype></entry>
-                <entry><errortext>Node failure caused abort of transaction</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4028</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>NR</errortype></entry>
-                <entry><errortext>Node failure caused abort of transaction</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4029</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>NR</errortype></entry>
-                <entry><errortext>Node failure caused abort of transaction</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4031</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>NR</errortype></entry>
-                <entry><errortext>Node failure caused abort of transaction</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4033</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>NR</errortype></entry>
-                <entry><errortext>Send to NDB failed</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4115</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>NR</errortype></entry>
-                <entry><errortext>Transaction was committed but all read information was not
-                  received due to node crash</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4119</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>NR</errortype></entry>
-                <entry><errortext>Simple/dirty read failed due to node failure</errortext></entry>
-              </row>
-            </tbody>
-          </tgroup>
-        </informaltable>
-
-      </section>
-
-      <section id="ndb-error-codes-node-shutdown">
-
-        <title>Node Shutdown Errors</title>
-
-        <indexterm>
-          <primary>node shutdown errors</primary>
-        </indexterm>
-
-        <indexterm>
-          <primary>errors</primary>
-          <secondary>node shutdown</secondary>
-        </indexterm>
-
-        <informaltable>
-          <tgroup cols="4">
-            <colspec colwidth="15*"/>
-            <colspec colwidth="15*"/>
-            <colspec colwidth="15*"/>
-            <colspec colwidth="55*"/>
-            <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><errorcode>280</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>NS</errortype></entry>
-                <entry><errortext>Transaction aborted due to node shutdown</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>270</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>NS</errortype></entry>
-                <entry><errortext>Transaction aborted due to node shutdown</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>1223</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>NS</errortype></entry>
-                <entry><errortext>Read operation aborted due to node shutdown</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4023</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>NS</errortype></entry>
-                <entry><errortext>Transaction aborted due to node shutdown</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4030</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>NS</errortype></entry>
-                <entry><errortext>Transaction aborted due to node shutdown</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4034</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>NS</errortype></entry>
-                <entry><errortext>Transaction aborted due to node shutdown</errortext></entry>
-              </row>
-            </tbody>
-          </tgroup>
-        </informaltable>
-
-      </section>
-
-      <section id="ndb-error-codes-unknown-result">
-
-        <title>Unknown Result Errors</title>
-
-        <indexterm>
-          <primary>unknown result errors</primary>
-        </indexterm>
-
-        <indexterm>
-          <primary>errors</primary>
-          <secondary>unknown result</secondary>
-        </indexterm>
-
-        <informaltable>
-          <tgroup cols="4">
-            <colspec colwidth="15*"/>
-            <colspec colwidth="15*"/>
-            <colspec colwidth="15*"/>
-            <colspec colwidth="55*"/>
-            <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><errorcode>4007</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>UR</errortype></entry>
-                <entry><errortext>Send to ndbd node failed</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4008</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>UR</errortype></entry>
-                <entry><errortext>Receive from NDB failed</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4009</errorcode></entry>
-                <entry><errorname>HA_ERR_NO_CONNECTION</errorname></entry>
-                <entry><errortype>UR</errortype></entry>
-                <entry><errortext>Cluster Failure</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4012</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>UR</errortype></entry>
-                <entry><errortext>Request ndbd time-out, maybe due to high load or
-                  communication problems</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4013</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>UR</errortype></entry>
-                <entry><errortext>Request timed out in waiting for node failure</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4024</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>UR</errortype></entry>
-                <entry><errortext>Time-out, most likely caused by simple read or cluster
-                  failure</errortext></entry>
-              </row>
-            </tbody>
-          </tgroup>
-        </informaltable>
-
-      </section>
-
-      <section id="ndb-error-codes-temporary-resource">
-
-        <title>Temporary Resource Errors</title>
-
-        <indexterm>
-          <primary>temporary resource errors</primary>
-        </indexterm>
-
-        <indexterm>
-          <primary>errors</primary>
-          <secondary>temporary resource</secondary>
-        </indexterm>
-
-        <informaltable>
-          <tgroup cols="4">
-            <colspec colwidth="15*"/>
-            <colspec colwidth="15*"/>
-            <colspec colwidth="15*"/>
-            <colspec colwidth="55*"/>
-            <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><errorcode>217</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>TR</errortype></entry>
-                <entry><errortext>217</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>218</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>TR</errortype></entry>
-                <entry><errortext>218</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>219</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>TR</errortype></entry>
-                <entry><errortext>219</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>233</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>TR</errortype></entry>
-                <entry><errortext>Out of operation records in transaction coordinator (increase
-                  MaxNoOfConcurrentOperations)</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>275</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>TR</errortype></entry>
-                <entry><errortext>Out of transaction records for complete phase (increase
-                  MaxNoOfConcurrentTransactions)</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>279</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>TR</errortype></entry>
-                <entry><errortext>Out of transaction markers in transaction
-                  coordinator</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>414</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>TR</errortype></entry>
-                <entry><errortext>414</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>418</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>TR</errortype></entry>
-                <entry><errortext>Out of transaction buffers in LQH</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>419</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>TR</errortype></entry>
-                <entry><errortext>419</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>245</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>TR</errortype></entry>
-                <entry><errortext>Too many active scans</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>488</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>TR</errortype></entry>
-                <entry><errortext>Too many active scans</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>490</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>TR</errortype></entry>
-                <entry><errortext>Too many active scans</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>805</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>TR</errortype></entry>
-                <entry><errortext>Out of attrinfo records in tuple manager</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>830</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>TR</errortype></entry>
-                <entry><errortext>Out of add fragment operation records</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>873</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>TR</errortype></entry>
-                <entry><errortext>Out of attrinfo records for scan in tuple manager</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>899</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>TR</errortype></entry>
-                <entry><errortext>Rowid already allocated</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>1217</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>TR</errortype></entry>
-                <entry><errortext>Out of operation records in local data manager (increase
-                  MaxNoOfLocalOperations)</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>1218</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>TR</errortype></entry>
-                <entry><errortext>Send Buffers overloaded in NDB kernel</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>1220</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>TR</errortype></entry>
-                <entry><errortext>REDO log files overloaded, consult online manual (increase
-                  FragmentLogFileSize)</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>1222</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>TR</errortype></entry>
-                <entry><errortext>Out of transaction markers in LQH</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4021</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>TR</errortype></entry>
-                <entry><errortext>Out of Send Buffer space in NDB API</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4022</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>TR</errortype></entry>
-                <entry><errortext>Out of Send Buffer space in NDB API</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4032</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>TR</errortype></entry>
-                <entry><errortext>Out of Send Buffer space in NDB API</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>1501</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>TR</errortype></entry>
-                <entry><errortext>Out of undo space</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>288</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>TR</errortype></entry>
-                <entry><errortext>Out of index operations in transaction coordinator (increase
-                  MaxNoOfConcurrentIndexOperations)</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>289</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>TR</errortype></entry>
-                <entry><errortext>Out of transaction buffer memory in TC (increase
-                  TransactionBufferMemory)</errortext></entry>
-              </row>
-            </tbody>
-          </tgroup>
-        </informaltable>
-
-      </section>
-
-      <section id="ndb-error-codes-insufficient-space">
-
-        <title>Insufficient Space Errors</title>
-
-        <indexterm>
-          <primary>insufficient space errors</primary>
-        </indexterm>
-
-        <indexterm>
-          <primary>errors</primary>
-          <secondary>insufficient space</secondary>
-        </indexterm>
-
-        <informaltable>
-          <tgroup cols="4">
-            <colspec colwidth="15*"/>
-            <colspec colwidth="25*"/>
-            <colspec colwidth="15*"/>
-            <colspec colwidth="45*"/>
-            <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><errorcode>623</errorcode></entry>
-                <entry><errorname>HA_ERR_RECORD_FILE_FULL</errorname></entry>
-                <entry><errortype>IS</errortype></entry>
-                <entry><errortext>623</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>624</errorcode></entry>
-                <entry><errorname>HA_ERR_RECORD_FILE_FULL</errorname></entry>
-                <entry><errortype>IS</errortype></entry>
-                <entry><errortext>624</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>625</errorcode></entry>
-                <entry><errorname>HA_ERR_INDEX_FILE_FULL</errorname></entry>
-                <entry><errortype>IS</errortype></entry>
-                <entry><errortext>Out of memory in Ndb Kernel, hash index part (increase
-                  IndexMemory)</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>640</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IS</errortype></entry>
-                <entry><errortext>Too many hash indexes (should not happen)</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>826</errorcode></entry>
-                <entry><errorname>HA_ERR_RECORD_FILE_FULL</errorname></entry>
-                <entry><errortype>IS</errortype></entry>
-                <entry><errortext>Too many tables and attributes (increase MaxNoOfAttributes or
-                  MaxNoOfTables)</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>827</errorcode></entry>
-                <entry><errorname>HA_ERR_RECORD_FILE_FULL</errorname></entry>
-                <entry><errortype>IS</errortype></entry>
-                <entry><errortext>Out of memory in Ndb Kernel, table data (increase
-                  DataMemory)</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>902</errorcode></entry>
-                <entry><errorname>HA_ERR_RECORD_FILE_FULL</errorname></entry>
-                <entry><errortype>IS</errortype></entry>
-                <entry><errortext>Out of memory in Ndb Kernel, ordered index data (increase
-                  DataMemory)</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>903</errorcode></entry>
-                <entry><errorname>HA_ERR_INDEX_FILE_FULL</errorname></entry>
-                <entry><errortype>IS</errortype></entry>
-                <entry><errortext>Too many ordered indexes (increase
-                  MaxNoOfOrderedIndexes)</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>904</errorcode></entry>
-                <entry><errorname>HA_ERR_INDEX_FILE_FULL</errorname></entry>
-                <entry><errortype>IS</errortype></entry>
-                <entry><errortext>Out of fragment records (increase
-                  MaxNoOfOrderedIndexes)</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>905</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IS</errortype></entry>
-                <entry><errortext>Out of attribute records (increase
-                  MaxNoOfAttributes)</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>1601</errorcode></entry>
-                <entry><errorname>HA_ERR_RECORD_FILE_FULL</errorname></entry>
-                <entry><errortype>IS</errortype></entry>
-                <entry><errortext>Out extents, tablespace full</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>1602</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IS</errortype></entry>
-                <entry><errortext>No datafile in tablespace</errortext></entry>
-              </row>
-            </tbody>
-          </tgroup>
-        </informaltable>
-
-      </section>
-
-      <section id="ndb-error-codes-timeoutexpired">
-
-        <title><literal>TimeoutExpired</literal> errors</title>
-
-        <indexterm>
-          <primary>TimeoutExpired errors</primary>
-        </indexterm>
-
-        <indexterm>
-          <primary>errors</primary>
-          <secondary>TimeoutExpired</secondary>
-        </indexterm>
-
-        <informaltable>
-          <tgroup cols="4">
-            <colspec colwidth="15*"/>
-            <colspec colwidth="25*"/>
-            <colspec colwidth="15*"/>
-            <colspec colwidth="45*"/>
-            <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><errorcode>266</errorcode></entry>
-                <entry><errorname>HA_ERR_LOCK_WAIT_TIMEOUT</errorname></entry>
-                <entry><errortype>TO</errortype></entry>
-                <entry><errortext>Time-out in NDB, probably caused by deadlock</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>274</errorcode></entry>
-                <entry><errorname>HA_ERR_LOCK_WAIT_TIMEOUT</errorname></entry>
-                <entry><errortype>TO</errortype></entry>
-                <entry><errortext>Time-out in NDB, probably caused by deadlock</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>296</errorcode></entry>
-                <entry><errorname>HA_ERR_LOCK_WAIT_TIMEOUT</errorname></entry>
-                <entry><errortype>TO</errortype></entry>
-                <entry><errortext>Time-out in NDB, probably caused by deadlock</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>297</errorcode></entry>
-                <entry><errorname>HA_ERR_LOCK_WAIT_TIMEOUT</errorname></entry>
-                <entry><errortype>TO</errortype></entry>
-                <entry><errortext>Time-out in NDB, probably caused by deadlock</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>237</errorcode></entry>
-                <entry><errorname>HA_ERR_LOCK_WAIT_TIMEOUT</errorname></entry>
-                <entry><errortype>TO</errortype></entry>
-                <entry><errortext>Transaction had timed out when trying to commit
-                  it</errortext></entry>
-              </row>
-            </tbody>
-          </tgroup>
-        </informaltable>
-
-      </section>
-
-      <section id="ndb-error-codes-overload">
-
-        <title>Overload Errors</title>
-
-        <indexterm>
-          <primary>overload errors</primary>
-        </indexterm>
-
-        <indexterm>
-          <primary>errors</primary>
-          <secondary>overload</secondary>
-        </indexterm>
-
-        <informaltable>
-          <tgroup cols="4">
-            <colspec colwidth="15*"/>
-            <colspec colwidth="15*"/>
-            <colspec colwidth="15*"/>
-            <colspec colwidth="55*"/>
-            <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><errorcode>701</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>OL</errortype></entry>
-                <entry><errortext>System busy with other schema operation</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>711</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>OL</errortype></entry>
-                <entry><errortext>System busy with node restart, schema operations not
-                  allowed</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>410</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>OL</errortype></entry>
-                <entry><errortext>REDO log files overloaded, consult online manual (decrease
-                  TimeBetweenLocalCheckpoints, and|or increase
-                  NoOfFragmentLogFiles)</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>677</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>OL</errortype></entry>
-                <entry><errortext>Index UNDO buffers overloaded (increase
-                  UndoIndexBuffer)</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>891</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>OL</errortype></entry>
-                <entry><errortext>Data UNDO buffers overloaded (increase
-                  UndoDataBuffer)</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>1221</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>OL</errortype></entry>
-                <entry><errortext>REDO buffers overloaded, consult online manual (increase
-                  RedoBuffer)</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4006</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>OL</errortype></entry>
-                <entry><errortext>Connect failure - out of connection objects (increase
-                  MaxNoOfConcurrentTransactions)</errortext></entry>
-              </row>
-            </tbody>
-          </tgroup>
-        </informaltable>
-
-      </section>
-
-      <section id="ndb-error-codes-internal-temporary">
-
-        <title>Internal Temporary Errors</title>
-
-        <indexterm>
-          <primary>internal temporary errors</primary>
-        </indexterm>
-
-        <indexterm>
-          <primary>errors</primary>
-          <secondary>internal temporary</secondary>
-        </indexterm>
-
-        <informaltable>
-          <tgroup cols="4">
-            <colspec colwidth="15*"/>
-            <colspec colwidth="15*"/>
-            <colspec colwidth="15*"/>
-            <colspec colwidth="55*"/>
-            <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><errorcode>702</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IT</errortype></entry>
-                <entry><errortext>Request to non-master</errortext></entry>
-              </row>
-            </tbody>
-          </tgroup>
-        </informaltable>
-
-      </section>
-
-      <section id="ndb-error-codes-internal">
-
-        <title>Internal errors</title>
-
-        <indexterm>
-          <primary>internal errors</primary>
-        </indexterm>
-
-        <indexterm>
-          <primary>errors</primary>
-          <secondary>internal</secondary>
-        </indexterm>
-
-        <informaltable>
-          <tgroup cols="4">
-            <colspec colwidth="15*"/>
-            <colspec colwidth="15*"/>
-            <colspec colwidth="15*"/>
-            <colspec colwidth="55*"/>
-            <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><errorcode>896</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>Tuple corrupted - wrong checksum or column data in invalid
-                  format</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>901</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>Inconsistent ordered index. The index needs to be dropped and
-                  recreated</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>202</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>202</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>203</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>203</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>207</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>207</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>208</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>208</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>209</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>Communication problem, signal error</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>220</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>220</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>230</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>230</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>232</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>232</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>238</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>238</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>271</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>Simple Read transaction without any attributes to
-                  read</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>272</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>Update operation without any attributes to update</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>276</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>276</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>277</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>277</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>278</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>278</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>287</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>Index corrupted</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>290</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>Corrupt key in TC, unable to xfrm</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>631</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>631</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>632</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>632</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>706</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>Inconsistency during table creation</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>809</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>809</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>812</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>812</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>829</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>829</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>833</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>833</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>871</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>871</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>882</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>882</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>883</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>883</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>887</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>887</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>888</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>888</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>890</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>890</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4000</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>MEMORY ALLOCATION ERROR</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4001</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>Signal Definition Error</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4005</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>Internal Error in NdbApi</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4011</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>Internal Error in NdbApi</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4107</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>Simple Transaction and Not Start</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4108</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>Faulty operation type</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4109</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>Faulty primary key attribute length</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4110</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>Faulty length in ATTRINFO signal</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4111</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>Status Error in NdbConnection</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4113</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>Too many operations received</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4320</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>Cannot use the same object twice to create table</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4321</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>Trying to start two schema transactions</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4344</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>Only DBDICT and TRIX can send requests to TRIX</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4345</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>TRIX block is not available yet, probably due to node
-                  failure</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4346</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>Internal error at index create/build</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4347</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>Bad state at alter index</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4348</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>Inconsistency detected at alter index</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4349</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>Inconsistency detected at index usage</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4350</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IE</errortype></entry>
-                <entry><errortext>Transaction already aborted</errortext></entry>
-              </row>
-            </tbody>
-          </tgroup>
-        </informaltable>
-
-      </section>
-
-      <section id="ndb-error-codes-application">
-
-        <title>Application Errors</title>
-
-        <indexterm>
-          <primary>application errors</primary>
-        </indexterm>
-
-        <indexterm>
-          <primary>errors</primary>
-          <secondary>application</secondary>
-        </indexterm>
-
-        <informaltable>
-          <tgroup cols="4">
-            <colspec colwidth="15*"/>
-            <colspec colwidth="15*"/>
-            <colspec colwidth="15*"/>
-            <colspec colwidth="55*"/>
-            <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><errorcode>281</errorcode></entry>
-                <entry><errorname>HA_ERR_NO_CONNECTION</errorname></entry>
-                <entry><errortype>AE</errortype></entry>
-                <entry><errortext>Operation not allowed due to cluster shutdown in
-                  progress</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>299</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>AE</errortype></entry>
-                <entry><errortext>Operation not allowed or aborted due to single user
-                  mode</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>763</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>AE</errortype></entry>
-                <entry><errortext>Alter table requires cluster nodes to have exact same
-                  version</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>823</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>AE</errortype></entry>
-                <entry><errortext>Too much attrinfo from application in tuple
-                  manager</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>831</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>AE</errortype></entry>
-                <entry><errortext>Too many nullable/bitfields in table definition</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>876</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>AE</errortype></entry>
-                <entry><errortext>876</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>877</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>AE</errortype></entry>
-                <entry><errortext>877</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>878</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>AE</errortype></entry>
-                <entry><errortext>878</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>879</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>AE</errortype></entry>
-                <entry><errortext>879</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>880</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>AE</errortype></entry>
-                <entry><errortext>Tried to read too much - too many getValue calls</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>884</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>AE</errortype></entry>
-                <entry><errortext>Stack overflow in interpreter</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>885</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>AE</errortype></entry>
-                <entry><errortext>Stack underflow in interpreter</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>886</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>AE</errortype></entry>
-                <entry><errortext>More than 65535 instructions executed in
-                  interpreter</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>897</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>AE</errortype></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><errorcode>892</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>AE</errortype></entry>
-                <entry><errortext>Unsupported type in scan filter</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4256</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>AE</errortype></entry>
-                <entry><errortext>Must call Ndb::init() before this function</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4257</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>AE</errortype></entry>
-                <entry><errortext>Tried to read too much - too many getValue calls</errortext></entry>
-              </row>
-            </tbody>
-          </tgroup>
-        </informaltable>
-
-      </section>
-
-      <section id="ndb-error-codes-scan-application">
-
-        <title>Scan Application Errors</title>
-
-        <indexterm>
-          <primary>scan application errors</primary>
-        </indexterm>
-
-        <indexterm>
-          <primary>errors</primary>
-          <secondary>scan (application)</secondary>
-        </indexterm>
-
-        <informaltable>
-          <tgroup cols="4">
-            <colspec colwidth="15*"/>
-            <colspec colwidth="15*"/>
-            <colspec colwidth="15*"/>
-            <colspec colwidth="55*"/>
-            <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><errorcode>242</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>AE</errortype></entry>
-                <entry><errortext>Zero concurrency in scan</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>244</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>AE</errortype></entry>
-                <entry><errortext>Too high concurrency in scan</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>269</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>AE</errortype></entry>
-                <entry><errortext>No condition and attributes to read in scan</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>874</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>AE</errortype></entry>
-                <entry><errortext>Too much attrinfo (e.g. scan filter) for scan in tuple
-                  manager</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4600</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>AE</errortype></entry>
-                <entry><errortext>Transaction is already started</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4601</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>AE</errortype></entry>
-                <entry><errortext>Transaction is not started</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4602</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>AE</errortype></entry>
-                <entry><errortext>You must call getNdbOperation before executeScan</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4603</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>AE</errortype></entry>
-                <entry><errortext>There can only be ONE operation in a scan
-                  transaction</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4604</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>AE</errortype></entry>
-                <entry><errortext>takeOverScanOp, to take over a scanned row one must
-                  explicitly request keyinfo on readTuples
-                  call</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4605</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>AE</errortype></entry>
-                <entry><errortext>You may only call readTuples() once for each
-                  operation</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4607</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>AE</errortype></entry>
-                <entry><errortext>There may only be one operation in a scan
-                  transaction</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4608</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>AE</errortype></entry>
-                <entry><errortext>You can not takeOverScan unless you have used
-                  openScanExclusive</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4609</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>AE</errortype></entry>
-                <entry><errortext>You must call nextScanResult before trying to
-                  takeOverScan</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4232</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>AE</errortype></entry>
-                <entry><errortext>Parallelism can only be between 1 and 240</errortext></entry>
-              </row>
-            </tbody>
-          </tgroup>
-        </informaltable>
-
-      </section>
-
-      <section id="ndb-error-codes-event-schema">
-
-        <title>Event Schema Errors</title>
-
-        <indexterm>
-          <primary>event schema errors</primary>
-        </indexterm>
-
-        <indexterm>
-          <primary>errors</primary>
-          <secondary>event schema</secondary>
-        </indexterm>
-
-        <informaltable>
-          <tgroup cols="4">
-            <colspec colwidth="15*"/>
-            <colspec colwidth="15*"/>
-            <colspec colwidth="15*"/>
-            <colspec colwidth="55*"/>
-            <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><errorcode>4713</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>SE</errortype></entry>
-                <entry><errortext>Column defined in event does not exist in table</errortext></entry>
-              </row>
-            </tbody>
-          </tgroup>
-        </informaltable>
-
-      </section>
-
-      <section id="ndb-error-codes-event-application">
-
-        <title>Event Application Errors</title>
-
-        <indexterm>
-          <primary>event application errors</primary>
-        </indexterm>
-
-        <indexterm>
-          <primary>errors</primary>
-          <secondary>event application</secondary>
-        </indexterm>
-
-        <informaltable>
-          <tgroup cols="4">
-            <colspec colwidth="15*"/>
-            <colspec colwidth="15*"/>
-            <colspec colwidth="15*"/>
-            <colspec colwidth="55*"/>
-            <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><errorcode>4707</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>AE</errortype></entry>
-                <entry><errortext>Too many event have been defined</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4708</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>AE</errortype></entry>
-                <entry><errortext>Event name is too long</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4709</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>AE</errortype></entry>
-                <entry><errortext>Can't accept more subscribers</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>746</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>OE</errortype></entry>
-                <entry><errortext>Event name already exists</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>747</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>IS</errortype></entry>
-                <entry><errortext>Out of event records</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>748</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>TR</errortype></entry>
-                <entry><errortext>Busy during read of event table</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4710</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>AE</errortype></entry>
-                <entry><errortext>Event not found</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4711</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>AE</errortype></entry>
-                <entry><errortext>Creation of event failed</errortext></entry>
-              </row>
-              <row>
-                <entry><errorcode>4712</errorcode></entry>
-                <entry><errorname>DMEC</errorname></entry>
-                <entry><errortype>AE</errortype></entry>
-                <entry><errortext>Stopped event operation does not exist. Already
-                  stopped?</errortext></entry>
-              </row>
-            </tbody>
-