def delete(self, condition=None, cursor=None): if not condition: where = [] vars = [] else: where, vars = condition.build() query_obj = SQLQuery(self.database, self.table_name, 'delete', where=where) query_obj.build(vars) query_obj.run(cursor)
def count(self, condition=None, cursor=None, **kwargs): if not condition: where = [] vars = [] else: where, vars = condition.build() query_obj = SQLQuery(self.database, self.table_name, 'count', where=where) query_obj.build(vars) result = query_obj.run(cursor) return result