pool::IDbDatabase Node1 pool::IDbDatabase + ~IDbDatabase() + size() + setOption() + getOption() + close() + open() + onOpen() + reopen() + transAct() Node2 pool::RootDatabase - m_dbH - m_file - m_version - m_counters - m_defCompression - m_defCompressionAlg - m_defSplitLevel - m_defAutoSave - m_defBufferSize - m_maxBufferSize and 20 more... + RootDatabase() + ~RootDatabase() + file() + getTree() + fmtVersion() + size() + addByteCount() + byteCount() + markBranchContainerForFill() + registerBranchContainer() and 17 more... + exists() # fillBranchContainerTrees() # reduceBasketsSize() # increaseBasketsSize() # close() Node1->Node2