st_disjoint.asciidoc 864 B

123456789101112131415161718192021222324252627
  1. [discrete]
  2. [[esql-st_disjoint]]
  3. === `ST_DISJOINT`
  4. experimental::[]
  5. *Syntax*
  6. [.text-center]
  7. image::esql/functions/signature/st_disjoint.svg[Embedded,opts=inline]
  8. *Parameters*
  9. `geomA`::
  10. Expression of type `geo_point`, `cartesian_point`, `geo_shape` or `cartesian_shape`. If `null`, the function returns `null`.
  11. `geomB`::
  12. Expression of type `geo_point`, `cartesian_point`, `geo_shape` or `cartesian_shape`. If `null`, the function returns `null`.
  13. The second parameter must also have the same coordinate system as the first.
  14. This means it is not possible to combine `geo_*` and `cartesian_*` parameters.
  15. include::description/st_disjoint.asciidoc[]
  16. This is the inverse of the <<esql-st_intersects,ST_INTERSECTS>> function.
  17. In mathematical terms: ST_Disjoint(A, B) ⇔ A ⋂ B = ∅
  18. include::types/st_disjoint.asciidoc[]
  19. include::examples/st_disjoint.asciidoc[]