TrigConf::QueryDefinition Node1 TrigConf::QueryDefinition + addToTableList() + extendCondition() + extendOutput() + extendBinding() + setBoundValue() + createQuery() + setDataName() + dataName() Node2 std::set< std::string > Node2->Node1 -m_bound Node3 std::string Node3->Node1 -m_dataName -m_condition Node3->Node2 +keys Node4 std::basic_string< char > Node4->Node3 Node5 AttributeList Node5->Node1 -m_bindList -m_attList Node6 std::vector< std::pair < std::string, std::string > > + elements Node6->Node1 -m_tables