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