

def __init__(self, backend, table, cls, condition=None, intersects=None, raw=False, include=None, only=None, joins=None, group_bys=None, order_bys=None, objects=None, havings=None, limit=None, offset=None):
    super(QuerySet, self).__init__(backend=backend, cls=cls)
    self.joins = joins
    self.backend = backend
    self.condition = condition
    self.havings = havings
    self.only = only
    self.include = include
    self.group_bys = group_bys
    self.cls = cls
    self._limit = limit
    self._offset = offset
    self.table = table
    self.raw = raw
    self.intersects = intersects
    self.objects = objects
    if self.objects:
        self.pop_objects = self.objects[:]
    self.deserialized_objects = None
    self.deserialized_pop_objects = None
    self._it = None
    self.order_bys = order_bys
    self.count = None
    self.result = None

dataset/ETHPy150Open adewes/blitzdb/blitzdb/backends/sql/queryset.py QuerySet.__init__/original