pool::ImplicitCollectionIterator Node1 pool::ImplicitCollection Iterator + ImplicitCollectionIterator() + setCondition() + whereClause() + execute() + next() + token() + eventRef() + currentRow() + seek() + size() and 11 more... Node2 pool::ICollectionQuery + ~ICollectionQuery() + addToOutputList() + addToOutputList() + selectAllAttributes() + selectAllTokens() + selectAll() + setCondition() + whereClause() + setRowCacheSize() + execute() + skipEventReference() Node2->Node1 Node3 pool::ICollectionCursor + next() + currentRow() + eventRef() + close() + ~ICollectionCursor() Node3->Node1 Node4 pool::IPositionSeek + ~IPositionSeek() + seek() Node4->Node1 Node5 ICollectionSize + ~ICollectionSize() + size() + interfaceID() Node5->Node1 Node6 Token - m_refCount - m_technology - m_type + Token() + Token() + ~Token() + operator<() + operator>() + operator==() + operator!=() + less() + equal() + release() and 22 more... + numInstances() - Token() - operator=() Node6->Node1 #m_token Node8 std::string Node8->Node1 #m_whereClause Node8->Node6 -m_auxString -m_cntID Node12 pool::IContainer + ~IContainer() + name() + parentDatabaseName() + technology() + tokens() + technologySpecificAttributes() + technologySpecificAttributes() # IContainer() Node8->Node12 -m_name Node12->Node1 #m_container Node13 pool::CollectionRowBuffer - m_attributeList + CollectionRowBuffer() + CollectionRowBuffer() + CollectionRowBuffer() + ~CollectionRowBuffer() + operator=() + operator==() + operator!=() + setTokenList() + setAttributeList() + tokenList() + attributeList() + tokenList() + attributeList() - ATLAS_NOT_THREAD_SAFE() Node13->Node1 #m_rowBuffer Node18 pool::ITokenIterator + ~ITokenIterator() + next() Node18->Node1 #m_tokenIterator