autopep8
add value expression
add in operator (not in also support)
add paren support in search condition
move like out of comparator
split predicate and datamodel
add error handler