IRDBRecordset Node1 IRDBRecordset + ~IRDBRecordset() + size() + nodeName() + tagName() + operator[]() + begin() + end() Node2 RDBRecordset - m_tableName - m_tagName - m_records - m_accessSvc + RDBRecordset() + getData() + size() + nodeName() + tagName() + operator[]() + begin() + end() + operator!=() + compare() + setNodeName() Node1->Node2 Node3 SqliteRecordset - m_nodeName - m_def - m_records + SqliteRecordset() + getData() + size() + nodeName() + tagName() + operator[]() + begin() + end() Node1->Node3