44 ibool check_charsets);
85 cmp_data_data_slow_varchar(
99 cmp_data_data_slow_like_prefix(
113 cmp_data_data_slow_like_suffix(
127 cmp_data_data_slow_like_substr(
166 const ulint* offsets,
168 ulint* matched_fields,
172 ulint* matched_bytes)
177 __attribute__((nonnull));
178 #define cmp_dtuple_rec_with_match(tuple,rec,offsets,fields,bytes) \
179 cmp_dtuple_rec_with_match_low( \
180 tuple,rec,offsets,dtuple_get_n_fields_cmp(tuple),fields,bytes)
191 const ulint* offsets);
202 const ulint* offsets);
215 const ulint* offsets1,
216 const ulint* offsets2,
221 __attribute__((nonnull(1,2,3,4), warn_unused_result));
233 const ulint* offsets1,
234 const ulint* offsets2,
240 ulint* matched_fields,
244 ulint* matched_bytes);
259 const ulint* offsets1,
260 const ulint* offsets2,
268 cmp_dfield_dfield_like_prefix(
279 cmp_dfield_dfield_like_substr(
290 cmp_dfield_dfield_like_suffix(