bool Search_by_category::retrieve_internal(all_item_info & info) { info.item_id=query.value(0).toULongLong(); info.category_id =query.value(1).toULongLong(); info.sources=string_to_bitset(query.value(2)); info.raw_data=query.value(3).toString(); info.POS=query.value(4).toString(); if (query.value(5).isNull()) info.setDescription(-1); else { info.setDescription(query.value(5).toULongLong()); #if 0 info.description=getColumn("description","name",description_id); //uses global query #endif } if (type==STEM) { info.abstract_categories=string_to_bitset(query.value(6)); info.lemma_ID=query.value(7).toString(); } else { info.abstract_categories.reset(); info.lemma_ID=""; } return true; }
bool Search_by_item::retrieve_internal(all_item_info &info) { info.item_id = query.value(0).toULongLong(); info.category_id = query.value(1).toULongLong(); info.sources = string_to_bitset(query.value(2)); info.raw_data = query.value(3).toString(); info.POS = query.value(4).toString(); if (query.value(5).isNull()) { info.setDescription(-1); } else { info.setDescription(query.value(5).toULongLong()); } if (type == STEM) { info.abstract_categories = string_to_bitset(query.value(6)); info.lemma_ID = query.value(7).toString(); } else { info.abstract_categories.reset(); info.lemma_ID = ""; } return true; }