(self, compiler, connection)
| 312 | return prepared_values |
| 313 | |
| 314 | def process_rhs(self, compiler, connection): |
| 315 | if self.rhs_is_direct_value(): |
| 316 | # rhs should be an iterable of values. Use batch_process_rhs() |
| 317 | # to prepare/transform those values. |
| 318 | return self.batch_process_rhs(compiler, connection) |
| 319 | elif isinstance(self.rhs, ExpressionList): |
| 320 | # rhs contains at least one expression. Unwrap them and delegate |
| 321 | # to batch_process_rhs() to prepare/transform those values. |
| 322 | copy = self.copy() |
| 323 | copy.rhs = self.rhs.get_source_expressions() |
| 324 | return copy.process_rhs(compiler, connection) |
| 325 | else: |
| 326 | return super().process_rhs(compiler, connection) |
| 327 | |
| 328 | def resolve_expression_parameter(self, compiler, connection, sql, param): |
| 329 | params = [param] |
nothing calls this directly
no test coverage detected