MySQL 5.6.14 Source Code Document
|
Public Types | |
enum | ReceiverType { NDB_UNINITIALIZED, NDB_OPERATION = 1, NDB_SCANRECEIVER = 2, NDB_INDEX_OPERATION = 3, NDB_QUERY_OPERATION = 4 } |
Public Member Functions | |
NdbReceiver (Ndb *aNdb) | |
int | init (ReceiverType type, bool useRec, void *owner) |
void | release () |
Uint32 | getId () const |
ReceiverType | getType () const |
NdbTransaction * | getTransaction () const |
void * | getOwner () const |
bool | checkMagicNumber () const |
void | next (NdbReceiver *next_arg) |
NdbReceiver * | next () |
void | setErrorCode (int) |
void | prepareReceive (char *buf) |
void | prepareRead (char *buf, Uint32 rows) |
Friends | |
class | Ndb |
class | NdbOperation |
class | NdbQueryImpl |
class | NdbQueryOperationImpl |
class | NdbResultStream |
class | NdbScanOperation |
class | NdbIndexOperation |
class | NdbIndexScanOperation |
class | NdbTransaction |
class | NdbRootFragment |
int | compare_ndbrecord (const NdbReceiver *r1, const NdbReceiver *r2, const NdbRecord *key_record, const NdbRecord *result_record, bool descending, bool read_range_no) |
int | spjTest (int argc, char **argv) |
Definition at line 32 of file NdbReceiver.hpp.
|
friend |
Compare keys of the current records of two NdbReceiver objects.
r1 | holds the first record to compare. |
r2 | holds the second record to compare. |
key_record | specifies the keys to compare. |
result_record | specifies the format of full records. |
descending | if true, descending sort order is to be used. |
read_range_no | if true, range numbers will first be compared, and then keys if range numbers are the same for both records. |
Definition at line 3549 of file NdbScanOperation.cpp.
|
friend |
Reciver(s)
Definition at line 34 of file NdbReceiver.hpp.
|
friend |
Sender(s)
Definition at line 40 of file NdbReceiver.hpp.
|
friend |
Sender(s)
Definition at line 35 of file NdbReceiver.hpp.