-def _search_substring(table, case_sensitive, values, expressions):
- return _search_with_operator(table, case_sensitive, 'contains', values,
- expressions)
-
-
-def _search_full(table, case_sensitive, values, expressions):
- return _search_with_operator(table, case_sensitive, '__eq__', values,
- expressions)
+def mk_search_conditions(table, search_type, case_sensitive, values,
+ expressions):
+ return _mk_search_conditions_with_operator(
+ table, case_sensitive, _search_conditions_dict[search_type],
+ values, expressions)