📄 dblqhinit.cpp
字号:
addRecSignal(GSN_DROP_TRIG_REQ, &Dblqh::execDROP_TRIG_REQ); addRecSignal(GSN_DROP_TRIG_CONF, &Dblqh::execDROP_TRIG_CONF); addRecSignal(GSN_DROP_TRIG_REF, &Dblqh::execDROP_TRIG_REF); addRecSignal(GSN_DUMP_STATE_ORD, &Dblqh::execDUMP_STATE_ORD); addRecSignal(GSN_ACC_COM_BLOCK, &Dblqh::execACC_COM_BLOCK); addRecSignal(GSN_ACC_COM_UNBLOCK, &Dblqh::execACC_COM_UNBLOCK); addRecSignal(GSN_TUP_COM_BLOCK, &Dblqh::execTUP_COM_BLOCK); addRecSignal(GSN_TUP_COM_UNBLOCK, &Dblqh::execTUP_COM_UNBLOCK); addRecSignal(GSN_NODE_FAILREP, &Dblqh::execNODE_FAILREP); addRecSignal(GSN_CHECK_LCP_STOP, &Dblqh::execCHECK_LCP_STOP); addRecSignal(GSN_SEND_PACKED, &Dblqh::execSEND_PACKED); addRecSignal(GSN_TUP_ATTRINFO, &Dblqh::execTUP_ATTRINFO); addRecSignal(GSN_READ_CONFIG_REQ, &Dblqh::execREAD_CONFIG_REQ, true); addRecSignal(GSN_LQHFRAGREQ, &Dblqh::execLQHFRAGREQ); addRecSignal(GSN_LQHADDATTREQ, &Dblqh::execLQHADDATTREQ); addRecSignal(GSN_TUP_ADD_ATTCONF, &Dblqh::execTUP_ADD_ATTCONF); addRecSignal(GSN_TUP_ADD_ATTRREF, &Dblqh::execTUP_ADD_ATTRREF); addRecSignal(GSN_ACCFRAGCONF, &Dblqh::execACCFRAGCONF); addRecSignal(GSN_ACCFRAGREF, &Dblqh::execACCFRAGREF); addRecSignal(GSN_TUPFRAGCONF, &Dblqh::execTUPFRAGCONF); addRecSignal(GSN_TUPFRAGREF, &Dblqh::execTUPFRAGREF); addRecSignal(GSN_TAB_COMMITREQ, &Dblqh::execTAB_COMMITREQ); addRecSignal(GSN_ACCSEIZECONF, &Dblqh::execACCSEIZECONF); addRecSignal(GSN_ACCSEIZEREF, &Dblqh::execACCSEIZEREF); addRecSignal(GSN_READ_NODESCONF, &Dblqh::execREAD_NODESCONF); addRecSignal(GSN_READ_NODESREF, &Dblqh::execREAD_NODESREF); addRecSignal(GSN_STTOR, &Dblqh::execSTTOR); addRecSignal(GSN_NDB_STTOR, &Dblqh::execNDB_STTOR); addRecSignal(GSN_TUPSEIZECONF, &Dblqh::execTUPSEIZECONF); addRecSignal(GSN_TUPSEIZEREF, &Dblqh::execTUPSEIZEREF); addRecSignal(GSN_ACCKEYCONF, &Dblqh::execACCKEYCONF); addRecSignal(GSN_ACCKEYREF, &Dblqh::execACCKEYREF); addRecSignal(GSN_TUPKEYCONF, &Dblqh::execTUPKEYCONF); addRecSignal(GSN_TUPKEYREF, &Dblqh::execTUPKEYREF); addRecSignal(GSN_ABORT, &Dblqh::execABORT); addRecSignal(GSN_ABORTREQ, &Dblqh::execABORTREQ); addRecSignal(GSN_COMMITREQ, &Dblqh::execCOMMITREQ); addRecSignal(GSN_COMPLETEREQ, &Dblqh::execCOMPLETEREQ);#ifdef VM_TRACE addRecSignal(GSN_MEMCHECKREQ, &Dblqh::execMEMCHECKREQ);#endif addRecSignal(GSN_SCAN_FRAGREQ, &Dblqh::execSCAN_FRAGREQ); addRecSignal(GSN_SCAN_NEXTREQ, &Dblqh::execSCAN_NEXTREQ); addRecSignal(GSN_ACC_SCANCONF, &Dblqh::execACC_SCANCONF); addRecSignal(GSN_ACC_SCANREF, &Dblqh::execACC_SCANREF); addRecSignal(GSN_NEXT_SCANCONF, &Dblqh::execNEXT_SCANCONF); addRecSignal(GSN_NEXT_SCANREF, &Dblqh::execNEXT_SCANREF); addRecSignal(GSN_STORED_PROCCONF, &Dblqh::execSTORED_PROCCONF); addRecSignal(GSN_STORED_PROCREF, &Dblqh::execSTORED_PROCREF); addRecSignal(GSN_COPY_FRAGREQ, &Dblqh::execCOPY_FRAGREQ); addRecSignal(GSN_COPY_ACTIVEREQ, &Dblqh::execCOPY_ACTIVEREQ); addRecSignal(GSN_COPY_STATEREQ, &Dblqh::execCOPY_STATEREQ); addRecSignal(GSN_LQH_TRANSREQ, &Dblqh::execLQH_TRANSREQ); addRecSignal(GSN_TRANSID_AI, &Dblqh::execTRANSID_AI); addRecSignal(GSN_INCL_NODEREQ, &Dblqh::execINCL_NODEREQ); addRecSignal(GSN_ACC_LCPCONF, &Dblqh::execACC_LCPCONF); addRecSignal(GSN_ACC_LCPREF, &Dblqh::execACC_LCPREF); addRecSignal(GSN_ACC_LCPSTARTED, &Dblqh::execACC_LCPSTARTED); addRecSignal(GSN_ACC_CONTOPCONF, &Dblqh::execACC_CONTOPCONF); addRecSignal(GSN_LCP_FRAGIDCONF, &Dblqh::execLCP_FRAGIDCONF); addRecSignal(GSN_LCP_FRAGIDREF, &Dblqh::execLCP_FRAGIDREF); addRecSignal(GSN_LCP_HOLDOPCONF, &Dblqh::execLCP_HOLDOPCONF); addRecSignal(GSN_LCP_HOLDOPREF, &Dblqh::execLCP_HOLDOPREF); addRecSignal(GSN_TUP_PREPLCPCONF, &Dblqh::execTUP_PREPLCPCONF); addRecSignal(GSN_TUP_PREPLCPREF, &Dblqh::execTUP_PREPLCPREF); addRecSignal(GSN_TUP_LCPCONF, &Dblqh::execTUP_LCPCONF); addRecSignal(GSN_TUP_LCPREF, &Dblqh::execTUP_LCPREF); addRecSignal(GSN_TUP_LCPSTARTED, &Dblqh::execTUP_LCPSTARTED); addRecSignal(GSN_END_LCPCONF, &Dblqh::execEND_LCPCONF); addRecSignal(GSN_EMPTY_LCP_REQ, &Dblqh::execEMPTY_LCP_REQ); addRecSignal(GSN_LCP_FRAG_ORD, &Dblqh::execLCP_FRAG_ORD); addRecSignal(GSN_START_FRAGREQ, &Dblqh::execSTART_FRAGREQ); addRecSignal(GSN_START_RECREF, &Dblqh::execSTART_RECREF); addRecSignal(GSN_SR_FRAGIDCONF, &Dblqh::execSR_FRAGIDCONF); addRecSignal(GSN_SR_FRAGIDREF, &Dblqh::execSR_FRAGIDREF); addRecSignal(GSN_ACC_SRCONF, &Dblqh::execACC_SRCONF); addRecSignal(GSN_ACC_SRREF, &Dblqh::execACC_SRREF); addRecSignal(GSN_TUP_SRCONF, &Dblqh::execTUP_SRCONF); addRecSignal(GSN_TUP_SRREF, &Dblqh::execTUP_SRREF); addRecSignal(GSN_GCP_SAVEREQ, &Dblqh::execGCP_SAVEREQ); addRecSignal(GSN_FSOPENCONF, &Dblqh::execFSOPENCONF); addRecSignal(GSN_FSCLOSECONF, &Dblqh::execFSCLOSECONF); addRecSignal(GSN_FSWRITECONF, &Dblqh::execFSWRITECONF); addRecSignal(GSN_FSWRITEREF, &Dblqh::execFSWRITEREF, true); addRecSignal(GSN_FSREADCONF, &Dblqh::execFSREADCONF); addRecSignal(GSN_FSREADREF, &Dblqh::execFSREADREF, true); addRecSignal(GSN_ACC_ABORTCONF, &Dblqh::execACC_ABORTCONF); addRecSignal(GSN_SET_VAR_REQ, &Dblqh::execSET_VAR_REQ); addRecSignal(GSN_TIME_SIGNAL, &Dblqh::execTIME_SIGNAL); addRecSignal(GSN_FSSYNCCONF, &Dblqh::execFSSYNCCONF); addRecSignal(GSN_REMOVE_MARKER_ORD, &Dblqh::execREMOVE_MARKER_ORD); //addRecSignal(GSN_DROP_TAB_REQ, &Dblqh::execDROP_TAB_REQ); addRecSignal(GSN_PREP_DROP_TAB_REQ, &Dblqh::execPREP_DROP_TAB_REQ); addRecSignal(GSN_WAIT_DROP_TAB_REQ, &Dblqh::execWAIT_DROP_TAB_REQ); addRecSignal(GSN_DROP_TAB_REQ, &Dblqh::execDROP_TAB_REQ); addRecSignal(GSN_LQH_ALLOCREQ, &Dblqh::execLQH_ALLOCREQ); addRecSignal(GSN_LQH_WRITELOG_REQ, &Dblqh::execLQH_WRITELOG_REQ); // TUX addRecSignal(GSN_TUXFRAGCONF, &Dblqh::execTUXFRAGCONF); addRecSignal(GSN_TUXFRAGREF, &Dblqh::execTUXFRAGREF); addRecSignal(GSN_TUX_ADD_ATTRCONF, &Dblqh::execTUX_ADD_ATTRCONF); addRecSignal(GSN_TUX_ADD_ATTRREF, &Dblqh::execTUX_ADD_ATTRREF); addRecSignal(GSN_READ_PSUEDO_REQ, &Dblqh::execREAD_PSUEDO_REQ); initData();#ifdef VM_TRACE { void* tmp[] = { &addfragptr, &attrinbufptr, &databufptr, &fragptr, &gcpPtr, &lcpPtr, &lcpLocptr, &logPartPtr, &logFilePtr, &lfoPtr, &logPagePtr, &pageRefPtr, &scanptr, &tabptr, &tcConnectptr, &tcNodeFailptr, }; init_globals_list(tmp, sizeof(tmp)/sizeof(tmp[0])); }#endif }//Dblqh::Dblqh()Dblqh::~Dblqh() { // Records with dynamic sizes deallocRecord((void **)&addFragRecord, "AddFragRecord", sizeof(AddFragRecord), caddfragrecFileSize); deallocRecord((void**)&attrbuf, "Attrbuf", sizeof(Attrbuf), cattrinbufFileSize); deallocRecord((void**)&databuf, "Databuf", sizeof(Databuf), cdatabufFileSize); deallocRecord((void**)&fragrecord, "Fragrecord", sizeof(Fragrecord), cfragrecFileSize); deallocRecord((void**)&gcpRecord, "GcpRecord", sizeof(GcpRecord), cgcprecFileSize); deallocRecord((void**)&hostRecord, "HostRecord", sizeof(HostRecord), chostFileSize); deallocRecord((void**)&lcpRecord, "LcpRecord", sizeof(LcpRecord), clcpFileSize); deallocRecord((void**)&lcpLocRecord, "LcpLocRecord", sizeof(LcpLocRecord), clcpLocrecFileSize); deallocRecord((void**)&logPartRecord, "LogPartRecord", sizeof(LogPartRecord), clogPartFileSize); deallocRecord((void**)&logFileRecord, "LogFileRecord", sizeof(LogFileRecord), clogFileFileSize); deallocRecord((void**)&logFileOperationRecord, "LogFileOperationRecord", sizeof(LogFileOperationRecord), clfoFileSize); deallocRecord((void**)&logPageRecord, "LogPageRecord", sizeof(LogPageRecord), clogPageFileSize); deallocRecord((void**)&pageRefRecord, "PageRefRecord", sizeof(PageRefRecord), cpageRefFileSize); deallocRecord((void**)&tablerec, "Tablerec", sizeof(Tablerec), ctabrecFileSize); deallocRecord((void**)&tcConnectionrec, "TcConnectionrec", sizeof(TcConnectionrec), ctcConnectrecFileSize); deallocRecord((void**)&tcNodeFailRecord, "TcNodeFailRecord", sizeof(TcNodeFailRecord), ctcNodeFailrecFileSize);}//Dblqh::~Dblqh()BLOCK_FUNCTIONS(Dblqh)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -