This method validates the definition for a new table prior to
its being created, and executes the
Table::aggregate() method, as
well as performing additional checks.
validate() is called automatically when a
table is created or retrieved. For this reason, it is usually
not necessary to call
Even after the
validate() method is called,
there may still exist errors which can be detected only by the
NDB kernel when the table is actually
This method was added in MySQL 5.1.12 (see Bug #21690).
int validate ( struct NdbError& error )
A reference to an
An integer, whose value is
0 on success, and
-1 if the table is in an inconsistent state.
In the latter case, the
error is also