Commit 64bb88c2 authored by unknown's avatar unknown

put all references to async api inside DOXYGEN SKIP_INTERNAL

parent ce5131ff
......@@ -20,7 +20,7 @@
This guide assumes a basic familiarity with MySQL Cluster concepts.
Some of the fundamental ones are described in section @ref secConcepts.
The <em>NDB API</em> is an MySQL Cluster application interface
The <em>NDB API</em> is a MySQL Cluster application interface
that implements transactions.
The NDB API consists of the following fundamental classes:
- Ndb_cluster_connection class representing a connection to a cluster,
......@@ -52,9 +52,11 @@
The execute can be of two different types,
<em>Commit</em> or <em>NoCommit</em>.
#ifndef DOXYGEN_SHOULD_SKIP_INTERNAL
(The execute can also be divided into three
steps: prepare, send, and poll to get asynchronous
transactions. More about this later.)
#endif
If the execute is of type NoCommit,
then the application program executes part of a transaction,
......@@ -1229,6 +1231,7 @@ public:
* @note should be called after the transaction has completed, irrespective
* of success or failure
*
#ifndef DOXYGEN_SHOULD_SKIP_INTERNAL
* @note It is not allowed to call Ndb::closeTransaction after sending the
* transaction asynchronously with either
* Ndb::sendPreparedTransactions or
......@@ -1237,6 +1240,7 @@ public:
* outstanding transactions and wait until all of them
* has completed before calling Ndb::closeTransaction).
* If the transaction is not committed it will be aborted.
#endif
*/
void closeTransaction(NdbTransaction*);
......
......@@ -88,7 +88,9 @@ class NdbColumnImpl;
* - lock mode vs allowed operation is not checked
* - too many pending blob ops can blow up i/o buffers
* - table and its blob part tables are not created atomically
#ifndef DOXYGEN_SHOULD_SKIP_INTERNAL
* - there is no support for an asynchronous interface
#endif
*/
class NdbBlob {
public:
......
......@@ -362,6 +362,7 @@ public:
/**
* Close transaction
#ifndef DOXYGEN_SHOULD_SKIP_INTERNAL
* @note It is not allowed to call NdbTransaction::close after sending the
* transaction asynchronously before the callback method has
* been called.
......@@ -369,6 +370,7 @@ public:
* outstanding transactions and wait until all of them
* has completed before calling NdbTransaction::close).
* If the transaction is not committed it will be aborted.
#endif
*/
void close();
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment