IRDBRecord Node1 IRDBRecord + ~IRDBRecord() + isFieldNull() + getInt() + getLong() + getDouble() + getFloat() + getString() + getInt() + getLong() + getDouble() + getFloat() + getString() Node2 RDBRecord - m_name2Index - ATLAS_THREAD_SAFE - m_tableName + RDBRecord() + operator=() + ~RDBRecord() + isFieldNull() + getInt() + getLong() + getDouble() + getFloat() + getString() + getInt() and 6 more... # RDBRecord() - RDBRecord() Node1->Node2 Node3 SqliteRecord - m_def - m_record + SqliteRecord() + SqliteRecord() + SqliteRecord() + operator=() + ~SqliteRecord() + isFieldNull() + getInt() + getLong() + getDouble() + getFloat() and 8 more... - checkField() - handleError() Node1->Node3