MCPcopy
hub / github.com/tortoise/tortoise-orm / offset

Method offset

tortoise/queryset.py:530–543  ·  view source on GitHub ↗

Query offset for QuerySet. :raises ParamsError: Offset should be non-negative number.

(self, offset: int)

Source from the content-addressed store, hash-verified

528 return queryset
529
530 def offset(self, offset: int) -> QuerySet[MODEL]:
531 """
532 Query offset for QuerySet.
533
534 :raises ParamsError: Offset should be non-negative number.
535 """
536 if offset < 0:
537 raise ParamsError("Offset should be non-negative number")
538
539 queryset = self._clone()
540 queryset._offset = offset
541 if self.capabilities.requires_limit and queryset._limit is None:
542 queryset._limit = 1000000
543 return queryset
544
545 def __getitem__(self, key: slice) -> QuerySet[MODEL]:
546 """

Callers 11

__getitem__Method · 0.95
test_offset_countFunction · 0.45
test_offset_negativeFunction · 0.45
test_slicing_only_offsetFunction · 0.45
test_limit_offset_valuesFunction · 0.45
test_student_offsetFunction · 0.45
test_event__offsetFunction · 0.45
test_event__offsetFunction · 0.45

Calls 2

_cloneMethod · 0.95
ParamsErrorClass · 0.90

Tested by 10

test_offset_countFunction · 0.36
test_offset_negativeFunction · 0.36
test_slicing_only_offsetFunction · 0.36
test_limit_offset_valuesFunction · 0.36
test_student_offsetFunction · 0.36
test_event__offsetFunction · 0.36
test_event__offsetFunction · 0.36