columnar::TestUtils::ColumnReader Node1 columnar::TestUtils ::ColumnReader   + ~ColumnReader() + connect() + connectColumnIndices() + clearColumns() + getEntry() + setData() + getPerfData() + collectColumnData() Node2 std::vector< columnar ::TestUtils::ColumnReader ::OutputColumnInfo >     Node2->Node1 +outputColumns Node3 columnar::TestUtils ::ColumnReader::OutputColumnInfo + isOffset + primary + enabled + columnIndex   Node3->Node2 +elements Node4 std::string     Node4->Node3 +name Node5 std::basic_string< Char >     Node5->Node4