def sql_for_key_value_qualifier( qualifier )
key = qualifier.key
value = qualifier.value
op = qualifier.symbol
unless op == Qualifier::CI_LIKE then
op_str = sql_for_symbol(op, value)
end
key_str = sql_for_attribute_named key
key_str = format_sql_string key_str
if (op == Qualifier::LIKE) or (op == Qualifier::CI_LIKE) then
value = sql_pattern value
end
value_str = sql_for_value(key, value)
unless op == Qualifier::CI_LIKE then
"#{key_str} #{op_str} #{value_str}"
else
sql_for_case_insensitive_like(value_str, key_str)
end
end