MCPcopy
hub / github.com/django/django / replace_expressions

Method replace_expressions

django/db/models/sql/where.py:230–238  ·  view source on GitHub ↗
(self, replacements)

Source from the content-addressed store, hash-verified

228 return clone
229
230 def replace_expressions(self, replacements):
231 if not replacements:
232 return self
233 if replacement := replacements.get(self):
234 return replacement
235 clone = self.create(connector=self.connector, negated=self.negated)
236 for child in self.children:
237 clone.children.append(child.replace_expressions(replacements))
238 return clone
239
240 def get_refs(self):
241 refs = set()

Callers 2

get_qualify_sqlMethod · 0.45
get_aggregationMethod · 0.45

Calls 3

getMethod · 0.45
createMethod · 0.45
appendMethod · 0.45

Tested by

no test coverage detected