pool::RootTreeIndexContainer Node1 pool::RootTreeIndexContainer - m_indexBranch - m_index_entries - m_index_multi - m_index - m_indexBump - m_firstRead + RootTreeIndexContainer() + RootTreeIndexContainer() + operator=() + ~RootTreeIndexContainer() + open() + nextRecordId() + useNextRecordId() + loadObject() + writeObject() Node2 pool::RootTreeContainer # m_ioBytes # m_treeFillMode # m_isDirty + RootTreeContainer() + ~RootTreeContainer() + close() + open() + getOption() + setOption() + isShapeSupported() + select() + size() + getTTree() and 11 more... - addBranch() - addObject() - selectRow() - finishTransAct() - branch() - setBranchOffsetTabLen() Node2->Node1 Node3 pool::DbContainerImp # m_canUpdate # m_canDestroy - m_size - m_writeSize - m_stackType + DbContainerImp() + release() + size() + name() + nextRecordId() + useNextRecordId() + close() + getOption() + setOption() + transAct() and 15 more... # ~DbContainerImp() # stackType() # stackSize() # updatesPending() # stackEntry() # destroyObject() # updateObject() # writeObject() # commitTransaction() Node3->Node2 Node4 pool::IDbContainer + release() + size() + name() + isShapeSupported() + setOption() + getOption() + allocate() + allocate() + free() + nextRecordId() and 15 more... # ~IDbContainer() Node4->Node3 Node11 std::string Node11->Node2 #m_branchName Node11->Node3 #m_name Node20 pool::RootDatabase - m_defCompression - m_defCompressionAlg - m_defSplitLevel - m_defAutoSave - m_defBufferSize - m_maxBufferSize - m_minBufferEntries - m_defWritePolicy - m_branchOffsetTabLen - m_defTreeCacheLearnEvents - m_rntBufferedWriteEnabled - m_rntReaderMetricsEnabled - m_rntWriterMetricsEnabled - m_indexMasterID - m_fileMgr + RootDatabase() + ~RootDatabase() + file() + getTree() + fmtVersion() + size() + addByteCount() + byteCount() + markBranchContainerForFill() + registerBranchContainer() and 17 more... + exists() # fillBranchContainerTrees() # reduceBasketsSize() # increaseBasketsSize() # close() Node11->Node20 -m_version -m_indexMaster -m_treeNameWithCache Node13 pool::DbTypeInfo - m_mult + destroy() + addRef() + deleteRef() + clazz() + columns() + columns() + toString() + declareBase() + create() + create() + create() + create() + createEx() + createEx() + fromString() + typeName() # DbTypeInfo() # DbTypeInfo() # ~DbTypeInfo() # i_fromString() # regShape() Node13->Node2 #m_type Node20->Node2 #m_rootDb Node49 pool::DbDatabase + DbDatabase() + DbDatabase() + DbDatabase() + ~DbDatabase() + operator=() + operator=() + refCount() + openMode() + name() + setName() and 41 more... # switchPtr() Node49->Node2 #m_dbH Node49->Node20 -m_dbH Node52 std::vector< BranchDesc > Node52->Node2 #m_branches Node43 TTree Node43->Node2 #m_tree