| 458 | |
| 459 | @BaseSpatialField.register_lookup |
| 460 | class IsValid(OracleToleranceMixin, GeoFuncMixin, Transform): |
| 461 | lookup_name = "isvalid" |
| 462 | output_field = BooleanField() |
| 463 | |
| 464 | def as_oracle(self, compiler, connection, **extra_context): |
| 465 | sql, params = super().as_oracle(compiler, connection, **extra_context) |
| 466 | return "CASE %s WHEN 'TRUE' THEN 1 ELSE 0 END" % sql, params |
| 467 | |
| 468 | |
| 469 | class Length(DistanceResultMixin, OracleToleranceMixin, GeoFunc): |
nothing calls this directly
no test coverage detected