diff options
author | unknown <tomas@poseidon.ndb.mysql.com> | 2004-12-23 11:21:01 +0100 |
---|---|---|
committer | unknown <tomas@poseidon.ndb.mysql.com> | 2004-12-23 11:21:01 +0100 |
commit | 356d343ced28673b4dd76f3600aaf535099979a4 (patch) | |
tree | 98ab28712f22e6f7c9bb588452c63480e54754a5 /ndb/include/ndbapi/NdbOperation.hpp | |
parent | fde8d07de354dda6d9d9b45d3295a8fb17d53e17 (diff) | |
download | mariadb-git-356d343ced28673b4dd76f3600aaf535099979a4.tar.gz |
backwards compatible name change NdbConnectionto NdbTransaction
removed friend declarations from doxygen
updated some documentation in mgmapi
BitKeeper/deleted/.del-NdbCursorOperation.hpp~da121aeaf101b136:
Delete: ndb/include/ndbapi/NdbCursorOperation.hpp
BitKeeper/deleted/.del-NdbCursorOperation.cpp~8d49480ced2deba5:
Delete: ndb/src/ndbapi/NdbCursorOperation.cpp
ndb/include/Makefile.am:
backwards compatible name change NdbConnectionto NdbTransaction
ndb/include/kernel/signaldata/ScanTab.hpp:
backwards compatible name change NdbConnectionto NdbTransaction
ndb/include/kernel/signaldata/TcCommit.hpp:
backwards compatible name change NdbConnectionto NdbTransaction
ndb/include/kernel/signaldata/TcHbRep.hpp:
backwards compatible name change NdbConnectionto NdbTransaction
ndb/include/kernel/signaldata/TcIndx.hpp:
backwards compatible name change NdbConnectionto NdbTransaction
ndb/include/kernel/signaldata/TcKeyConf.hpp:
backwards compatible name change NdbConnectionto NdbTransaction
ndb/include/kernel/signaldata/TcKeyFailConf.hpp:
backwards compatible name change NdbConnectionto NdbTransaction
ndb/include/kernel/signaldata/TcRollbackRep.hpp:
backwards compatible name change NdbConnectionto NdbTransaction
ndb/include/kernel/signaldata/TransIdAI.hpp:
backwards compatible name change NdbConnectionto NdbTransaction
ndb/include/mgmapi/mgmapi.h:
backwards compatible name change NdbConnectionto NdbTransaction
documented some missing things in mgmapi
ndb/include/ndbapi/Ndb.hpp:
backwards compatible name change NdbConnectionto NdbTransaction
ndb/include/ndbapi/NdbApi.hpp:
backwards compatible name change NdbConnectionto NdbTransaction
ndb/include/ndbapi/NdbBlob.hpp:
backwards compatible name change NdbConnectionto NdbTransaction
ndb/include/ndbapi/NdbDictionary.hpp:
backwards compatible name change NdbConnectionto NdbTransaction
ndb/include/ndbapi/NdbEventOperation.hpp:
backwards compatible name change NdbConnectionto NdbTransaction
ndb/include/ndbapi/NdbIndexOperation.hpp:
backwards compatible name change NdbConnectionto NdbTransaction
ndb/include/ndbapi/NdbIndexScanOperation.hpp:
backwards compatible name change NdbConnectionto NdbTransaction
ndb/include/ndbapi/NdbOperation.hpp:
backwards compatible name change NdbConnectionto NdbTransaction
ndb/include/ndbapi/NdbRecAttr.hpp:
backwards compatible name change NdbConnectionto NdbTransaction
ndb/include/ndbapi/NdbReceiver.hpp:
backwards compatible name change NdbConnectionto NdbTransaction
ndb/include/ndbapi/NdbScanFilter.hpp:
backwards compatible name change NdbConnectionto NdbTransaction
ndb/include/ndbapi/NdbScanOperation.hpp:
backwards compatible name change NdbConnectionto NdbTransaction
ndb/include/ndbapi/NdbTransaction.hpp:
backwards compatible name change NdbConnectionto NdbTransaction
ndb/src/ndbapi/Makefile.am:
backwards compatible name change NdbConnectionto NdbTransaction
ndb/src/ndbapi/Ndb.cpp:
backwards compatible name change NdbConnectionto NdbTransaction
ndb/src/ndbapi/NdbApiSignal.hpp:
backwards compatible name change NdbConnectionto NdbTransaction
ndb/src/ndbapi/NdbBlob.cpp:
backwards compatible name change NdbConnectionto NdbTransaction
ndb/src/ndbapi/NdbImpl.hpp:
backwards compatible name change NdbConnectionto NdbTransaction
ndb/src/ndbapi/NdbIndexOperation.cpp:
backwards compatible name change NdbConnectionto NdbTransaction
ndb/src/ndbapi/NdbOperation.cpp:
backwards compatible name change NdbConnectionto NdbTransaction
ndb/src/ndbapi/NdbOperationDefine.cpp:
backwards compatible name change NdbConnectionto NdbTransaction
ndb/src/ndbapi/NdbOperationExec.cpp:
backwards compatible name change NdbConnectionto NdbTransaction
ndb/src/ndbapi/NdbOperationInt.cpp:
backwards compatible name change NdbConnectionto NdbTransaction
ndb/src/ndbapi/NdbOperationSearch.cpp:
backwards compatible name change NdbConnectionto NdbTransaction
ndb/src/ndbapi/NdbReceiver.cpp:
backwards compatible name change NdbConnectionto NdbTransaction
ndb/src/ndbapi/NdbScanOperation.cpp:
backwards compatible name change NdbConnectionto NdbTransaction
ndb/src/ndbapi/NdbTransaction.cpp:
backwards compatible name change NdbConnectionto NdbTransaction
ndb/src/ndbapi/NdbTransactionScan.cpp:
backwards compatible name change NdbConnectionto NdbTransaction
ndb/src/ndbapi/Ndberr.cpp:
backwards compatible name change NdbConnectionto NdbTransaction
ndb/src/ndbapi/Ndbif.cpp:
backwards compatible name change NdbConnectionto NdbTransaction
ndb/src/ndbapi/Ndbinit.cpp:
backwards compatible name change NdbConnectionto NdbTransaction
ndb/src/ndbapi/Ndblist.cpp:
backwards compatible name change NdbConnectionto NdbTransaction
ndb/tools/restore/consumer_restore.hpp:
backwards compatible name change NdbConnectionto NdbTransaction
sql/ha_ndbcluster.h:
backwards compatible name change NdbConnectionto NdbTransaction
Diffstat (limited to 'ndb/include/ndbapi/NdbOperation.hpp')
-rw-r--r-- | ndb/include/ndbapi/NdbOperation.hpp | 49 |
1 files changed, 26 insertions, 23 deletions
diff --git a/ndb/include/ndbapi/NdbOperation.hpp b/ndb/include/ndbapi/NdbOperation.hpp index 053413af090..a1d5541f6ac 100644 --- a/ndb/include/ndbapi/NdbOperation.hpp +++ b/ndb/include/ndbapi/NdbOperation.hpp @@ -27,7 +27,7 @@ class Ndb; class NdbApiSignal; class NdbRecAttr; class NdbOperation; -class NdbConnection; +class NdbTransaction; class NdbColumnImpl; class NdbBlob; @@ -37,14 +37,17 @@ class NdbBlob; */ class NdbOperation { +#ifndef DOXYGEN_SHOULD_SKIP_INTERNAL friend class Ndb; - friend class NdbConnection; + friend class NdbTransaction; friend class NdbScanOperation; friend class NdbScanReceiver; friend class NdbScanFilter; friend class NdbScanFilterImpl; friend class NdbReceiver; friend class NdbBlob; +#endif + public: /** * @name Define Standard Operation Type @@ -66,7 +69,7 @@ public: /** * Define the NdbOperation to be a standard operation of type insertTuple. - * When calling NdbConnection::execute, this operation + * When calling NdbTransaction::execute, this operation * adds a new tuple to the table. * * @return 0 if successful otherwise -1. @@ -75,7 +78,7 @@ public: /** * Define the NdbOperation to be a standard operation of type updateTuple. - * When calling NdbConnection::execute, this operation + * When calling NdbTransaction::execute, this operation * updates a tuple in the table. * * @return 0 if successful otherwise -1. @@ -84,7 +87,7 @@ public: /** * Define the NdbOperation to be a standard operation of type writeTuple. - * When calling NdbConnection::execute, this operation + * When calling NdbTransaction::execute, this operation * writes a tuple to the table. * If the tuple exists, it updates it, otherwise an insert takes place. * @@ -94,7 +97,7 @@ public: /** * Define the NdbOperation to be a standard operation of type deleteTuple. - * When calling NdbConnection::execute, this operation + * When calling NdbTransaction::execute, this operation * delete a tuple. * * @return 0 if successful otherwise -1. @@ -103,7 +106,7 @@ public: /** * Define the NdbOperation to be a standard operation of type readTuple. - * When calling NdbConnection::execute, this operation + * When calling NdbTransaction::execute, this operation * reads a tuple. * * @return 0 if successful otherwise -1. @@ -112,17 +115,18 @@ public: /** * Define the NdbOperation to be a standard operation of type readTuple. - * When calling NdbConnection::execute, this operation + * When calling NdbTransaction::execute, this operation * reads a tuple. * * @return 0 if successful otherwise -1. */ virtual int readTuple(); +#ifndef DOXYGEN_SHOULD_SKIP_DEPRECATED /** * Define the NdbOperation to be a standard operation of type * readTupleExclusive. - * When calling NdbConnection::execute, this operation + * When calling NdbTransaction::execute, this operation * read a tuple using an exclusive lock. * * @return 0 if successful otherwise -1. @@ -132,7 +136,7 @@ public: /** * Define the NdbOperation to be a standard operation of type * simpleRead. - * When calling NdbConnection::execute, this operation + * When calling NdbTransaction::execute, this operation * reads an existing tuple (using shared read lock), * but releases lock immediately after read. * @@ -149,10 +153,9 @@ public: */ virtual int simpleRead(); -#ifndef DOXYGEN_SHOULD_SKIP_DEPRECATED /** * Define the NdbOperation to be a standard operation of type committedRead. - * When calling NdbConnection::execute, this operation + * When calling NdbTransaction::execute, this operation * read latest committed value of the record. * * This means that if another transaction is updating the @@ -169,7 +172,7 @@ public: /** * Define the NdbOperation to be a standard operation of type committedRead. - * When calling NdbConnection::execute, this operation + * When calling NdbTransaction::execute, this operation * read latest committed value of the record. * * This means that if another transaction is updating the @@ -183,7 +186,7 @@ public: /** * Define the NdbOperation to be a standard operation of type dirtyUpdate. - * When calling NdbConnection::execute, this operation + * When calling NdbTransaction::execute, this operation * updates without two-phase commit. * * @return 0 if successful otherwise -1. @@ -192,7 +195,7 @@ public: /** * Define the NdbOperation to be a standard operation of type dirtyWrite. - * When calling NdbConnection::execute, this operation + * When calling NdbTransaction::execute, this operation * writes without two-phase commit. * * @return 0 if successful otherwise -1. @@ -301,7 +304,7 @@ public: * @note This method does not fetch the attribute value from * the database! The NdbRecAttr object returned by this method * is <em>not</em> readable/printable before the - * transaction has been executed with NdbConnection::execute. + * transaction has been executed with NdbTransaction::execute. * * @param anAttrName Attribute name * @param aValue If this is non-NULL, then the attribute value @@ -743,7 +746,7 @@ protected: //-------------------------------------------------------------- // Initialise after allocating operation to a transaction //-------------------------------------------------------------- - int init(const class NdbTableImpl*, NdbConnection* aCon); + int init(const class NdbTableImpl*, NdbTransaction* aCon); void initInterpreter(); void next(NdbOperation*); // Set next pointer @@ -775,7 +778,7 @@ protected: void Status(OperationStatus); // Set the status information - void NdbCon(NdbConnection*); // Set reference to connection + void NdbCon(NdbTransaction*); // Set reference to connection // object. virtual void release(); // Release all operations @@ -812,7 +815,7 @@ protected: virtual int equal_impl(const NdbColumnImpl*,const char* aValue, Uint32 len); virtual NdbRecAttr* getValue_impl(const NdbColumnImpl*, char* aValue = 0); int setValue(const NdbColumnImpl* anAttrObject, const char* aValue, Uint32 len); - NdbBlob* getBlobHandle(NdbConnection* aCon, const NdbColumnImpl* anAttrObject); + NdbBlob* getBlobHandle(NdbTransaction* aCon, const NdbColumnImpl* anAttrObject); int incValue(const NdbColumnImpl* anAttrObject, Uint32 aValue); int incValue(const NdbColumnImpl* anAttrObject, Uint64 aValue); int subValue(const NdbColumnImpl* anAttrObject, Uint32 aValue); @@ -861,7 +864,7 @@ protected: int theErrorLine; // Error line Ndb* theNdb; // Point back to the Ndb object. - NdbConnection* theNdbCon; // Point back to the connection object. + NdbTransaction* theNdbCon; // Point back to the connection object. NdbOperation* theNext; // Next pointer to operation. union { @@ -1043,14 +1046,14 @@ NdbOperation::Status( OperationStatus aStatus ) } /****************************************************************************** -void NdbCon(NdbConnection* aNdbCon); +void NdbCon(NdbTransaction* aNdbCon); -Parameters: aNdbCon: Pointers to NdbConnection object. +Parameters: aNdbCon: Pointers to NdbTransaction object. Remark: Set the reference to the connection in the operation object. ******************************************************************************/ inline void -NdbOperation::NdbCon(NdbConnection* aNdbCon) +NdbOperation::NdbCon(NdbTransaction* aNdbCon) { theNdbCon = aNdbCon; } |