(self, compiler, connection, **extra_context)
| 30 | ) |
| 31 | |
| 32 | def as_oracle(self, compiler, connection, **extra_context): |
| 33 | if not self.is_extent: |
| 34 | tolerance = self.extra.get("tolerance") or getattr(self, "tolerance", 0.05) |
| 35 | clone = self.copy() |
| 36 | *source_exprs, filter_expr, order_by_expr = self.get_source_expressions() |
| 37 | spatial_type_expr = Func( |
| 38 | *source_exprs, |
| 39 | Value(tolerance), |
| 40 | function="SDOAGGRTYPE", |
| 41 | output_field=self.output_field, |
| 42 | ) |
| 43 | source_expressions = [spatial_type_expr, filter_expr, order_by_expr] |
| 44 | clone.set_source_expressions(source_expressions) |
| 45 | return clone.as_sql(compiler, connection, **extra_context) |
| 46 | return self.as_sql(compiler, connection, **extra_context) |
| 47 | |
| 48 | def resolve_expression( |
| 49 | self, query=None, allow_joins=True, reuse=None, summarize=False, for_save=False |
nothing calls this directly
no test coverage detected