void DbgdmProxy::execALTER_TAB_REF(Signal* signal) { const AlterTabRef* ref = (const AlterTabRef*)signal->getDataPtr(); Uint32 ssId = getSsId(ref); Ss_ALTER_TAB_REQ& ss = ssFind<Ss_ALTER_TAB_REQ>(ssId); recvREF(signal, ss, ref->errorCode); }
void DbtcProxy::execABORT_ALL_REF(Signal* signal) { const AbortAllRef* ref = (const AbortAllRef*)signal->getDataPtr(); Uint32 ssId = ref->senderData; Ss_ABORT_ALL_REQ& ss = ssFind<Ss_ABORT_ALL_REQ>(ssId); recvREF(signal, ss, ref->errorCode); }
void DbgdmProxy::execPREP_DROP_TAB_REF(Signal* signal) { const PrepDropTabRef* ref = (const PrepDropTabRef*)signal->getDataPtr(); Uint32 ssId = getSsId(ref); Ss_PREP_DROP_TAB_REQ& ss = ssFind<Ss_PREP_DROP_TAB_REQ>(ssId); recvREF(signal, ss, ref->errorCode); }
void DbtcProxy::execDROP_FK_IMPL_REF(Signal* signal) { const DropFKImplRef* ref = (const DropFKImplRef*)signal->getDataPtr(); Uint32 ssId = ref->senderData; Ss_DROP_FK_IMPL_REQ& ss = ssFind<Ss_DROP_FK_IMPL_REQ>(ssId); recvREF(signal, ss, ref->errorCode); }
void DblqhProxy::execLQHADDATTREF(Signal* signal) { const LqhAddAttrRef* ref = (const LqhAddAttrRef*)signal->getDataPtr(); Uint32 ssId = ref->senderData; Ss_LQHADDATTREQ& ss = ssFind<Ss_LQHADDATTREQ>(ssId); recvREF(signal, ss, ref->errorCode); }
void DbtcProxy::execALTER_INDX_IMPL_REF(Signal* signal) { const AlterIndxImplRef* ref = (const AlterIndxImplRef*)signal->getDataPtr(); Uint32 ssId = ref->senderData; Ss_ALTER_INDX_IMPL_REQ& ss = ssFind<Ss_ALTER_INDX_IMPL_REQ>(ssId); recvREF(signal, ss, ref->errorCode); }
void DblqhProxy::execCREATE_TAB_REF(Signal* signal) { const CreateTabRef* ref = (const CreateTabRef*)signal->getDataPtr(); Uint32 ssId = ref->senderData; Ss_CREATE_TAB_REQ& ss = ssFind<Ss_CREATE_TAB_REQ>(ssId); recvREF(signal, ss, ref->errorCode); }
void DblqhProxy::execDROP_FRAG_REF(Signal* signal) { const DropFragRef* ref = (const DropFragRef*)signal->getDataPtr(); Uint32 ssId = getSsId(ref); Ss_DROP_FRAG_REQ& ss = ssFind<Ss_DROP_FRAG_REQ>(ssId); recvREF(signal, ss, ref->errCode); }
void DbgdmProxy::execTAB_COMMITREF(Signal* signal) { const TabCommitRef* ref = (TabCommitRef*)signal->getDataPtr(); Uint32 ssId = ref->senderData; Ss_TAB_COMMITREQ& ss = ssFind<Ss_TAB_COMMITREQ>(ssId); recvREF(signal, ss, ref->errorCode); }
void DbtuxProxy::execINDEX_STAT_IMPL_REF(Signal* signal) { jamEntry(); const IndexStatImplRef* ref = (const IndexStatImplRef*)signal->getDataPtr(); Uint32 ssId = ref->senderData; Ss_INDEX_STAT_IMPL_REQ& ss = ssFind<Ss_INDEX_STAT_IMPL_REQ>(ssId); recvREF(signal, ss, ref->errorCode); }
void DblqhProxy::execTAB_COMMITREF(Signal* signal) { const TabCommitRef* ref = (TabCommitRef*)signal->getDataPtr(); Uint32 ssId = ref->senderData; Ss_TAB_COMMITREQ& ss = ssFind<Ss_TAB_COMMITREQ>(ssId); // wl4391_todo omit extra info now since DBDICT only does ndbrequire recvREF(signal, ss, ref->errorCode); }
void DblqhProxy::execGCP_SAVEREF(Signal* signal) { const GCPSaveRef* ref = (const GCPSaveRef*)signal->getDataPtr(); Uint32 ssId = getSsId(ref); Ss_GCP_SAVEREQ& ss = ssFind<Ss_GCP_SAVEREQ>(ssId); if (ss.m_error != 0) { // wl4391_todo check ndbrequire(ss.m_error == ref->errorCode); } recvREF(signal, ss, ref->errorCode); }