Dbacc::~Dbacc() { deallocRecord((void **)&dirRange, "DirRange", sizeof(DirRange), cdirrangesize); deallocRecord((void **)&directoryarray, "Directoryarray", sizeof(Directoryarray), cdirarraysize); deallocRecord((void **)&fragmentrec, "Fragmentrec", sizeof(Fragmentrec), cfragmentsize); deallocRecord((void **)&operationrec, "Operationrec", sizeof(Operationrec), coprecsize); deallocRecord((void **)&overflowRecord, "OverflowRecord", sizeof(OverflowRecord), coverflowrecsize); deallocRecord((void **)&page8, "Page8", sizeof(Page8), cpagesize); deallocRecord((void **)&scanRec, "ScanRec", sizeof(ScanRec), cscanRecSize); deallocRecord((void **)&tabrec, "Tabrec", sizeof(Tabrec), ctablesize); }//Dbacc::~Dbacc()
Dbspj::~Dbspj() { m_page_pool.clear(); deallocRecord((void**)&m_tableRecord, "TableRecord", sizeof(TableRecord), c_tabrecFilesize); }//Dbspj::~Dbspj()
Dbtc::~Dbtc() { // Records with dynamic sizes deallocRecord((void **)&cacheRecord, "CacheRecord", sizeof(CacheRecord), ccacheFilesize); deallocRecord((void **)&apiConnectRecord, "ApiConnectRecord", sizeof(ApiConnectRecord), capiConnectFilesize); deallocRecord((void **)&tcConnectRecord, "TcConnectRecord", sizeof(TcConnectRecord), ctcConnectFilesize); deallocRecord((void **)&hostRecord, "HostRecord", sizeof(HostRecord), chostFilesize); deallocRecord((void **)&tableRecord, "TableRecord", sizeof(TableRecord), ctabrecFilesize); deallocRecord((void **)&scanRecord, "ScanRecord", sizeof(ScanRecord), cscanrecFileSize); deallocRecord((void **)&gcpRecord, "GcpRecord", sizeof(GcpRecord), cgcpFilesize); deallocRecord((void **)&tcFailRecord, "TcFailRecord", sizeof(TcFailRecord), 1); deallocRecord((void **)&c_apiConTimer, "ApiConTimer", sizeof(UintR), capiConnectFilesize); deallocRecord((void **)&c_apiConTimer_line, "ApiConTimer", sizeof(UintR), capiConnectFilesize); }//Dbtc::~Dbtc()
Dbdih::~Dbdih() { for (Uint32 i = 0; i<c_diverify_queue_cnt; i++) { deallocRecord((void **)&c_diverify_queue[i].apiConnectRecord, "ApiConnectRecord", sizeof(ApiConnectRecord), capiConnectFileSize); } deallocRecord((void **)&connectRecord, "ConnectRecord", sizeof(ConnectRecord), cconnectFileSize); deallocRecord((void **)&fileRecord, "FileRecord", sizeof(FileRecord), cfileFileSize); deallocRecord((void **)&fragmentstore, "Fragmentstore", sizeof(Fragmentstore), cfragstoreFileSize); deallocRecord((void **)&pageRecord, "PageRecord", sizeof(PageRecord), cpageFileSize); deallocRecord((void **)&tabRecord, "TabRecord", sizeof(TabRecord), ctabFileSize); // Records with constant sizes deallocRecord((void **)&createReplicaRecord, "CreateReplicaRecord", sizeof(CreateReplicaRecord), ZCREATE_REPLICA_FILE_SIZE); deallocRecord((void **)&nodeGroupRecord, "NodeGroupRecord", sizeof(NodeGroupRecord), MAX_NDB_NODES); deallocRecord((void **)&nodeRecord, "NodeRecord", sizeof(NodeRecord), MAX_NDB_NODES); }//Dbdih::~Dbdih()
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**)&gcpRecord, "GcpRecord", sizeof(GcpRecord), cgcprecFileSize); deallocRecord((void**)&hostRecord, "HostRecord", sizeof(HostRecord), chostFileSize); deallocRecord((void**)&lcpRecord, "LcpRecord", sizeof(LcpRecord), clcpFileSize); deallocRecord((void**)&logPartRecord, "LogPartRecord", sizeof(LogPartRecord), clogPartFileSize); deallocRecord((void**)&logFileRecord, "LogFileRecord", sizeof(LogFileRecord), clogFileFileSize); deallocRecord((void**)&logFileOperationRecord, "LogFileOperationRecord", sizeof(LogFileOperationRecord), clfoFileSize); deallocRecord((void**)&logPageRecordUnaligned, "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()
Dblqh::~Dblqh() { #ifndef NO_REDO_PAGE_CACHE m_redo_page_cache.m_pool.clear(); #endif #ifndef NO_REDO_OPEN_FILE_CACHE m_redo_open_file_cache.m_pool.clear(); #endif // Records with dynamic sizes deallocRecord((void **)&addFragRecord, "AddFragRecord", sizeof(AddFragRecord), caddfragrecFileSize); deallocRecord((void**)&gcpRecord, "GcpRecord", sizeof(GcpRecord), cgcprecFileSize); deallocRecord((void**)&hostRecord, "HostRecord", sizeof(HostRecord), chostFileSize); deallocRecord((void**)&lcpRecord, "LcpRecord", sizeof(LcpRecord), clcpFileSize); deallocRecord((void**)&logPartRecord, "LogPartRecord", sizeof(LogPartRecord), clogPartFileSize); deallocRecord((void**)&logFileRecord, "LogFileRecord", sizeof(LogFileRecord), clogFileFileSize); deallocRecord((void**)&logFileOperationRecord, "LogFileOperationRecord", sizeof(LogFileOperationRecord), clfoFileSize); 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()
Dbdih::~Dbdih() { deallocRecord((void **)&apiConnectRecord, "ApiConnectRecord", sizeof(ApiConnectRecord), capiConnectFileSize); deallocRecord((void **)&connectRecord, "ConnectRecord", sizeof(ConnectRecord), cconnectFileSize); deallocRecord((void **)&fileRecord, "FileRecord", sizeof(FileRecord), cfileFileSize); deallocRecord((void **)&fragmentstore, "Fragmentstore", sizeof(Fragmentstore), cfragstoreFileSize); deallocRecord((void **)&pageRecord, "PageRecord", sizeof(PageRecord), cpageFileSize); deallocRecord((void **)&replicaRecord, "ReplicaRecord", sizeof(ReplicaRecord), creplicaFileSize); deallocRecord((void **)&tabRecord, "TabRecord", sizeof(TabRecord), ctabFileSize); // Records with constant sizes deallocRecord((void **)&createReplicaRecord, "CreateReplicaRecord", sizeof(CreateReplicaRecord), ZCREATE_REPLICA_FILE_SIZE); deallocRecord((void **)&nodeGroupRecord, "NodeGroupRecord", sizeof(NodeGroupRecord), MAX_NDB_NODES); deallocRecord((void **)&nodeRecord, "NodeRecord", sizeof(NodeRecord), MAX_NDB_NODES); deallocRecord((void **)&takeOverRecord, "TakeOverRecord", sizeof(TakeOverRecord), MAX_NDB_NODES); }//Dbdih::~Dbdih()