check if a field starts with the test value
check if a field contains the test value
check if a field ends with the test value
check if a field matches with a value tested using e_phone_number_compare_strings(), the match must be at least of strength %E_PHONE_NUMBER_MATCH_NATIONAL for this query to return any matches.
check if a field matches with a value tested using e_phone_number_compare_strings(), the match must be of strenth %E_PHONE_NUMBER_MATCH_EXACT for this query to return any matches.
check if a field matches with a value tested using e_phone_number_compare_strings(), the match must be at least of strength %E_PHONE_NUMBER_MATCH_SHORT for this query to return any matches.
look for exact match of the supplied test value
End marker for the #EBookQueryTest enumeration, not a valid query test.
A regular expression query against contact data normalized with e_util_utf8_normalize(), the normalized data is lower case with any accents removed.
A regular expression query against raw contact data, this is usually slower than a %E_BOOK_QUERY_REGEX_NORMAL as it implies that #EVCard(s) must be parsed in order to get the raw data for comparison.
The kind of test a query created by e_book_query_field_test() shall perform.
See also: e_phone_number_compare_strings().