Lines Matching defs:matcher

113         RawContactMatcher matcher = new RawContactMatcher();
122 matcher);
211 rawContactId, MatchCandidateList candidates, RawContactMatcher matcher) {
212 updateMatchScores(db, rawContactId, candidates, matcher);
214 matcher.pickBestMatches());
502 RawContactMatcher matcher) {
541 matcher.keepIn(rId, contactId, accountId);
543 matcher.keepOut(rId, contactId, accountId);
556 RawContactMatcher matcher) {
570 matcher.matchIdentity(rId, contactId, accountId);
581 RawContactMatcher matcher) {
597 matcher.matchName(rId, contactId, accountId, nameTypeA, name,
601 matcher.updateScoreWithNicknameMatch(rId, contactId, accountId);
610 RawContactMatcher matcher) {
624 matcher.updateScoreWithEmailMatch(rId, contactId, accountId);
635 MatchCandidateList candidates, RawContactMatcher matcher) {
655 matcher.matchName(rId, contactId, accountId, nameTypeA, name, nameTypeB, name,
658 matcher.updateScoreWithNicknameMatch(rId, contactId, accountId);
667 RawContactMatcher matcher) {
681 matcher.updateScoreWithPhoneNumberMatch(rId, contactId, accountId);
693 RawContactMatcher matcher) {
708 matchAllCandidates(db, selection, candidates, matcher,
739 MatchCandidateList candidates, RawContactMatcher matcher, int algorithm, String limit) {
756 matcher.matchName(rawContactId, contactId, accountId, candidate.mLookupType,
811 RawContactMatcher matcher = new RawContactMatcher();
821 matcher.keepOut(rawContactId, contactId, accountId);
823 matcher);
830 matcher, parameters);
833 return matcher.pickBestMatches(SCORE_THRESHOLD_SUGGEST);
842 long rawContactId, MatchCandidateList candidates, RawContactMatcher matcher) {
844 updateMatchScoresBasedOnIdentityMatch(db, rawContactId, matcher);
845 updateMatchScoresBasedOnNameMatches(db, rawContactId, matcher);
846 updateMatchScoresBasedOnEmailMatches(db, rawContactId, matcher);
847 updateMatchScoresBasedOnPhoneMatches(db, rawContactId, matcher);
849 lookupApproximateNameMatches(db, candidates, matcher);
856 MatchCandidateList candidates, RawContactMatcher matcher) {
858 updateMatchScoresBasedOnExceptions(db, rawContactId, matcher);
859 updateMatchScoresBasedOnNameMatches(db, rawContactId, matcher);
862 updateMatchScoresBasedOnIdentityMatch(db, rawContactId, matcher);
863 updateMatchScoresBasedOnEmailMatches(db, rawContactId, matcher);
864 updateMatchScoresBasedOnPhoneMatches(db, rawContactId, matcher);
865 final List<Long> secondaryRawContactIds = matcher.prepareSecondaryMatchCandidates();
868 updateScoreForCandidatesWithoutName(db, secondaryRawContactIds, matcher);
874 MatchCandidateList candidates, RawContactMatcher matcher,
878 updateMatchScoresBasedOnNameMatches(db, parameter.value, candidates, matcher);
904 List<Long> secondaryRawContactIds, RawContactMatcher matcher) {
926 matcher.matchNoName(rId, contactId, accountId);