MCPcopy
hub / github.com/django/django / resolve_expression

Method resolve_expression

django/db/models/lookups.py:178–190  ·  view source on GitHub ↗
(
        self, query=None, allow_joins=True, reuse=None, summarize=False, for_save=False
    )

Source from the content-addressed store, hash-verified

176 return hash(make_hashable(self.identity))
177
178 def resolve_expression(
179 self, query=None, allow_joins=True, reuse=None, summarize=False, for_save=False
180 ):
181 c = self.copy()
182 c.is_summary = summarize
183 c.lhs = self.lhs.resolve_expression(
184 query, allow_joins, reuse, summarize, for_save
185 )
186 if hasattr(self.rhs, "resolve_expression"):
187 c.rhs = self.rhs.resolve_expression(
188 query, allow_joins, reuse, summarize, for_save
189 )
190 return c
191
192 def select_format(self, compiler, sql, params):
193 # Wrap filters with a CASE WHEN expression if a database backend

Callers 2

process_lhsMethod · 0.45

Calls 1

copyMethod · 0.45

Tested by

no test coverage detected