MCPcopy
hub / github.com/ormar-orm/ormar / apply

Method apply

ormar/queryset/queries/order_query.py:12–25  ·  view source on GitHub ↗

Applies all order_by clauses if set. :param expr: query to modify :type expr: sqlalchemy.sql.selectable.Select :return: modified query :rtype: sqlalchemy.sql.selectable.Select

(self, expr: sqlalchemy.sql.Select)

Source from the content-addressed store, hash-verified

10 self.sorted_orders = sorted_orders
11
12 def apply(self, expr: sqlalchemy.sql.Select) -> sqlalchemy.sql.Select:
13 """
14 Applies all order_by clauses if set.
15
16 :param expr: query to modify
17 :type expr: sqlalchemy.sql.selectable.Select
18 :return: modified query
19 :rtype: sqlalchemy.sql.selectable.Select
20 """
21 if self.sorted_orders:
22 for order in list(self.sorted_orders.values()):
23 if order is not None:
24 expr = expr.order_by(order)
25 return expr

Callers 5

conftest.pyFile · 0.45
updateMethod · 0.45
deleteMethod · 0.45

Calls 2

valuesMethod · 0.45
order_byMethod · 0.45

Tested by

no test coverage detected