21 #include <ndb_limits.h>
23 #define DEBUG(x) { ndbout << "SPJ::" << x << endl; }
28 m_scan_request_hash(m_request_pool),
29 m_lookup_request_hash(m_request_pool)
31 BLOCK_CONSTRUCTOR(
Dbspj);
33 addRecSignal(GSN_DUMP_STATE_ORD, &Dbspj::execDUMP_STATE_ORD);
34 addRecSignal(GSN_READ_NODESCONF, &Dbspj::execREAD_NODESCONF);
35 addRecSignal(GSN_READ_CONFIG_REQ, &Dbspj::execREAD_CONFIG_REQ);
36 addRecSignal(GSN_STTOR, &Dbspj::execSTTOR);
37 addRecSignal(GSN_DBINFO_SCANREQ, &Dbspj::execDBINFO_SCANREQ);
38 addRecSignal(GSN_CONTINUEB, &Dbspj::execCONTINUEB);
39 addRecSignal(GSN_NODE_FAILREP, &Dbspj::execNODE_FAILREP);
40 addRecSignal(GSN_INCL_NODEREQ, &Dbspj::execINCL_NODEREQ);
41 addRecSignal(GSN_API_FAILREQ, &Dbspj::execAPI_FAILREQ);
46 addRecSignal(GSN_DIH_SCAN_TAB_REF, &Dbspj::execDIH_SCAN_TAB_REF);
47 addRecSignal(GSN_DIH_SCAN_TAB_CONF, &Dbspj::execDIH_SCAN_TAB_CONF);
48 addRecSignal(GSN_DIH_SCAN_GET_NODES_REF, &Dbspj::execDIH_SCAN_GET_NODES_REF);
49 addRecSignal(GSN_DIH_SCAN_GET_NODES_CONF,&Dbspj::execDIH_SCAN_GET_NODES_CONF);
54 addRecSignal(GSN_LQHKEYREQ, &Dbspj::execLQHKEYREQ);
55 addRecSignal(GSN_SCAN_FRAGREQ, &Dbspj::execSCAN_FRAGREQ);
56 addRecSignal(GSN_SCAN_NEXTREQ, &Dbspj::execSCAN_NEXTREQ);
61 addRecSignal(GSN_LQHKEYREF, &Dbspj::execLQHKEYREF);
62 addRecSignal(GSN_LQHKEYCONF, &Dbspj::execLQHKEYCONF);
63 addRecSignal(GSN_SCAN_FRAGREF, &Dbspj::execSCAN_FRAGREF);
64 addRecSignal(GSN_SCAN_FRAGCONF, &Dbspj::execSCAN_FRAGCONF);
65 addRecSignal(GSN_TRANSID_AI, &Dbspj::execTRANSID_AI);
66 addRecSignal(GSN_SCAN_HBREP, &Dbspj::execSCAN_HBREP);
68 ndbout <<
"Instantiating DBSPJ instanceNo=" << instanceNumber << endl;
77 BLOCK_FUNCTIONS(
Dbspj)