Lines Matching refs:attrs

230  * @param attrs Conditions for establish predicates operation
233 void AttributesPredicates(bool isBegin, ContactAttributes &attrs, DataShare::DataSharePredicates &predicates)
235 unsigned int size = attrs.attributes.size();
243 predicates.EqualTo("type_id", std::to_string(attrs.attributes[i]));
253 void CheckAttributes(ContactAttributes &attrs)
255 unsigned int size = attrs.attributes.size();
258 attrs.attributes.push_back(EMAIL);
259 attrs.attributes.push_back(IM);
260 attrs.attributes.push_back(NICKNAME);
261 attrs.attributes.push_back(ORGANIZATION);
262 attrs.attributes.push_back(PHONE);
263 attrs.attributes.push_back(NAME);
264 attrs.attributes.push_back(POSTAL_ADDRESS);
265 attrs.attributes.push_back(PHOTO);
266 attrs.attributes.push_back(GROUP_MEMBERSHIP);
267 attrs.attributes.push_back(NOTE);
268 attrs.attributes.push_back(CONTACT_EVENT);
269 attrs.attributes.push_back(WEBSITE);
270 attrs.attributes.push_back(RELATION);
271 attrs.attributes.push_back(SIP_ADDRESS);
342 ContactAttributes attrs = contactsBuild.GetContactAttributes(env, attr);
346 unsigned int size = attrs.attributes.size();
362 predicates.EqualTo("type_id", std::to_string(attrs.attributes[i]));
488 ContactAttributes attrs = contactsBuild.GetContactAttributes(env, attr);
490 unsigned int size = attrs.attributes.size();
496 predicates.EqualTo("type_id", std::to_string(attrs.attributes[i]));
510 ContactAttributes attrs = contactsBuild.GetContactAttributes(env, attrObject);
511 CheckAttributes(attrs);
521 unsigned int size = attrs.attributes.size();
523 contactsBuild.BuildValueContactDataByType(contact, attrs.attributes[i], valueContactData);
564 ContactAttributes attrs = contactsBuild.GetContactAttributes(env, attr);
565 CheckAttributes(attrs);
567 AttributesPredicates(true, attrs, predicates);