MCPcopy
hub / github.com/django/django / as_sql

Method as_sql

django/db/models/sql/query.py:1307–1320  ·  view source on GitHub ↗
(self, compiler, connection)

Source from the content-addressed store, hash-verified

1305 return external_cols
1306
1307 def as_sql(self, compiler, connection):
1308 # Some backends (e.g. Oracle) raise an error when a subquery contains
1309 # unnecessary ORDER BY clause.
1310 if (
1311 self.subquery
1312 and not connection.features.ignores_unnecessary_order_by_in_subqueries
1313 ):
1314 self.clear_ordering(force=False)
1315 for query in self.combined_queries:
1316 query.clear_ordering(force=False)
1317 sql, params = self.get_compiler(connection=connection).as_sql()
1318 if self.subquery:
1319 sql = "(%s)" % sql
1320 return sql, params
1321
1322 def resolve_lookup_value(self, value, can_reuse, allow_joins, summarize=False):
1323 if hasattr(value, "resolve_expression"):

Callers 1

sql_with_paramsMethod · 0.45

Calls 2

clear_orderingMethod · 0.95
get_compilerMethod · 0.95

Tested by

no test coverage detected