If a dict it will generate 'key1="value1" AND key2="value2" AND ...'.
If value is None, it will produce 'key is null'
If value is a list or tuple, it will produce 'key="value[0]" OR key="value[1]" OR ...'
If a dict it will generate 'key1="value1" AND key2="value2" AND ...'.
If value is None, it will produce 'key is null'
If value is a list or tuple, it will produce 'key="value[0]" OR key="value[1]" OR ...'