(self, compiler, connection)
| 115 | return super().get_prep_lookup() |
| 116 | |
| 117 | def as_sql(self, compiler, connection): |
| 118 | if isinstance(self.lhs, ColPairs): |
| 119 | if not self.rhs_is_direct_value(): |
| 120 | raise ValueError( |
| 121 | f"'{self.lookup_name}' doesn't support multi-column subqueries." |
| 122 | ) |
| 123 | self.rhs = get_normalized_value(self.rhs, self.lhs) |
| 124 | lookup_class = tuple_lookups[self.lookup_name] |
| 125 | lookup = lookup_class(self.lhs, self.rhs) |
| 126 | return compiler.compile(lookup) |
| 127 | |
| 128 | return super().as_sql(compiler, connection) |
| 129 | |
| 130 | |
| 131 | class RelatedExact(RelatedLookupMixin, Exact): |
nothing calls this directly
no test coverage detected