19 #include <AttributeHeader.hpp>
20 #include <signaldata/TcIndx.hpp>
21 #include <signaldata/TcKeyReq.hpp>
22 #include <signaldata/IndxKeyInfo.hpp>
23 #include <signaldata/IndxAttrInfo.hpp>
25 NdbIndexOperation::NdbIndexOperation(
Ndb* aNdb) :
29 m_tcReqGSN = GSN_TCINDXREQ;
30 m_attrInfoGSN = GSN_INDXATTRINFO;
31 m_keyInfoGSN = GSN_INDXKEYINFO;
36 theReceiver.init(NdbReceiver::NDB_INDEX_OPERATION,
false,
this);
39 NdbIndexOperation::~NdbIndexOperation()
51 NdbIndexOperation::indxInit(
const NdbIndexImpl * anIndex,
56 NdbOperation::init(aTable, myConnection, useRec);
58 switch (anIndex->m_type) {
63 setErrorCodeAbort(4003);
70 m_accessTable = anIndex->m_table;
186 NdbIndexOperation::receiveTCINDXREF(
const NdbApiSignal* aSignal)