docs: def _make_op(self, column, op, value):
          """
          make op condition
          :param column: column object
          :param op: >, <, >=, !=, <=, ==, in_,
          :param value: volumn value
          :return: condition object
          """
          if not op:
              return None
          if op == '>':
              return column>value
          elif op == '<':
              return column<value
          elif op == '>=':
              return column>=value
          elif op == '<=':
              return column<=value
          elif op == '==':
              return column==value
          elif op == '!=':
              return column!=value
          elif op == 'in':
              return column.in_(value)
          else:
              raise KeyError('Not support this op[%s] value' % op)