Skip to content

Commit c062944

Browse files
authored
5.0: Update django.db.models.sql.query (#2172)
1 parent d678774 commit c062944

File tree

2 files changed

+4
-12
lines changed

2 files changed

+4
-12
lines changed

django-stubs/db/models/sql/query.pyi

+4-6
Original file line numberDiff line numberDiff line change
@@ -123,15 +123,12 @@ class Query(BaseExpression):
123123
can_reuse: set[str] | None = ...,
124124
allow_joins: bool = ...,
125125
split_subq: bool = ...,
126-
reuse_with_filtered_relation: bool = ...,
127126
check_filterable: bool = ...,
127+
update_join_types: bool = ...,
128128
) -> tuple[WhereNode, Iterable[str]]: ...
129129
def add_filter(self, filter_clause: tuple[str, Any]) -> None: ...
130130
def add_q(self, q_object: Q) -> None: ...
131131
def build_where(self, filter_expr: Q | Expression | dict[str, str] | tuple[str, Any]) -> WhereNode: ...
132-
def build_filtered_relation_q(
133-
self, q_object: Q, reuse: set[str], branch_negated: bool = ..., current_negated: bool = ...
134-
) -> WhereNode: ...
135132
def add_filtered_relation(self, filtered_relation: FilteredRelation, alias: str) -> None: ...
136133
def setup_joins(
137134
self,
@@ -140,7 +137,6 @@ class Query(BaseExpression):
140137
alias: str,
141138
can_reuse: set[str] | None = ...,
142139
allow_many: bool = ...,
143-
reuse_with_filtered_relation: bool = ...,
144140
) -> JoinInfo: ...
145141
def trim_joins(
146142
self, targets: tuple[Field, ...], joins: list[str], path: list[PathInfo]
@@ -201,7 +197,9 @@ class Query(BaseExpression):
201197
def build_lookup(self, lookups: Sequence[str], lhs: Expression | Query, rhs: Any) -> Lookup: ...
202198
def try_transform(self, lhs: Expression | Query, name: str) -> Transform: ...
203199
def join(
204-
self, join: BaseTable | Join, reuse: str | None = ..., reuse_with_filtered_relation: bool = ...
200+
self,
201+
join: BaseTable | Join,
202+
reuse: str | None = ...,
205203
) -> str: ...
206204

207205
class JoinPromoter:

scripts/stubtest/allowlist_todo_django50.txt

-6
Original file line numberDiff line numberDiff line change
@@ -49,12 +49,6 @@ django.db.models.fields.related.ReverseOneToOneDescriptor.get_prefetch_querysets
4949
django.db.models.fields.related_descriptors.ForwardManyToOneDescriptor.get_prefetch_querysets
5050
django.db.models.fields.related_descriptors.ReverseOneToOneDescriptor.get_prefetch_querysets
5151
django.db.models.lookups.Lookup.allowed_default
52-
django.db.models.sql.Query.build_filtered_relation_q
53-
django.db.models.sql.Query.join
54-
django.db.models.sql.Query.setup_joins
55-
django.db.models.sql.query.Query.build_filtered_relation_q
56-
django.db.models.sql.query.Query.join
57-
django.db.models.sql.query.Query.setup_joins
5852
django.template.autoreload
5953

6054
# Django + Oracle (new errors after 5.0.5 update)

0 commit comments

Comments
 (0)