bool isEqual(const CostDBEntryKey &entryKey) const
EntryKeyField keyFieldOfType(const EntryKeyFieldProperty &fieldType) const
CostDBEntryKey * copy() const
void replaceField(EntryKeyField *newField)
const EntryKeyField & field(int index) const
const EntryKeyProperty * type_
Type of the entry key.
CostDBEntryKey(const EntryKeyProperty *entryType)
void addField(EntryKeyField *field)
virtual ~CostDBEntryKey()
const EntryKeyProperty * type() const
const EntryKeyFieldProperty * type() const
EntryKeyFieldProperty * fieldProperty(std::string field) const