Lines Matching refs:query
506 BQuery query;
507 query.SetVolume(&volume);
508 query.PushAttr(B_MAIL_ATTR_FLAGS);
509 query.PushInt32(B_MAIL_PENDING);
510 query.PushOp(B_EQ);
512 query.PushAttr(B_MAIL_ATTR_FLAGS);
513 query.PushInt32(B_MAIL_PENDING | B_MAIL_SAVE);
514 query.PushOp(B_EQ);
517 query.PushAttr(B_MAIL_ATTR_ACCOUNT_ID);
518 query.PushInt32(account);
519 query.PushOp(B_EQ);
520 query.PushOp(B_AND);
523 query.PushOp(B_OR);
524 query.Fetch();
526 while (query.GetNextEntry(&entry) == B_OK) {
794 BQuery* query = new BQuery;
796 query->SetTarget(this);
797 query->SetVolume(&volume);
798 query->PushAttr(B_MAIL_ATTR_STATUS);
799 query->PushString("New");
800 query->PushOp(B_EQ);
801 query->PushAttr("BEOS:TYPE");
802 query->PushString("text/x-email");
803 query->PushOp(B_EQ);
804 query->PushAttr("BEOS:TYPE");
805 query->PushString("text/x-partial-email");
806 query->PushOp(B_EQ);
807 query->PushOp(B_OR);
808 query->PushOp(B_AND);
809 query->Fetch();
812 while (query->GetNextEntry(&entry) == B_OK) {
817 fQueries.AddItem(query);